Distance determination method, device and storage medium
By receiving and processing reflected or forwarded signals sent by network devices, combined with time offset and elliptical positioning, the terminal device can accurately determine the distance from the target object in the dual-base mode, solving the flexibility and accuracy of distance determination.
Patent Information
- Application Number
- PCT/CN2024/071898
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-11
- Publication Date
- 2025-07-17
AI Technical Summary
In the integrated ISAC scenario of dual-base mode communication and perception, how to accurately determine the distance between the terminal device and the target object is an urgent problem.
By receiving wireless signals sent by network devices and reflected or forwarded by target objects, the terminal device can obtain the time offset and position information of the wireless signal, and calculate the distance from the target objects in combination with the elliptical positioning method.
Improves flexibility and accuracy in distance determination, enabling accurate estimates of the location of the target object in complex environments.
Smart Images

Figure CN2024071898_17072025_PF_FP_ABST
Abstract
Description
Method, device and storage medium for determining distance Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular to a method, device, and storage medium for determining distance. Background Art
[0002] With the development of wireless communication technology, Integrated Sensing And Communication (ISAC) technology can combine wireless communication and wireless sensing to realize services such as positioning, ranging and imaging.
[0003] Summary of the Invention
[0004] The embodiments of the present disclosure provide a method, device, and storage medium for determining distance.
[0005] According to a first aspect of an embodiment of the present disclosure, a method for determining distance is provided, which is performed by a terminal device. The method includes:
[0006] receiving a wireless signal, where the wireless signal is sent by a network device and is reflected or forwarded by a first object before reaching a terminal device;
[0007] A first distance is determined according to the wireless signal, where the first distance is the distance between the terminal device and the first object.
[0008] According to a second aspect of an embodiment of the present disclosure, a method for determining distance is proposed, the method comprising:
[0009] Executed by a network device, the method includes:
[0010] A wireless signal is sent, and the wireless signal is reflected or forwarded by the first object and reaches the terminal device. The wireless signal is used by the terminal device to determine a first distance, which is the distance between the terminal device and the first object.
[0011] According to a third aspect of an embodiment of the present disclosure, a terminal device is provided, including:
[0012] a transceiver module configured to receive a wireless signal, where the wireless signal is a signal sent by a network device and reflected or forwarded by a first object before reaching a terminal device;
[0013] The processing module is configured to determine a first distance according to the wireless signal, where the first distance is the distance between the terminal device and the first object.
[0014] According to a fourth aspect of an embodiment of the present disclosure, a network device is provided, including:
[0015] The transceiver module is configured to send a wireless signal, which is reflected or forwarded by a first object and reaches a terminal device. The wireless signal is used by the terminal device to determine a first distance, which is the distance between the terminal device and the first object.
[0016] According to a fifth aspect of an embodiment of the present disclosure, a communication device is proposed, comprising: one or more processors; wherein the communication device can be used to execute an optional implementation of the first aspect or the second aspect.
[0017] According to a sixth aspect of an embodiment of the present disclosure, a storage medium is proposed, which stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the optional implementation of the first aspect or the second aspect.
[0018] According to the seventh aspect of an embodiment of the present disclosure, a communication system is proposed, which may include: a terminal device and a network device; wherein the terminal device is configured to execute the method described in the optional implementation manner of the first aspect, and the network device is configured to execute the method described in the optional implementation manner of the second aspect.
[0019] The technical solution provided by the embodiments of the present disclosure may provide the following beneficial effects: receiving a wireless signal, which is a signal transmitted by a network device and reflected or forwarded by a first object before reaching a terminal device; and determining a first distance based on the wireless signal, where the first distance is the distance between the terminal device and the first object. In this way, the terminal device can determine the distance to the first object based on the wireless signal, thereby increasing the flexibility of distance determination.
[0020] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.
[0022] FIG1 is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.
[0023] FIG2A is an interactive schematic diagram illustrating a method for determining distance according to an embodiment of the present disclosure.
[0024] FIG2B is a schematic diagram of a first ellipse according to an embodiment of the present disclosure.
[0025] FIG2C is a schematic diagram showing a second ellipse and a third ellipse according to an embodiment of the present disclosure.
[0026] FIG2D is an interactive schematic diagram illustrating a method for determining distance according to an embodiment of the present disclosure.
[0027] FIG3A is a flow chart illustrating a method for determining distance according to an embodiment of the present disclosure.
[0028] FIG3B is a flow chart illustrating a method for determining distance according to an embodiment of the present disclosure.
[0029] FIG4A is a schematic flow chart of a method for determining distance according to an embodiment of the present disclosure.
[0030] FIG4B is a flow chart illustrating a method for determining distance according to an embodiment of the present disclosure.
[0031] FIG5A is a schematic flow chart of a method for determining distance according to an embodiment of the present disclosure.
[0032] FIG5B is a flow chart illustrating a method for determining distance according to an embodiment of the present disclosure.
[0033] FIG6A is a schematic structural diagram of a terminal device according to an embodiment of the present disclosure.
[0034] FIG6B is a schematic structural diagram of a network device according to an embodiment of the present disclosure.
[0035] FIG7A is a schematic structural diagram of a communication device according to an embodiment of the present disclosure.
[0036] FIG7B is a schematic structural diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0037] The embodiments of the present disclosure provide a method, device, and storage medium for determining distance.
[0038] In a first aspect, an embodiment of the present disclosure provides a method for determining distance, the method comprising:
[0039] receiving a wireless signal, where the wireless signal is sent by a network device and is reflected or forwarded by a first object before reaching a terminal device;
[0040] A first distance is determined according to the wireless signal, where the first distance is the distance between the terminal device and the first object.
[0041] In the above embodiment, the terminal device can determine the distance to the first object according to the wireless signal, thereby improving the flexibility of distance determination.
[0042] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0043] Determining a fifth distance, where the fifth distance is the distance between the terminal device and the network device;
[0044] Obtain a time offset corresponding to the wireless signal, where the time offset is a time difference between a first moment and a second moment, where the first moment is when the network device sends the wireless signal, and the second moment is when the terminal device receives the wireless signal;
[0045] Determining the first distance according to the wireless signal includes: determining the first distance according to the fifth distance and the time offset.
[0046] In conjunction with some embodiments of the first aspect, in some embodiments, determining the fifth distance includes:
[0047] Obtaining a first location, where the first location is the location of the terminal device;
[0048] Obtaining a second location, where the second location is the location of the network device;
[0049] The fifth distance is determined according to the first position and the second position.
[0050] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0051] Obtaining a first location, where the first location is the location of the terminal device;
[0052] Obtaining a second location, where the second location is the location of the network device;
[0053] Obtain a time offset corresponding to the wireless signal, where the time offset is a time difference between a first moment and a second moment, where the first moment is when the network device sends the wireless signal, and the second moment is when the terminal device receives the wireless signal;
[0054] Determining the first distance according to the wireless signal includes: determining the first distance according to the first position, the second position, and the time offset.
[0055] In the above embodiment, the terminal device can determine the first distance based on the first position, the second position and the time offset, thereby improving the accuracy of distance determination.
[0056] In conjunction with some embodiments of the first aspect, in some embodiments, it is characterized in that obtaining the second position includes:
[0057] receiving second information sent by the network device, where the second information is used to determine a location of the network device;
[0058] The second position is determined according to the second information.
[0059] In the above embodiment, the terminal device can obtain the location of the network device, thereby improving the accuracy of distance determination.
[0060] In conjunction with some embodiments of the first aspect, in some embodiments, determining the first distance according to the first position, the second position, and the time offset includes:
[0061] Determine a second distance based on the time offset, where the second distance is the distance traveled by the wireless signal from the network device to the terminal device;
[0062] determining at least one candidate position of the first object according to the first position, the second position, and the second distance;
[0063] The first distance is determined according to the candidate position and the first position.
[0064] In the above embodiment, the terminal device can determine the first distance based on the first position, the second position and the time offset, thereby improving the accuracy of distance determination.
[0065] In conjunction with some embodiments of the first aspect, in some embodiments, the network device is one; and determining at least one candidate location of the first object based on the first location, the second location, and the second distance includes:
[0066] Determine a first ellipse according to the first position, the second position, and the second distance, where the first ellipse includes a plurality of position points;
[0067] The position point of the first ellipse is used as the candidate position.
[0068] In the above embodiment, the terminal device can determine the first distance based on a wireless signal sent by a network device, thereby improving the flexibility of distance determination.
[0069] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0070] Determine the arrival angle corresponding to the wireless signal;
[0071] Determining the first distance according to the candidate position and the first position includes:
[0072] determining an object position of the first object based on the arrival angle, the first position, and the candidate position;
[0073] The distance between the object position and the first position is determined as the first distance.
[0074] In the above embodiment, the terminal device can determine the first distance based on the above candidate positions and arrival angles, thereby improving the accuracy of distance determination.
[0075] In combination with some embodiments of the first aspect, in some embodiments, the network device includes a first network device and a second network device, the wireless signal includes a first wireless signal sent by the first network device and a second wireless signal sent by the second network device, the time offset includes a first time offset corresponding to the first wireless signal and a second time offset corresponding to the second wireless signal, the second position includes a third position of the first network device and a fourth position of the second network device, the second distance includes a third distance and a fourth distance, the third distance is the distance traveled by the first wireless signal from the first network device to the terminal device, and the fourth distance is the distance traveled by the second wireless signal from the second network device to the terminal device.
[0076] In combination with some embodiments of the first aspect, in some embodiments, the network device includes a first network device and a second network device, and the wireless signal includes a first wireless signal sent by the first network device and a second wireless signal sent by the second network device.
[0077] In conjunction with some embodiments of the first aspect, in some embodiments, determining the first distance according to the wireless signal includes:
[0078] The first distance is determined based on the first position, the second position, and the time offset; wherein the time offset includes a first time offset corresponding to the first wireless signal and a second time offset corresponding to the second wireless signal, the second position includes a third position and a fourth position, the third position is the position of the first network device, and the fourth position is the position of the second network device.
[0079] In conjunction with some embodiments of the first aspect, in some embodiments, determining the first distance based on the first position, the second position, and the time offset includes:
[0080] Determining a second distance based on the time offset, the second distance being the distance traveled by the wireless signal from the network device to the terminal device; wherein the second distance includes a third distance and a fourth distance, the third distance being the distance traveled by the first wireless signal from the first network device to the terminal device, and the fourth distance being the distance traveled by the second wireless signal from the second network device to the terminal device;
[0081] determining at least one candidate position of the first object according to the first position, the second position, and the second distance;
[0082] The first distance is determined according to the candidate position and the first position.
[0083] In the above embodiment, the terminal device can determine the first distance based on the wireless signals sent by the two network devices, thereby improving the accuracy of distance determination.
[0084] In conjunction with some embodiments of the first aspect, in some embodiments, determining at least one candidate position of the first object based on the first position, the second position, and the second distance includes:
[0085] determining a second ellipse according to the first position, the third position, and the third distance;
[0086] determining a third ellipse according to the first position, the fourth position, and the fourth distance;
[0087] The intersection point of the second ellipse and the third ellipse is used as the candidate position.
[0088] In the above embodiment, the terminal device can determine two ellipses respectively according to the wireless signals sent by the two network devices, and use the intersection point of the two ellipses as the candidate position, thereby further improving the accuracy of the position of the first object.
[0089] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0090] Acquire first information corresponding to the first object, where the first information is used to indicate location range information of the first object;
[0091] Determining the first distance according to the candidate position and the first position includes:
[0092] determining, based on the first information, an object position of the first object from the candidate positions;
[0093] The distance between the object position and the first position is determined as the first distance.
[0094] In the above embodiment, the object position can be accurately determined from the candidate positions based on the first information, thereby further improving the accuracy of distance determination.
[0095] In conjunction with some embodiments of the first aspect, in some embodiments, obtaining first information corresponding to the first object includes:
[0096] Determine a first arrival angle corresponding to the first wireless signal and a second arrival angle corresponding to the second wireless signal;
[0097] First information corresponding to the first object is determined according to the first arrival angle, the second arrival angle, and the first position.
[0098] In the above embodiment, the position range of the first object is determined according to the arrival angle, which further improves the accuracy of distance determination.
[0099] In combination with some embodiments of the first aspect, in some embodiments, the terminal device and the network device support dual-base mode communication and perception integrated ISAC.
[0100] In the above embodiment, the flexibility and accuracy of distance determination can be improved in the ISAC scenario of the bistatic mode.
[0101] In a second aspect, an embodiment of the present disclosure provides a method for determining distance, the method comprising:
[0102] A wireless signal is sent, and the wireless signal is reflected or forwarded by the first object and reaches the terminal device. The wireless signal is used by the terminal device to determine a first distance, which is the distance between the terminal device and the first object.
[0103] In the above embodiment, the network device can generate a wireless signal, so that the terminal device determines the distance to the first object according to the wireless signal, thereby improving the flexibility of distance determination.
[0104] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0105] Second information is sent to the terminal device, where the second information indicates a second location of the network device.
[0106] In combination with some embodiments of the second aspect, in some embodiments, the terminal device and the network device support dual-base mode communication and perception integrated ISAC.
[0107] In a third aspect, an embodiment of the present disclosure proposes a terminal device, which may include at least one of a transceiver module and a processing module; wherein the terminal device can be used to execute the optional implementation method of the first aspect.
[0108] In a fourth aspect, an embodiment of the present disclosure proposes a network device, which may include at least one of a transceiver module and a processing module; wherein the network device can be used to execute the optional implementation method of the second aspect.
[0109] In a fifth aspect, an embodiment of the present disclosure proposes a communication device, which may include: one or more processors; wherein the communication device can be used to execute an optional implementation of the first aspect or the second aspect.
[0110] In a sixth aspect, an embodiment of the present disclosure proposes a storage medium storing instructions, which, when executed on a communication device, enables the communication device to execute the method described in the optional implementation of the first aspect or the second aspect.
[0111] In a seventh aspect, an embodiment of the present disclosure proposes a program product, which, when executed by a communication device, enables the communication device to execute the method described in the optional implementation manner of the first aspect or the second aspect.
[0112] In an eighth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first or second aspect.
[0113] In a ninth aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the first aspect or the second aspect.
[0114] In the tenth aspect, an embodiment of the present disclosure proposes a communication system, which may include: a terminal device and a network device; wherein, the terminal device is configured to execute the method described in the optional implementation manner of the first aspect, and the network device is configured to execute the method described in the optional implementation manner of the second aspect.
[0115] It is understandable that the above-mentioned terminal devices, network devices, communication devices, communication systems, storage media, program products, computer programs, chips, or chip systems can all be used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.
[0116] The present disclosure provides a method, device, and storage medium for determining distance. In some embodiments, the terms "distance determining method" and "information processing method" and "communication method" are interchangeable; "distance determining device" and "information processing device" and "communication device" are interchangeable; and "information processing system" and "communication system" are interchangeable.
[0117] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0118] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0119] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0120] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.
[0121] In some embodiments, "plurality" may refer to two or more.
[0122] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0123] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.
[0124] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.
[0125] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0126] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0127] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0128] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
[0129] In some embodiments, devices and the like may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as "device," "equipment," "device," "circuit," "network element," "node," "function," "unit," "section," "system," "network," "chip," "chip system," "entity," and "subject" may be used interchangeably.
[0130] In some embodiments, "network" can be interpreted as devices included in the network (eg, network equipment, access network equipment, core network equipment, etc.).
[0131] In some embodiments, the network device may include at least one of an access network device and a core network device.
[0132] In some embodiments, the terms "Access Network Device (AN Device)", "Radio Access Network Device (RAN Device)", "Base Station (BS)", "Radio Base Station (Radio Base Station)", "Fixed Station (Fixed Station)", "Node (Node)", "Access Point (Access Point)", "Transmission Point (TP)", "Reception Point (RP)", "Transmission and / or Reception Point (TRP))", "Panel (Panel)", "Antenna Panel (Antenna Panel)", "Antenna Array (Antenna Array)" "Cell (Cell)", "Macro Cell (Macro Cell)", "Small Cell (Small Cell)", "Femto Cell (Femto Cell)", "Pico Cell (Pico Cell)" "Sector (Sector)", "Cell Group (Cell Group)", "Serving Cell (Cell)", "Carrier (Carrier)", "Component Carrier (Component Carrier)", "Bandwidth Part (BWP)" and the like may be used interchangeably.
[0133] In some embodiments, the terms "terminal", "terminal device", "terminal side device", "user equipment (UE)", "user terminal" "mobile station (MS)", "mobile terminal (MT)", subscriber station (Subscriber Station), mobile unit (Mobile Unit), subscriber unit (Subscriber Unit), wireless unit (Wireless Unit), remote unit (Remote Unit), mobile device (Mobile Device), wireless device (Wireless Device), wireless communication device (Wireless Communication Device), remote device (Remote Device), mobile subscriber station (Mobile Subscriber Station), access terminal (Access Terminal), mobile terminal (Mobile Terminal), wireless terminal (Wireless Terminal), remote terminal (Remote Terminal), handset (Handset), user agent (User Agent), mobile client (Mobile Client), client (Client) and the like can be used interchangeably.
[0134] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal device. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal device is replaced by the communication between multiple terminal devices (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it is also possible to set the structure in which the terminal device has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" can also be replaced by terms corresponding to communication between terminal devices (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels or direct channels, and uplinks, downlinks, etc. can be replaced by side links or direct links.
[0135] In some embodiments, the terminal device may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may have a structure that has all or part of the functions of the terminal device.
[0136] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0137] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0138] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0139] FIG1 is a schematic diagram illustrating an architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG1 , the communication system 100 may include a terminal device 101 and a network device 102 .
[0140] In some embodiments, the terminal device 101 may include at least one of a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a vehicle-mounted terminal, a tablet computer, a computer with wireless transceiver function, a road side unit (RSU), a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, and a wireless terminal device in smart home, but is not limited thereto.
[0141] In some embodiments, the network device 102 may include at least one of an access network device and a core network device.
[0142] In some embodiments, the access network device may be a node or device that accesses the terminal device to the wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.
[0143] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0144] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit (Control Unit). The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.
[0145] In some embodiments, the core network device may be a single device, or may be multiple devices or a group of devices. The core network may include at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0146] It can be understood that the communication system described in the embodiment of the present disclosure is to more clearly illustrate the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.
[0147] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1 , or a portion thereof, but are not limited thereto. The entities shown in FIG1 are examples. The communication system may include all or part of the entities shown in FIG1 , or may include other entities outside of FIG1 . The number and form of the entities are arbitrary, and the entities may be physical or virtual. The connection relationship between the entities is an example. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.
[0148] The embodiments of the present disclosure may be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.17 (WiMAX (registered trademark)), IEEE 802.18 (WiMAX (registered trademark)), IEEE 802.19 (WiMAX (registered trademark)), IEEE 802.20 (WiMAX (registered trademark)), IEEE 802.21 (WiMAX (registered trademark)), IEEE 802.22 (WiMAX (registered trademark)), IEEE 802.23 (WiMAX (registered trademark)), IEEE 802.24 (WiMAX (registered trademark)), IEEE 802.25 (WiMAX (registered trademark)), IEEE 802.26 (WiMAX (registered trademark)), IEEE 802.27 (WiMAX (registered trademark)), IEEE 802.28 (WiMAX (registered trademark)), IEEE 802.29 (WiMAX (registered trademark)), IEEE 802.30 (WiMAX (registered trademark)), IEEE 802.31 (WiMAX (registered trademark)), IEEE 802.32 (WiMAX (registered trademark)), IEEE 802.33 (WiMAX (registered trademark)), 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).
[0149] In some embodiments of the present disclosure, the above-mentioned communication system may support ISAC technology for integrating wireless communication and wireless perception, and introduce close cooperation between the two, thereby improving spectrum efficiency and reducing network deployment costs.
[0150] In some embodiments, the communication system can estimate at least one of the range, azimuth angle (e.g., horizontal angle and vertical angle), speed, and position of a sensing target by transmitting and receiving wireless signals based on ISAC technology. Optionally, the wireless signal can be a signal used for sensing measurement, for example, a sensing signal.
[0151] In some embodiments, the ISAC may support bistatic mode and monostatic mode.
[0152] In the dual-base mode, the transmitter and receiver are not co-located. The transmitter transmits wireless signals, and the receiver receives the wireless signals and measures them, thereby estimating information such as the distance to the perceived target.
[0153] In single-base mode, the transmitter and receiver are co-located, for example, deployed on the same device. Measurements are performed by receiving the echo of wireless signals to estimate information such as the distance to the perceived target.
[0154] In some embodiments, the network device in the communication system may serve as a transmitter, and the terminal device may serve as a receiver.
[0155] In some embodiments, the network device may be one or more, for example, the network device may include a first network device and a second network device. Optionally, the terminal device may also be one or more.
[0156] In some embodiments, the terminal device may detect a target during communication, where the target may include one or more objects, such as a first object, a second object, etc. After the terminal device detects the target, the distance between the target and the terminal device may be determined.
[0157] In a dual-base ISAC, a network device transmits a wireless signal (e.g., a sensing signal). This signal is reflected or forwarded by a target, and then received by a terminal device. There is a timing offset between the time the network device transmits the wireless signal and the time the terminal device receives it. Based on this timing offset, the terminal device can determine the possible location of the target, but cannot determine the exact distance between the target and the terminal device. Therefore, determining the distance between the target and the terminal device in a dual-base ISAC becomes a pressing issue.
[0158] FIG2A is an interactive diagram illustrating a method for determining distance according to an embodiment of the present disclosure. The method may be performed by the above-mentioned communication system. As shown in FIG2A , the method may include:
[0159] Step S2101: The terminal device obtains a first location.
[0160] In some embodiments, the first location is the location of the terminal device.
[0161] Optionally, the first position may be position information expressed in longitude and latitude, or may be position information expressed in two-dimensional plane coordinates.
[0162] In some embodiments, the name of the first location is not limited, and may be, for example, "terminal device location", "receiving end location", etc.
[0163] In some embodiments, the terminal device may determine the current location of the terminal device based on a global positioning system (GPS), a Beidou satellite navigation system, or the like, and use the current location as the first location.
[0164] In some embodiments, the terminal device can obtain the first position based on at least one of the following positioning technologies: downlink time difference of arrival (DL-TDOA); uplink time difference of arrival (UL-TDOA); multi-cell round-trip time (Multi-RTT); downlink angle of departure (DL-AoD); uplink angle of arrival (UL-AoA); carrier phase positioning, etc.
[0165] Step S2102: The network device sends second information to the terminal device.
[0166] In some embodiments, the terminal device may receive the second information. For example, the terminal device may receive the second information sent by the network device.
[0167] In some embodiments, the second information may be used to determine the location of the network device. For example, the second information may include a second location, which is the location of the network device.
[0168] In some embodiments, the name of the second information is not limited, for example, it can be "position information", "location information", etc.
[0169] In some embodiments, the second information may be carried in at least one of a radio resource control (RRC) message, a medium access control control element (MAC CE), downlink control information (DCI), or other messages sent by the network device to the terminal device. Optionally, the second information may be carried in an RRC message.
[0170] In some embodiments, the terminal device and the network device may support ISAC in bistatic mode. For example, the network device may function as a transmitter in bistatic mode, and the terminal device may function as a receiver in bistatic mode.
[0171] In one implementation, the network device may be one.
[0172] In another implementation, the network device may be multiple, for example, the network device may include a first network device and a second network device. The first network device and the second network device may respectively send the second message to the terminal device.
[0173] Step S2103: The terminal device determines the second location based on the second information.
[0174] In some embodiments, the second location is the location of the network device.
[0175] Optionally, the second position may be position information expressed in longitude and latitude, or may be position information expressed in two-dimensional plane coordinates.
[0176] In some embodiments, the name of the second location is not limited, and may be, for example, "network device location", "base station location", "transmitter location", etc.
[0177] In some embodiments, the second information includes a second location, and the terminal device can obtain the second location from the second information.
[0178] In other embodiments, the terminal device may obtain the second position based on a positioning algorithm and the second information.
[0179] In some embodiments, if the network device is one, then the second location is also one.
[0180] In other embodiments, if there are multiple network devices, the second location may also be multiple. For example, the network devices include a first network device and a second network device, and the second location includes a third location and a fourth location, where the third location is the location of the first network device and the fourth location is the location of the second network device. In this way, the terminal device can determine the third location of the first network device and the fourth location of the second network device, respectively.
[0181] Step S2104: The network device sends a wireless signal to the terminal device.
[0182] In some embodiments, the terminal device can receive wireless signals. For example, the terminal device can receive wireless signals sent by the network device.
[0183] In some embodiments, the wireless signal may be a signal transmitted by a network device and reflected or forwarded by a first object before reaching the terminal device. For example, the first object may transmit the wireless signal; or, for another example, the first object may forward the wireless signal.
[0184] In some embodiments, the wireless signal may be used for sensing measurements.
[0185] In some embodiments, the wireless signal can be used to determine a first distance, which is the distance between the terminal device and a first object. Optionally, the first object can be a target to be sensed, such as a vehicle, a person, an animal, a plant, a building, an object, etc.
[0186] In some embodiments, the first object may be an object having a relay device or a signal transceiver device. For example, the first object is a vehicle, and the vehicle may be equipped with a relay device or a signal transceiver device.
[0187] In one implementation, the first object may receive a wireless signal sent by a network device and forward the signal to a terminal device.
[0188] In another implementation, the first object may send a wireless signal to the terminal device.
[0189] Optionally, the wireless signal may carry third information, and the third information may be used by the terminal device to calculate the first distance.
[0190] Optionally, the third information may include at least one of the following:
[0191] a second location, the second location being a location of the network device;
[0192] a fifth distance, where the fifth distance is the distance between the network device and the terminal device;
[0193] A sixth distance is a distance between the network device and the first object.
[0194] In some embodiments, the name of the wireless signal is not limited, for example, it can be "signal", "sensing signal", "wireless sensing signal", "positioning signal", "ranging signal", etc.
[0195] In some embodiments, the name of the first object is not limited, and may be, for example, "first target", "perception object", "perception target", etc.
[0196] In some embodiments, if the network device is one, the wireless signal is also one.
[0197] In other embodiments, if there are multiple network devices, there may also be multiple wireless signals. For example, the network devices include a first network device and a second network device, and the wireless signals may include a first wireless signal and a second wireless signal, where the first wireless signal is a wireless signal sent by the first network device and the second wireless signal is a wireless signal sent by the second network device.
[0198] The second position includes a third position and a fourth position, the third position is the position of the first network device, and the fourth position is the position of the second network device. In this way, the terminal device can respectively determine the third position of the first network device and the fourth position of the second network device.
[0199] Step S2105: The terminal device obtains the time offset corresponding to the wireless signal.
[0200] In some embodiments, the time offset is the time difference between a first moment and a second moment, the first moment being the moment when the network device sends the wireless signal, and the second moment being the moment when the terminal device receives the wireless signal.
[0201] For example, the network device sends a wireless signal at a first time n, and the terminal device receives the wireless signal at a second time n+T, then the time offset is T.
[0202] In some embodiments, the name of the time offset is not limited, and can be, for example, "timing offset", "time difference", "downlink timing offset", etc.
[0203] In some embodiments, if the wireless signal is a signal sent by a network device and forwarded by a first object before reaching a terminal device, the above-mentioned time offset can be reduced by the processing time of the first object in forwarding the wireless signal. The processing time can be a pre-set time length, or the processing time can be a time determined according to a first parameter. Optionally, the first parameter can be determined in any of the following ways: the first parameter can be a parameter configured by the terminal device, or the first parameter can be a parameter configured by the first object and sent to the terminal device, or the first parameter can be a parameter configured by the network device and sent to the terminal device, or the first parameter can be agreed upon by a protocol.
[0204] In other embodiments, if the wireless signal is a signal sent by a network device and reflected by a first object before reaching a terminal device, the processing time of the first object does not need to be subtracted from the time offset.
[0205] In some embodiments, the distance between the network device and the first object may be known. For example, the network device or the first object determines the distance between them using a method such as DL-TDOA in step S2101. After the network device has determined the distance between the first object and the network device, it may send the distance to the first object, for example, by including the second parameter. Furthermore, the first object may send a wireless signal including the second parameter to the terminal device, so that the terminal device can calculate the distance between the terminal device and the first object based on the time offset, and can determine the distance between the first object and the network device based on the second parameter.
[0206] In some embodiments, the wireless signal is sent by a network device or a first object.
[0207] In some embodiments, the network device and the terminal device can maintain time synchronization and send wireless signals according to the timing specified by the protocol. In this way, the terminal device can obtain the moment when the network device sends the wireless signal (that is, the first moment mentioned above).
[0208] In some embodiments, if the network device is one, the wireless signal is also one, and the time offset is also one.
[0209] In other embodiments, if there are multiple network devices, there may also be multiple wireless signals and multiple time offsets. For example, the network devices may include a first network device and a second network device, the wireless signals may include a first wireless signal and a second wireless signal, and the time offsets may include a first time offset corresponding to the first wireless signal and a second time offset corresponding to the second wireless signal.
[0210] Optionally, if the wireless signal may be a signal sent by a network device and forwarded by a first object to reach a terminal device, the first time offset and the second time offset may both be reduced by the processing time of the first object forwarding the wireless signal.
[0211] Step S2106: The terminal device determines the first distance.
[0212] In some embodiments, the first distance is the distance between the terminal device and a first object. The first object may be a target to be sensed, such as a vehicle, a person, an animal, a plant, a building, an object, etc.
[0213] In some embodiments, the terminal device may determine the first distance based on the first position, the second position, and the time offset.
[0214] In some embodiments, the method in which the terminal device determines the first distance may include the following steps S11 to S13:
[0215] S11. Determine a second distance according to the time offset.
[0216] Optionally, the second distance may be the distance that the wireless signal travels from the network device to the terminal device.
[0217] For example, the terminal device may calculate the second distance using the following formula (1): R=v*T (1);
[0218] Here, R represents the second distance, v represents the speed of light (that is, the propagation speed of the wireless signal), and T represents the above-mentioned time offset.
[0219] S12. Determine at least one candidate position of the first object according to the first position, the second position, and the second distance.
[0220] S13. Determine a first distance according to the candidate position and the first position.
[0221] In some embodiments of the present disclosure, there is one network device mentioned above, and the way in which the terminal device determines at least one candidate position of the first object may be: determining a first ellipse based on the first position, the second position and the second distance, the first ellipse including multiple position points; and using the position points of the first ellipse as the above-mentioned candidate positions.
[0222] Optionally, the above-mentioned multiple position points may form a side of a first ellipse, that is, the side of the first ellipse includes multiple position points.
[0223] Optionally, the sum of the distances from each candidate position to the first position and the second position is equal to the second distance.
[0224] For example, the terminal device may use the first position and the second position as two foci of an ellipse, and calculate the first ellipse according to an ellipse equation. The ellipse equation may be the following formula (2):
[0225] Among them, R represents the second distance, AB represents the distance between the second position A and the first position B, A and B are respectively the two foci of the first ellipse, x represents the coordinate of the position point of the first ellipse on the x-axis, y represents the coordinate of the position point of the first ellipse on the y-axis, and R is greater than AB.
[0226] FIG2B is a schematic diagram of a first ellipse according to an embodiment of the present disclosure. As shown in FIG2B , the horizontal axis is the x-axis, the vertical axis is the y-axis, and the x-axis and the y-axis form a plane coordinate system. A is the second position, that is, the position of the network device in the plane coordinate system. B is the first position, that is, the position of the terminal device in the plane coordinate system. The first ellipse 201 is an ellipse with A and B as foci obtained according to the ellipse equation of formula (2) above. The sum of the distances from each position point on the first ellipse to A and B is the second distance R.
[0227] In some embodiments, the terminal device can also determine the arrival angle (arrival angle) corresponding to the wireless signal, determine the object position of the first object based on the arrival angle, the first position and the candidate position, and determine the distance between the object position and the first position as the first distance.
[0228] For example, as shown in FIG2 , B and the angle of arrival can be determined based on the first position A ray BD with B as a breakpoint is obtained, and an intersection point D between the ray BD and the first ellipse is used as the object position of the first object. The distance between BD can be used as the first distance.
[0229] That is, for a network device and a first terminal device, the distribution of the candidate positions can be determined to comply with formula (2). For example, in FIG2B , the candidate positions equivalently constitute the edges of the first ellipse 201 .
[0230] In some embodiments, the terminal device may have multiple antennas, and the arrival angle corresponding to the wireless signal may be determined based on the wireless signals received by the multiple antennas.
[0231] In this way, the terminal device can determine the first distance between the terminal device and the first object based on a wireless signal sent by a network device.
[0232] In some embodiments, the terminal device can determine a fifth distance, which is the distance between the terminal device and the network device, that is, the distance between the second position A and the first position B, and determine the first distance based on the fifth distance and the time offset.
[0233] In some embodiments, the terminal device may determine the second distance based on the above-mentioned time offset, and determine the first distance based on the fifth distance and the second distance.
[0234] For example, the terminal device may determine the first ellipse based on the fifth distance and the second distance based on the above formula (2), and determine the first distance based on the first ellipse and the position of the terminal device.
[0235] There are multiple ways for the terminal device to obtain the fifth distance, for example:
[0236] In some embodiments, the terminal device may obtain the first position and the second position based on steps S2101 to S2103 above, and determine a fifth distance based on the first position and the second position. For example, the distance between the first position and the second position may be used as the fifth distance.
[0237] In other embodiments, the above steps S2101 to S2103 can be omitted, and the terminal device can detect the fifth distance between the terminal device and the network device through a positioning method.
[0238] In some other embodiments, the network device may obtain a fifth distance between the terminal device and the network device based on a positioning algorithm, and send the fifth distance to the terminal device.
[0239] In some other embodiments of the present disclosure, the network device may be multiple. For example, the network device may include a first network device and a second network device.
[0240] In some embodiments, the wireless signal may include a first wireless signal sent by a first network device and a second wireless signal sent by a second network device.
[0241] In some embodiments, the time offset may include a first time offset corresponding to the first wireless signal and a second time offset corresponding to the second wireless signal.
[0242] In some embodiments, the second position may include a third position and a fourth position, wherein the third position is the position of the first network device, and the fourth position is the position of the second network device.
[0243] In some embodiments, the above-mentioned second distance includes a third distance and a fourth distance, the third distance is the distance traveled by the first wireless signal from the first network device to the terminal device, and the fourth distance is the distance traveled by the second wireless signal from the second network device to the terminal device.
[0244] In one implementation, when the network device includes a first network device and a second network device, the way in which the terminal device determines at least one candidate position of the first object may include: determining a second ellipse based on the first position, the third position and the third distance; determining a third ellipse based on the first position, the fourth position and the fourth distance; and taking the intersection point of the second ellipse and the third ellipse as a candidate position.
[0245] Optionally, the intersection point may be an intersection point of an edge of the second ellipse and an edge of the third ellipse.
[0246] Optionally, the sum of the distances from the candidate position to the first position and the third position is equal to the third distance, and the sum of the distances from the candidate position to the first position and the fourth position is equal to the fourth distance.
[0247] Optionally, the terminal device determines the second ellipse according to the first position, the third position, and the third distance based on the following formula (3):
[0248] Among them, R1 represents the third distance, AB represents the distance between the third position A and the first position B, A and B are the two foci of the second ellipse respectively, x represents the coordinate of the position point of the second ellipse on the x-axis, y represents the coordinate of the position point of the second ellipse on the y-axis, and R1 is greater than AB.
[0249] Optionally, the terminal device may determine a third ellipse according to the first position, the fourth position, and the fourth distance based on the following formula (4):
[0250] Among them, R2 represents the fourth distance, BC represents the distance between the fourth position C and the first position B, C and B are the two foci of the third ellipse, x represents the coordinate of the position point of the third ellipse on the x-axis, and y represents the coordinate of the position point of the third ellipse on the y-axis, wherein R2 is greater than BC.
[0251] FIG2C is a schematic diagram of a second ellipse and a third ellipse according to an embodiment of the present disclosure. As shown in FIG2C , A is the third position, that is, the position of the first network device in the plane coordinate system, B is the first position, that is, the position of the terminal device in the plane coordinate system, C is the fourth position, that is, the position of the second network device in the plane coordinate system, the second ellipse 202 is an ellipse with A and B as the foci obtained based on the above formula (3), and the sum of the distances from each position point on the second ellipse to A and B is the third distance R1, the third ellipse 203 is an ellipse with B and C as the foci obtained based on the above formula (4), and the sum of the distances from each position point on the third ellipse to B and C is the fourth distance R2, and the intersection points D1 and D2 of the second ellipse 202 and the third ellipse 203 can be used as the above candidate positions.
[0252] In some embodiments, the terminal device may also obtain first information corresponding to the first object, and the first information may be used to indicate location range information of the first object.
[0253] In one implementation, the first information may include at least one of the following:
[0254] Priori information of a position range of the first object, where the priori information may indicate a possible area of the first object or a relative direction range to the terminal device;
[0255] The arrival angle of the wireless signal received by the terminal device can be a roughly estimated angle and does not require accuracy.
[0256] In one implementation, the terminal device can determine the first arrival angle corresponding to the first wireless signal and the second arrival angle corresponding to the second wireless signal; based on the first arrival angle, the second arrival angle and the first position, determine the first information corresponding to the first object, that is, the position range information of the first object, such as a possible area.
[0257] Such a terminal device can determine the location range information of the first object.
[0258] Optionally, the terminal device may determine the object position of the first object from the candidate positions according to the first information, and determine the distance between the object position and the first position as the first distance.
[0259] For example, the terminal device may determine the location range of the first object based on the first information, and use the candidate positions within the location range among the candidate positions as the object positions of the first object.
[0260] As shown in Figure 2C, the above-mentioned candidate positions include two position points D1 and D2. If the terminal device determines that the first object is located below the terminal device based on the first information, D1 can be used as the object position of the first object; conversely, if the terminal device determines that the first object is located above the terminal device based on the first information, D2 can be used as the object position of the first object.
[0261] Since the two position points D1 and D2 are far apart and have a large difference, after determining the possible position range of the first object according to the first information, the object position of the first object can be accurately determined, thereby improving the accuracy of distance determination.
[0262] In this way, the terminal device can determine the first distance between the terminal device and the first object based on the wireless signals sent by the two network devices, thereby improving the accuracy of distance determination.
[0263] The method according to the embodiments of the present disclosure may include at least one of steps S2101 to S2106. For example, step S2106 may be implemented as an independent embodiment, steps S2104 + S2106 may be implemented as an independent embodiment, steps S2104 + S2105 + S2106 may be implemented as an independent embodiment, and steps S2102 + S2103 + S2104 + S2105 + S2106 may be implemented as an independent embodiment, but the present invention is not limited thereto.
[0264] In some embodiments, the above steps S2101 to S2106 can be executed in a swapped order or simultaneously.
[0265] In some embodiments, the above steps S2101 to S2106 are all optional steps.
[0266] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2A .
[0267] FIG2D is an interactive diagram illustrating a method for determining distance according to an embodiment of the present disclosure. As shown in FIG2D , an embodiment of the present disclosure relates to a method for determining distance, which may be performed by a communication system and may include:
[0268] Step S2401: The network device sends wireless information to the terminal device.
[0269] The optional implementation of step S2401 can refer to the optional implementation of step S2104 in FIG. 2A and other related parts in the embodiment involved in FIG. 2A , which will not be described in detail here.
[0270] Step S2402: The terminal device determines a first distance.
[0271] The optional implementation of step S2402 can refer to the optional implementation of step S2106 in FIG2A and other related parts in the embodiment involved in FIG2A , which will not be described in detail here.
[0272] In some embodiments, the embodiment shown in FIG. 2D may also be combined with any one or more steps in the embodiment shown in FIG. 2A to form a new embodiment.
[0273] FIG3A is a flow chart illustrating a method for determining distance according to an embodiment of the present disclosure. As shown in FIG3A , an embodiment of the present disclosure relates to a method for determining distance, which can be performed by a terminal device. The method may include:
[0274] Step S3101: Get the first position.
[0275] The optional implementation of step S3101 can refer to the optional implementation of step S2101 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0276] Step S3102: Obtain second information.
[0277] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0278] In some embodiments, the terminal device may receive the second information sent by the network device, but is not limited thereto. The terminal device may also receive the second information sent by other entities.
[0279] In some embodiments, the terminal device may obtain second information specified by the protocol.
[0280] In some embodiments, the terminal device may obtain the second information from upper layer(s).
[0281] In some embodiments, the terminal device may perform processing to obtain the second information.
[0282] In some embodiments, step S3102 may be omitted, and the terminal device may autonomously implement the function indicated by the second information, or the above function may be default or by default.
[0283] Step S3103: Determine the second position according to the second information.
[0284] The optional implementation of step S3103 can refer to the optional implementation of step S2103 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0285] Step S3104: Receive wireless signals.
[0286] The optional implementation of step S3104 can refer to the optional implementation of step S2104 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0287] In some embodiments, the terminal device may receive wireless signals sent by a network device, but is not limited thereto. The terminal device may also receive wireless signals sent by other entities.
[0288] Step S3105: Obtain the time offset corresponding to the wireless signal.
[0289] The optional implementation of step S3105 can refer to the optional implementation of step S2105 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0290] Step S3106: Determine the first distance.
[0291] The optional implementation of step S3106 can refer to the optional implementation of step S2106 in FIG2A and other related parts in the embodiment involved in FIG2A , which will not be described in detail here.
[0292] The method according to the embodiments of the present disclosure may include at least one of steps S3101 to S3106. For example, step S3106 may be implemented as an independent embodiment, steps S3104 + S3106 may be implemented as an independent embodiment, steps S3104 + S3105 + S3106 may be implemented as an independent embodiment, and steps S3102 + S3103 + S3104 + S3105 + S3106 may be implemented as an independent embodiment, but the present invention is not limited thereto.
[0293] In some embodiments, the above steps S3101 to S3106 can be executed in a swapped order or simultaneously.
[0294] In some embodiments, the above steps S3101 to S3106 are all optional steps.
[0295] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2A .
[0296] FIG3B is a flow chart of a method for determining distance according to an embodiment of the present disclosure. As shown in FIG3B , an embodiment of the present disclosure relates to a method for determining distance, which can be performed by a terminal device. The method may include:
[0297] Step S3201: Receive a wireless signal.
[0298] Optional implementations of step S3201 may refer to step S2104 in FIG. 2A , optional implementations of step S3104 in FIG. 3A , and other related parts in the embodiments involved in FIG. 2A and FIG. 3A , which will not be described in detail here.
[0299] Step S3202: Determine a first distance.
[0300] Optional implementations of step S3202 may be found in step S2106 of FIG. 2A , optional implementations of step S3106 of FIG. 3A , and other related parts in the embodiments involved in FIG. 2A and FIG. 3A , which will not be described in detail here.
[0301] In some embodiments, the above steps are all optional steps.
[0302] In some embodiments, the embodiment shown in FIG. 3B may also be combined with any one or more steps in the embodiment shown in FIG. 3A to form a new embodiment.
[0303] In some embodiments, the wireless signal is a signal sent by a network device and reflected or forwarded by a first object before reaching a terminal device.
[0304] In some embodiments, the first distance is the distance between the terminal device and the first object.
[0305] In some embodiments, the method further comprises:
[0306] Determining a fifth distance, where the fifth distance is the distance between the terminal device and the network device;
[0307] Obtain a time offset corresponding to the wireless signal, where the time offset is a time difference between a first moment and a second moment, where the first moment is when the network device sends the wireless signal, and the second moment is when the terminal device receives the wireless signal;
[0308] Determining the first distance according to the wireless signal includes: determining the first distance according to the fifth distance and the time offset.
[0309] In some embodiments, determining the fifth distance includes:
[0310] Acquire a first location, where the first location is the location of the terminal device;
[0311] Obtaining a second location, where the second location is the location of the network device;
[0312] The fifth distance is determined according to the first position and the second position.
[0313] In some embodiments, the method further comprises:
[0314] Acquire a first location, where the first location is the location of the terminal device;
[0315] Obtaining a second location, where the second location is the location of the network device;
[0316] Obtain a time offset corresponding to the wireless signal, where the time offset is a time difference between a first moment and a second moment, where the first moment is when the network device sends the wireless signal, and the second moment is when the terminal device receives the wireless signal;
[0317] Determining the first distance according to the wireless signal includes: determining the first distance according to the first position, the second position, and the time offset.
[0318] In some embodiments, it is characterized in that obtaining the second position includes:
[0319] receiving second information sent by the network device, where the second information is used to determine a location of the network device;
[0320] The second position is determined according to the second information.
[0321] In some embodiments, determining the first distance based on the first position, the second position, and the time offset includes:
[0322] Determine a second distance based on the time offset, where the second distance is the distance traveled by the wireless signal from the network device to the terminal device;
[0323] determining at least one candidate position of the first object according to the first position, the second position, and the second distance;
[0324] The first distance is determined according to the candidate position and the first position.
[0325] In some embodiments, the network device is one; and determining at least one candidate location of the first object according to the first location, the second location, and the second distance includes:
[0326] Determine a first ellipse according to the first position, the second position, and the second distance, where the first ellipse includes a plurality of position points;
[0327] The position point of the first ellipse is used as the candidate position.
[0328] In some embodiments, the method further comprises:
[0329] Determine the arrival angle corresponding to the wireless signal;
[0330] Determining the first distance according to the candidate position and the first position includes:
[0331] determining an object position of the first object based on the arrival angle, the first position, and the candidate position;
[0332] The distance between the object position and the first position is determined as the first distance.
[0333] In some embodiments, the network device includes a first network device and a second network device, the wireless signal includes a first wireless signal sent by the first network device and a second wireless signal sent by the second network device, the time offset includes a first time offset corresponding to the first wireless signal and a second time offset corresponding to the second wireless signal, the second position includes a third position of the first network device and a fourth position of the second network device, the second distance includes a third distance and a fourth distance, the third distance is the distance traveled by the first wireless signal from the first network device to the terminal device, and the fourth distance is the distance traveled by the second wireless signal from the second network device to the terminal device.
[0334] In some embodiments, the network device includes a first network device and a second network device, and the wireless signal includes a first wireless signal sent by the first network device and a second wireless signal sent by the second network device.
[0335] In some embodiments, determining the first distance based on the wireless signal includes:
[0336] The first distance is determined based on the first position, the second position, and the time offset; wherein the time offset includes a first time offset corresponding to the first wireless signal and a second time offset corresponding to the second wireless signal, the second position includes a third position and a fourth position, the third position is the position of the first network device, and the fourth position is the position of the second network device.
[0337] In some embodiments, determining the first distance based on the first position, the second position, and the time offset includes:
[0338] Determining a second distance based on the time offset, the second distance being the distance traveled by the wireless signal from the network device to the terminal device; wherein the second distance includes a third distance and a fourth distance, the third distance being the distance traveled by the first wireless signal from the first network device to the terminal device, and the fourth distance being the distance traveled by the second wireless signal from the second network device to the terminal device;
[0339] determining at least one candidate position of the first object according to the first position, the second position, and the second distance;
[0340] The first distance is determined according to the candidate position and the first position.
[0341] In some embodiments, determining at least one candidate position of the first object based on the first position, the second position, and the second distance includes:
[0342] determining a second ellipse according to the first position, the third position, and the third distance;
[0343] determining a third ellipse according to the first position, the fourth position, and the fourth distance;
[0344] The intersection point of the second ellipse and the third ellipse is used as the candidate position.
[0345] In some embodiments, the method further comprises:
[0346] Acquire first information corresponding to the first object, where the first information is used to indicate location range information of the first object;
[0347] Determining the first distance according to the candidate position and the first position includes:
[0348] determining, based on the first information, an object position of the first object from the candidate positions;
[0349] The distance between the object position and the first position is determined as the first distance.
[0350] In some embodiments, obtaining the first information corresponding to the first object includes:
[0351] Determine a first arrival angle corresponding to the first wireless signal and a second arrival angle corresponding to the second wireless signal;
[0352] First information corresponding to the first object is determined according to the first arrival angle, the second arrival angle, and the first position.
[0353] In some embodiments, the terminal device and the network device support dual-base mode communication and perception integrated ISAC.
[0354] FIG4A is a flow chart of a method for determining distance according to an embodiment of the present disclosure. As shown in FIG4A , an embodiment of the present disclosure relates to a method for determining distance, which can be performed by a network device. The method includes:
[0355] Step S4101: Send the second information.
[0356] The optional implementation of step S4101 can refer to the optional implementation of step S2102 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0357] In some embodiments, the network device may send the second information to the terminal device, but is not limited thereto. The network device may also send the second information to other entities.
[0358] Step S4102: Send a wireless signal.
[0359] The optional implementation of step S4102 can refer to the optional implementation of step S2104 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0360] In some embodiments, the network device may send the wireless signal to the terminal device, but is not limited thereto. The network device may also send the wireless signal to other entities.
[0361] In some embodiments, the above steps S4101 to S4102 can be executed in a swapped order or simultaneously.
[0362] In some embodiments, the above steps S4101 to S4102 are all optional steps.
[0363] FIG4B is a flow chart of a method for determining distance according to an embodiment of the present disclosure. As shown in FIG4B , an embodiment of the present disclosure relates to a method for determining distance, which can be performed by a network device. The method may include:
[0364] Step S4201: Send a wireless signal.
[0365] The optional implementation of step S4201 can be found in step S2104 of FIG. 2A , the optional implementation of step S4102 of FIG. 4A , and other related parts in the embodiments involved in FIG. 2A and FIG. 4A , which will not be described in detail here.
[0366] In some embodiments, the embodiment shown in FIG. 4B may also be combined with any one or more steps in the embodiment shown in FIG. 4A to form a new embodiment.
[0367] In some embodiments, the wireless signal is reflected or forwarded by the first object and reaches the terminal device. The wireless signal is used by the terminal device to determine a first distance, which is the distance between the terminal device and the first object.
[0368] In some embodiments, the method further comprises:
[0369] Second information is sent to the terminal device, where the second information indicates a second location of the network device.
[0370] In some embodiments, the terminal device and the network device support bistatic mode communication and perception integrated ISAC.
[0371] FIG5A is a flow chart of a method for determining distance according to an embodiment of the present disclosure. As shown in FIG5A , an embodiment of the present disclosure relates to a method for determining distance, which can be performed by a terminal device, a network device, or a communication system. The method may include:
[0372] Step S5101: The terminal device receives a wireless signal, determines a time offset, and calculates a second distance based on the time offset.
[0373] In some embodiments, the network device sends a wireless signal at time n, and the terminal device receives the signal at time n+T. The total time offset between the network device and the terminal device is T. The terminal device can calculate the distance R based on the time offset T. For example, the second distance R can be calculated based on the formula: distance R = speed of light * time offset T.
[0374] Step S5102: The terminal device obtains the first location and the second location.
[0375] In some embodiments, referring to FIG. 2B , the first location B may be the location of the terminal device, and the second location A may be the location of the network device.
[0376] In some embodiments, the network device notifies the terminal device of the first location and the second location, that is, the first location and the second location are known.
[0377] Optionally, the terminal device may also calculate the distance between the first location and the second location.
[0378] Step S5103: The terminal device determines a first ellipse based on the first position, the second position and the second distance.
[0379] In some embodiments, the terminal device calculates the first ellipse based on the two foci (the first position and the second position) and the second distance R.
[0380] Optionally, the ellipse equation of the first ellipse may be determined by referring to formula (2) in the aforementioned embodiment of the present disclosure, which will not be repeated here.
[0381] Step S5104: The terminal device obtains the arrival angle of the wireless signal.
[0382] In some embodiments, the terminal device may obtain the arrival angle of the wireless signal based on angle estimation, that is, the arrival angle between the terminal device and the first object.
[0383] Step S5105: The terminal device obtains the object position of the first object based on the first ellipse and the arrival angle.
[0384] Optionally, the terminal device may calculate an intersection point D on the first ellipse using an ellipse equation and an arrival angle, and use the intersection point D as the object position.
[0385] Step S5106: The terminal device determines the first distance.
[0386] In some embodiments, the terminal device may calculate the distance between the intersection D and the first position B and use the distance as the first distance.
[0387] Optionally, this embodiment may include at least one of the following assumptions:
[0388] Assume that the location of the network device is A (second location) and the location of the terminal device is B (first location);
[0389] Terminal devices and network devices are time synchronized;
[0390] The locations of the network device and the terminal device are known. For example, the network device can send location information to the terminal device.
[0391] The terminal device knows when the network device sends a wireless signal. Assuming that the terminal device sends a wireless signal at time n and receives the signal at time n+T, the total time offset between the network device and the terminal device is T.
[0392] Optionally, for detailed description of the first ellipse and the intersection D, reference may also be made to FIG. 2B .
[0393] By adopting the above method, when the terminal device estimates the arrival angle of the wireless signal relatively accurately, the distance between the terminal device and the first object can be accurately determined.
[0394] In some cases, the angle of arrival estimated by the terminal device is not accurate enough. If there is a mismatch in the angles of arrival, the calculated distance will also be inaccurate. In addition, in some cases, the terminal device may not have multiple antennas to estimate the angle of arrival of the signal. In this case, the first distance can be determined using wireless signals from at least two network devices.
[0395] FIG5B is a flow chart of a method for determining distance according to an embodiment of the present disclosure. As shown in FIG5B , an embodiment of the present disclosure relates to a method for determining distance, which can be performed by a terminal device, a network device, or a communication system. The method may include:
[0396] Step S5201: The first network device and the second network device both send location information to the terminal device.
[0397] In some embodiments, referring to Figure 2C, the terminal device can obtain a first position B, a third position A and a fourth position C, where the first position B is the position of the terminal device, the third position A is the position of the first network device, and the fourth position C is the position of the second network device.
[0398] Step S5202: The first network device and the second network device both send wireless signals to the terminal device.
[0399] Step S5203: The terminal device determines the second ellipse.
[0400] In some embodiments, assume that a first network device transmits a wireless signal at time n, and a terminal device receives the wireless signal at time n+T1. The time offset between the first network device and the terminal device is T1. The terminal device can calculate a third distance R1 based on the time offset T1. The terminal device can calculate a second ellipse based on the two foci (first position B, third position A) and the distance R1.
[0401] Step S5204: The terminal device determines the third ellipse.
[0402] In some embodiments, assume that the second network device transmits a wireless signal at time n, and the terminal device receives the wireless signal at time n+T2. The time offset between the second network device and the terminal device is T2. The terminal device can calculate a fourth distance R2 based on the time offset T2. The terminal device can calculate a third ellipse based on the two focal points (first position B, fourth position C) and distance R2.
[0403] Step S5205: The terminal device determines the object position of the first object based on the second ellipse and the third ellipse.
[0404] In some embodiments, the terminal device may calculate an intersection point between the second ellipse and the third ellipse, and determine the object position of the first object according to the intersection point.
[0405] In some embodiments, when two ellipses intersect, there may be two intersection points, such as point D1 and point D2 in FIG2C , from which the terminal device may select one to determine the object position of the first object.
[0406] In one implementation, the terminal device may have some prior information about the location range of the first object.
[0407] In another implementation, the terminal device may make a rough estimate of the angle of arrival.
[0408] Since the positions of the two targets in the ellipse are very different, the terminal device can determine the object position based on the above prior information or the arrival angle.
[0409] Step S5206: The terminal device determines the first distance.
[0410] In some embodiments, the terminal device may determine the object position D1 and calculate the distance between the position of the terminal device and the object position D1 , and use the distance as the first distance.
[0411] Optionally, for detailed description of the second ellipse, the third ellipse, and the intersections D1 and D2, reference may also be made to FIG. 2C .
[0412] By adopting the above method, the terminal device can determine the first distance by receiving wireless signals from two network devices, thereby improving the accuracy of distance determination.
[0413] In some embodiments of the present disclosure, a communication system is provided, which may include a terminal device and a network device, wherein the terminal device can execute the method for determining distance performed by the terminal device in the aforementioned embodiment of the present disclosure; the network device can execute the method for determining distance performed by the network device in the aforementioned embodiment of the present disclosure.
[0414] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal device in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0415] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), and the functions of some or all of the above units or modules are realized by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0416] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP); in another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit, and the logical relationship of the above hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by a processor as an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0417] Figure 6A is a structural diagram of a terminal device proposed in an embodiment of the present disclosure. As shown in Figure 6A, the terminal device 101 may include: at least one of a transceiver module 211, a processing module 212, etc. In some embodiments, the transceiver module 211 is configured to receive a wireless signal, which is a signal sent by a network device and reflected or forwarded by a first object to reach the terminal device; the processing module 212 is configured to determine a first distance based on the wireless signal, which is the distance between the terminal device and the first object. Optionally, the transceiver module 211 can be used to execute at least one of the communication steps such as sending and / or receiving (for example, step S2102, step S2104, but not limited to this) performed by the terminal device 101 in any of the above methods, which will not be repeated here. Optionally, the processing module 212 can be used to execute at least one of the other steps (such as step S2101, step S2103, step S2105, step S2106, but not limited to these) performed by the terminal device 101 in any of the above methods, which will not be repeated here.
[0418] Figure 6B is a schematic diagram of the structure of a network device proposed in an embodiment of the present disclosure. As shown in Figure 6B, the network device 102 may include: at least one of a transceiver module 221 and a processing module 222. In some embodiments, the transceiver module 221 is configured to send a wireless signal, which is reflected or forwarded by a first object and reaches a terminal device. The wireless signal is used by the terminal device to determine a first distance, which is the distance between the terminal device and the first object. Optionally, the transceiver module 221 can be used to perform at least one of the communication steps such as sending and / or receiving performed by the network device 102 in any of the above methods (for example, step S2102, step S2104, but not limited thereto), which are not repeated here. Optionally, the processing module 222 can be used to perform at least one of the other steps performed by the network device 102 in any of the above methods (for example, step S2101, step S2103, step S2105, step S2106, but not limited thereto), which are not repeated here.
[0419] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.
[0420] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.
[0421] Figure 7A is a schematic diagram of the structure of a communication device 300 proposed in an embodiment of the present disclosure. Communication device 300 can be a network device (e.g., an access network device, a core network device, etc.), or a terminal device (e.g., a user device, etc.). It can also be a chip, chip system, or processor that supports a network device to implement any of the above methods, or a chip, chip system, or processor that supports a terminal device to implement any of the above methods. Communication device 300 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0422] As shown in Figure 7A, the communication device 300 includes one or more processors 301. The processor 301 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process the communication protocol and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. Optionally, the communication device 300 can be used to perform any of the above methods. Optionally, one or more processors 301 are used to call instructions to enable the communication device 300 to perform any of the above methods.
[0423] In some embodiments, the communication device 300 may further include one or more transceivers 302. When the communication device 300 includes one or more transceivers 302, the transceiver 302 may perform at least one of the communication steps such as sending and / or receiving in the above method (for example, step S2102 and step S2104, but not limited thereto), and the processor 301 may perform at least one of the other steps (for example, step S2101, step S2103, step S2105, and step S2106, but not limited thereto).
[0424] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.
[0425] In some embodiments, the communication device 300 also includes one or more memories 303 for storing data. Alternatively, all or part of the memories 303 may be located outside the communication device 300. In alternative embodiments, the communication device 300 may include one or more interface circuits 304. Optionally, the interface circuits 304 are connected to the memories 303 and can be used to receive data from the memories 303 or other devices, or to send data to the memories 303 or other devices. For example, the interface circuits 304 can read data stored in the memories 303 and send the data to the processor 301.
[0426] The communication device 300 described in the above embodiment may be a network device or a terminal device, but the scope of the communication device 300 described in the present disclosure is not limited thereto, and the structure of the communication device 300 may not be limited by FIG. 7A. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0427] FIG7B is a schematic diagram of the structure of the chip 400 proposed in an embodiment of the present disclosure. If the communication device 300 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 400 shown in FIG7B , but the present disclosure is not limited thereto.
[0428] The chip 400 includes one or more processors 401 , and the chip 400 is configured to execute any of the above methods.
[0429] In some embodiments, chip 400 further includes one or more interface circuits 404. Alternatively, the terms interface circuit, interface, and transceiver pins may be used interchangeably. In some embodiments, chip 400 further includes one or more memories 403 for storing data. Alternatively, all or part of memories 403 may be located external to chip 400.
[0430] Optionally, the interface circuit 404 is connected to the memory 403. The interface circuit 404 can be used to receive data from the memory 403 or other devices, and the interface circuit 404 can be used to send data to the memory 403 or other devices. For example, the interface circuit 404 can read data stored in the memory 403 and send the data to the processor 401.
[0431] In some embodiments, the interface circuit 404 performs at least one of the communication steps (e.g., step S2102 and step S2104, but not limited thereto) of sending and / or receiving in the above method. For example, the interface circuit 404 performing the communication steps (e.g., step S2102 and step S2104, but not limited thereto) of sending and / or receiving in the above method means that the interface circuit 404 performs data exchange between the processor 401, chip 400, memory 403, or a transceiver device. In some embodiments, the processor 401 may perform at least one of the other steps (e.g., step S2101, step S2103, step S2105, and step S2106, but not limited thereto).
[0432] The modules and / or devices described in various embodiments, such as virtual devices, physical devices, and chips, can be arbitrarily combined or separated according to circumstances. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0433] The embodiments of the present disclosure further provide a storage medium having instructions stored thereon. When the instructions are executed on the communication device 300, the communication device 300 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a transient storage medium.
[0434] The embodiment of the present disclosure further provides a program product, which, when executed by the communication device 300, enables the communication device 300 to perform any of the above methods. Optionally, the program product may be a computer program product.
[0435] The embodiments of the present disclosure also provide a computer program, which, when executed on a computer, enables the computer to execute any one of the above methods.
Claims
1. A method for determining a distance, characterized in that, Performed by a terminal device, the method includes: Receiving a wireless signal, which is a signal sent by a network device and reaches the terminal device after being reflected or relayed by a first object; Determining a first distance according to the wireless signal, where the first distance is the distance between the terminal device and the first object.
2. The method according to claim 1, characterized in that The method further includes: Determining a fifth distance, where the fifth distance is the distance between the terminal device and the network device; Obtaining a time offset corresponding to the wireless signal, where the time offset is the time difference between a first moment and a second moment, the first moment being the moment when the network device sends the wireless signal, and the second moment being the moment when the terminal device receives the wireless signal; The determining the first distance according to the wireless signal includes: determining the first distance according to the fifth distance and the time offset.
3. The method according to claim 2, characterized in that, The determining the fifth distance includes: Obtaining a first position, which is the position of the terminal device; Obtaining a second position, which is the position of the network device; Determining the fifth distance according to the first position and the second position.
4. The method according to claim 1, characterized in that The method further includes: Obtaining a first position, which is the position of the terminal device; Obtaining a second position, which is the position of the network device; Obtaining a time offset corresponding to the wireless signal, where the time offset is the time difference between a first moment and a second moment, the first moment being the moment when the network device sends the wireless signal, and the second moment being the moment when the terminal device receives the wireless signal; The determining the first distance according to the wireless signal includes: determining the first distance according to the first position, the second position and the time offset.
5. The method according to claim 4, wherein, The obtaining the second position includes: Receiving second information sent by the network device, where the second information is used to determine the position of the network device; Determining the second position according to the second information.
6. The method according to claim 4 or 5, characterized in that The determining the first distance according to the first position, the second position and the time offset includes: Determining a second distance according to the time offset, where the second distance is the distance that the wireless signal travels from the network device to the terminal device; Determining at least one candidate position of the first object according to the first position, the second position and the second distance; Determining the first distance according to the candidate position and the first position.
7. The method according to claim 6, wherein There is one network device; the determining at least one candidate position of the first object according to the first position, the second position and the second distance includes: Determining a first ellipse according to the first position, the second position and the second distance, where the first ellipse includes a plurality of position points; Taking the position points of the first ellipse as the candidate positions.
8. The method according to claim 7, characterized in that, The method further includes: Determining an arrival angle corresponding to the wireless signal; The determining the first distance according to the candidate position and the first position includes: Determining an object position of the first object according to the arrival angle, the first position and the candidate position; Determining the distance between the object position and the first position as the first distance.
9. The method according to claim 1, characterized in that The network device includes a first network device and a second network device, and the wireless signals include a first wireless signal sent by the first network device and a second wireless signal sent by the second network device.
10. The method according to claim 9, wherein Determining a first distance according to the wireless signals includes: Determining the first distance according to a first position, a second position, and a time offset; wherein, the time offset includes a first time offset corresponding to the first wireless signal and a second time offset corresponding to the second wireless signal, and the second position includes a third position and a fourth position. The third position is the position of the first network device, and the fourth position is the position of the second network device.
11. The method according to claim 10, characterized in that, The determining the first distance according to the first position, the second position, and the time offset includes: Determining a second distance according to the time offset, where the second distance is the distance that the wireless signal travels from the network device to the terminal device; wherein, the second distance includes a third distance and a fourth distance, the third distance is the distance that the first wireless signal travels from the first network device to the terminal device, and the fourth distance is the distance that the second wireless signal travels from the second network device to the terminal device. Determining at least one candidate position of the first object according to the first position, the second position, and the second distance. Determining the first distance according to the candidate position and the first position.
12. The method according to claim 11, wherein Determining at least one candidate position of the first object according to the first position, the second position, and the second distance includes: Determining a second ellipse according to the first position, the third position, and the third distance. Determining a third ellipse according to the first position, the fourth position, and the fourth distance. Taking the intersection position point of the second ellipse and the third ellipse as the candidate position.
13. The method according to claim 11, wherein The method further includes: Obtaining first information corresponding to the first object, where the first information is used to indicate the position range information of the first object. Determining the first distance according to the candidate position and the first position includes: Determining the object position of the first object from the candidate positions according to the first information. Determining the distance between the object position and the first position as the first distance.
14. The method according to claim 13, characterized in that, The obtaining the first information corresponding to the first object includes: Determining a first arrival angle corresponding to the first wireless signal and a second arrival angle corresponding to the second wireless signal. Determining the first information corresponding to the first object according to the first arrival angle, the second arrival angle, and the first position.
15. The method according to any one of claims 1 to 14, characterized in that, The terminal device and the network device support communication and perception integration ISAC in a bistatic mode.
16. A method for determining a distance, characterized in that, Executed by a network device, the method includes: Sending a wireless signal, which reaches the terminal device after being reflected or forwarded by a first object, where the wireless signal is used for the terminal device to determine a first distance, and the first distance is the distance between the terminal device and the first object.
17. The method according to claim 16, characterized in that, The method further includes: Sending second information to the terminal device, where the second information indicates a second position of the network device.
18. The method according to claim 16 or 17, characterized in that The terminal device and the network device support the communication and sensing integrated ISAC in the bistatic mode.
19. A terminal device, characterized in that Comprising: A transceiver module, configured to receive a wireless signal, where the wireless signal is a signal sent by a network device and reaching the terminal device after being reflected or forwarded by a first object; A processing module, configured to determine a first distance according to the wireless signal, where the first distance is the distance between the terminal device and the first object.
20. A network device, characterized in that, Comprising: A transceiver module, configured to send a wireless signal, where the wireless signal reaches the terminal device after being reflected or forwarded by a first object, and the wireless signal is used for the terminal device to determine a first distance, where the first distance is the distance between the terminal device and the first object.
21. A communication device, characterized in that, Comprising: One or more processors; Wherein, the communication device is used to execute the method for determining distance according to any one of claims 1 to 15 or claims 16 to 18.
22. A storage medium, wherein the storage medium stores instructions, characterized in that, When the instruction runs on the communication device, the communication device is caused to execute the method for determining distance according to any one of claims 1 to 15 or claims 16 to 18.
23. A communication system, characterized in that, The communication system includes a terminal device and a network device, where the terminal device is configured to implement the method for determining distance according to any one of claims 1 to 15, and the network device is configured to implement the method for determining distance according to any one of claims 16 to 18.
Citation Information
Patent Citations
Sensing method and device, terminal and network equipment
CN115696370A
Perception method and device and communication equipment
CN116390116A
Sensing signal transmission method and device
CN117318859A
Feasibility of sensing in a sensing-communication system
WO2023225994A1