IP Library › Granted Patent US 12,574,100
Granted Patent B2
US 12,574,100 · App. 18/602,357 · Granted Mar 10, 2026

Differential sensing for joint communications and sensing

Inventors: Fehmi Emre Kadan (London, GB); Onur Dizdar (London, GB); Stephen Wang (London, GB)
Assignee: VIAVI Solutions Inc.
H04B7/086H04B7/0439
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,574,100
App. No.
18/602,357
Granted
Mar 10, 2026
Kind
B2
Abstract

A device may estimate targets and angle-of-arrival (AoA) and angle-of-departure (AoD) pairs for the targets based on a sensing-aware beam-forming (SABF) signal and a sensing-aware beam-nulling (SABN) signal received from another device. The device may perform post-processing of the AoA and AoD pairs to modify estimation accuracies for the AoA and AoD pairs, and may estimate path loss values for paths of the targets. The device may determine positions of the targets based on the AoA and AoD pairs, and may perform one or more actions based on the positions of the targets. The device may receive communication pilots from the other device, and may determine transmitter calibration coefficients for the other device and receiver calibration coefficients for the device based on the communication pilots.

Claims (99)

1 . A method, comprising:

estimating, by a device, targets and angle-of-arrival (AoA) and angle-of-departure (AoD) pairs for the targets based on a sensing-aware beam-forming (SABF) signal and a sensing-aware beam-nulling (SABN) signal received from another device,

wherein estimating the targets and the AoA and AoD pairs for the targets comprises:

calculating an eigenvalue decomposition of difference of autocorrelation matrices based on the SABF signal and the SABN signal,

estimating a total quantity of positive eigenvalues of the eigenvalue decomposition of difference,

calculating angular spectrums for the AoAs based on the total quantity of positive eigenvalues, and

estimating the AoA and AoD pairs based on the angular spectrums for the AoAs;

performing, by the device, post-processing of the AoA and AoD pairs to modify estimation accuracies for the AoA and AoD pairs;

estimating, by the device, path loss values for paths of the targets;

determining, by the device, positions of the targets based on the AoA and AoD pairs; and

performing, by the device, one or more actions based on the positions of the targets.

2 . The method of claim 1 ,

wherein performing, by the device, post-processing of the AoA and AoD pairs comprises one or more of:

eliminating outliers for the AoA and AoD pairs to modify the estimation accuracies for the AoA and AoD pairs;

eliminating a line-of-sight path for the AoA and AoD pairs to modify the estimation accuracies for the AoA and AoD pairs; or

merging targets with substantially similar AoA and AoD pairs to modify the estimation accuracies for the AoA and AoD pairs.

3 . The method of claim 1 ,

wherein determining the positions of the targets based on the AoA and AoD pairs comprises:

utilizing a triangulation technique to determine the positions of the targets based on the AoA and AoD pairs.

4 . The method of claim 1 ,

wherein performing the one or more actions comprises one or more of:

monitoring traffic based on the positions of the targets;

identifying one or more parking spots based on the positions of the targets;

detecting one or more vehicles based on the positions of the targets; or

detecting one more pedestrians crossing one or more streets based on the positions of the targets.

5 . The method of claim 1 ,

wherein performing the one or more actions comprises one or more of:

counting a quantity of people within an area based on the positions of the targets;

detecting one or more unidentified drones based on the positions of the targets; or

detecting a presence of people within one or more geo-fenced areas of a factory based on the positions of the targets.

6 . The method of claim 1 ,

wherein performing the one or more actions comprises one or more of:

tracking one or more moving objects in a factory based on the positions of the targets; or

preventing collisions between one or more of autonomous vehicles, robots, or people.

7 . A device, comprising:

one or more memories; and

one or more processors, coupled to the one or more memories, configured to:

estimate targets and angle-of-arrival (AoA) and angle-of-departure (AoD) pairs for the targets based on a sensing-aware beam-forming (SABF) signal and a sensing-aware beam-nulling (SABN) signal received from another device,

wherein, to estimate the targets and the AoA and AoD pairs for the targets, the one or more processors are configured to:

calculate an eigenvalue decomposition of difference of autocorrelation matrices based on the SABF signal and the SABN signal,

estimate a total quantity of positive eigenvalues of the eigenvalue decomposition of difference,

calculate angular spectrums for the AoAs based on the total quantity of positive eigenvalues, and

estimate the AoA and AoD pairs based on the angular spectrums for the AoAs;

perform post-processing of the AoA and AoD pairs to modify estimation accuracies for the AoA and AoD pairs;

estimate path loss values for paths of the targets;

utilize a triangulation technique to determine positions of the targets based on the AoA and AoD pairs; and

perform one or more actions based on the positions of the targets.

8 . The device of claim 7 ,

wherein the one or more processors are further configured to:

receive communication pilots from the other device;

determine transmitter calibration coefficients for the other device and receiver calibration coefficients for the device based on the communication pilots; and

calibrate a receiver antenna array of the device with the receiver calibration coefficients.

9 . The device of claim 8 ,

wherein the one or more processors are further configured to:

provide the transmitter calibration coefficients to the other device to cause the other device to calibrate a transmitter antenna array of the other device with the transmitter calibration coefficients.

10 . The device of claim 8 ,

wherein the transmitter calibration coefficients and the receiver calibration coefficients are determined based on a line-of-sight path between a transmitter antenna array of the other device and the receiver antenna array.

11 . The device of claim 7 ,

wherein the SABF signal is generated based on a transmit precoder matrix that is determined based on an ideal sensing beam pattern that maximizes a signal power in a transmitter target angular region.

12 . The device of claim 7 ,

wherein the SABN signal is generated based on a transmit precoder matrix determined based on an ideal sensing beam pattern that minimizes a signal power in a transmit target angular region.

13 . The device of claim 7 , further comprising:

causing performance of a beam sweeping operation to scan a set of transmit target angular regions and to detect the targets.

14 . The device of claim 7 ,

wherein, to perform the one or more actions, the one or more processors are configured to:

track one or more moving objects in a factory based on the positions of the targets; or

prevent collisions between one or more of autonomous vehicles, robots, or people.

15 . A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:

one or more instructions that, when executed by one or more processors of a device, cause the device to:

estimate an angle-of-arrival (AoA) and angle-of-departure (AoD) pair for a target based on a sensing-aware beam-forming (SABF) signal and a sensing-aware beam-nulling (SABN) signal received from another device,

wherein the one or more instructions, that cause the device to estimate the AoA and AoD pair for the target, cause the device to:

calculate an eigenvalue decomposition of difference of autocorrelation matrices based on the SABF signal and the SABN signal;

estimate a total quantity of positive eigenvalues of the eigenvalue decomposition of difference;

calculate an angular spectrum for the AoA based on the total quantity of positive eigenvalues; and

estimate the AoA and AoD pair based on the angular spectrum for the AoA;

perform post-processing of the AoA and AoD pair to modify an estimation accuracy for the AoA and AoD pair;

estimate a path loss value for a path of the target;

determine a position of the target based on the AoA and AoD pair; and

perform one or more actions based on the position of the target.

16 . The non-transitory computer-readable medium of claim 15 ,

wherein the one or more instructions, that cause the device to perform post-processing of the AoA and AoD pair, cause the device to:

eliminate outliers for the AoA and AoD pair to modify the estimation accuracy for the AoA and AoD pair;

eliminate a line-of-sight path for the AoA and AoD pair to modify the estimation accuracy for the AoA and AoD pair; or

merge the target with substantially similar AoA and AoD pairs to modify the estimation accuracy for the AoA and AoD pair.

17 . The non-transitory computer-readable medium of claim 15 ,

wherein the one or more instructions, that cause the device to determine the position of the target based on the AoA and AoD pair, cause the device to:

utilize a triangulation technique to determine the position of the target based on the AoA and AoD pair.

18 . The non-transitory computer-readable medium of claim 15 ,

wherein the one or more instructions further cause the device to:

receive communication pilots from the other device;

determine transmitter calibration coefficients for the other device and receiver calibration coefficients for the device based on the communication pilots; and

calibrate a receiver antenna array of the device with the receiver calibration coefficients.

19 . The non-transitory computer-readable medium of claim 18 ,

wherein the one or more instructions further cause the device to:

provide the transmitter calibration coefficients to the other device to cause the other device to calibrate a transmitter antenna array of the other device with the transmitter calibration coefficients.

20 . The non-transitory computer-readable medium of claim 15 ,

wherein the one or more instructions further cause the device to:

track one or more moving objects in a factory based on the position of the target; or

prevent collisions between one or more of autonomous vehicles, robots, or people.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2024
From: KADAN, FEHMI EMRE; DIZDAR, ONUR; WANG, STEPHEN
To: VIAVI SOLUTIONS INC.
Reel/Frame 066744/0797 →
Continuity (1)
Related Publication 20250293756A1 · Sep 18, 2025
References Cited (168)
US 7039370B2 · Laroia · 2006 [cited by examiner]
US 7522562B2 · Kent · 2009 [cited by examiner]
US 7610024B2 · Laroia · 2009 [cited by examiner]
US 7889809B2 · Im · 2011 [cited by examiner]
US 7986650B2 · Rofougaran · 2011 [cited by examiner]
US 8571493B2 · Laroia · 2013 [cited by examiner]
US 9859856B1 · Kauffman · 2018 [cited by examiner]
US 10461825B2 · Sandberg · 2019 [cited by examiner]
US 10594277B2 · Kauffman · 2020 [cited by examiner]
US 10841026B2 · Dhananjay · 2020 [cited by examiner]
US 11589386B2 · Aboul-Magd · 2023 [cited by examiner]
US 11656314B2 · Ranjbar · 2023 [cited by examiner]
US 11716231B1 · Duan · 2023 [cited by examiner]
US 11799529B2 · Jeon · 2023 [cited by examiner]
US 11910435B2 · Aboul-Magd · 2024 [cited by examiner]
US 12040867B2 · Ma · 2024 [cited by examiner]
US 12052073B2 · Duan · 2024 [cited by examiner]
US 12192043B2 · Hemadeh · 2025 [cited by examiner]
US 12309614B1 · Chen · 2025 [cited by examiner]
US 20100029320A1 · Malladi · 2010 [cited by examiner]
US 20120033592A1 · Kim · 2012 [cited by examiner]
US 20120034874A1 · Yiu · 2012 [cited by examiner]
US 20130322565A1 · Rofougaran · 2013 [cited by examiner]
US 20220099783A1 · Ranjbar · 2022 [cited by examiner]
US 20220099784A1 · Ranjbar · 2022 [cited by examiner]
US 20220322116A1 · Aboul-Magd · 2022 [cited by examiner]
US 20230076874A1 · Jeon · 2023 [cited by examiner]
US 20230228844A1 · Advani · 2023 [cited by examiner]
US 20230269676A1 · Mandelli · 2023 [cited by examiner]
US 20230300813A1 · Bi · 2023 [cited by examiner]
US 20230309132A1 · Duan · 2023 [cited by examiner]
US 20230354228A1 · Kim · 2023 [cited by examiner]
US 20230393254A1 · Goyal · 2023 [cited by examiner]
US 20230421215A1 · Duan · 2023 [cited by examiner]
US 20240007240A1 · Arslan · 2024 [cited by examiner]
US 20240049161A1 · Katla · 2024 [cited by examiner]
US 20240056248A1 · Duan · 2024 [cited by examiner]
US 20240298279A1 · Liu · 2024 [cited by examiner]
US 20240319322A1 · Duan · 2024 [cited by examiner]
US 20240319365A1 · Duan · 2024 [cited by examiner]
US 20240323727A1 · Duan · 2024 [cited by examiner]
US 20240323730A1 · Lee · 2024 [cited by examiner]
US 20240337744A1 · Duan · 2024 [cited by examiner]
US 20240369674A1 · Duan · 2024 [cited by examiner]
US 20240422744A1 · Duan · 2024 [cited by examiner]
US 20240429977A1 · Duan · 2024 [cited by examiner]
US 20250024301A1 · Yao · 2025 [cited by examiner]
US 20250035731A1 · Jang · 2025 [cited by examiner]
US 20250038817A1 · Li · 2025 [cited by examiner]
US 20250056507A1 · Dai · 2025 [cited by examiner]
US 20250096879A1 · Tang · 2025 [cited by examiner]
US 20250097680A1 · Lee · 2025 [cited by examiner]
US 20250175848A1 · Duan · 2025 [cited by examiner]
US 20250202568A1 · Ren · 2025 [cited by examiner]
US 20250211401A1 · Zorgui · 2025 [cited by examiner]
US 20250237733A1 · Liu · 2025 [cited by examiner]
US 20250293756A1 · Kadan · 2025 [cited by examiner]
CA 3232052A1 · 2023 [cited by examiner]
CN 109314497A · 2019 [cited by examiner]
CN 110494901A · 2019 [cited by examiner]
CN 113746493A · 2021 [cited by examiner]
CN 113866715A · 2021 [cited by examiner]
CN 116724574A · 2023 [cited by examiner]
CN 116781104A · 2023 [cited by examiner]
CN 116963103A · 2023 [cited by examiner]
CN 116980918A · 2023 [cited by examiner]
CN 117044344A · 2023 [cited by examiner]
CN 115021843B · 2024 [cited by examiner]
CN 109314497B · 2024 [cited by examiner]
CN 117650863A · 2024 [cited by examiner]
CN 117713879A · 2024 [cited by examiner]
CN 117917159A · 2024 [cited by examiner]
CN 117980766A · 2024 [cited by examiner]
CN 118075769A · 2024 [cited by examiner]
CN 118075905A · 2024 [cited by examiner]
CN 118369897A · 2024 [cited by examiner]
CN 118542035A · 2024 [cited by examiner]
CN 118947160A · 2024 [cited by examiner]
CN 119156778A · 2024 [cited by examiner]
CN 119366121A · 2025 [cited by examiner]
CN 119546975A · 2025 [cited by examiner]
CN 119547377A · 2025 [cited by examiner]
CN 119586060A · 2025 [cited by examiner]
CN 119644241A · 2025 [cited by examiner]
CN 119731962A · 2025 [cited by examiner]
CN 119836758A · 2025 [cited by examiner]
CN 120019582A · 2025 [cited by examiner]
CN 120113179A · 2025 [cited by examiner]
CN 120113180A · 2025 [cited by examiner]
CN 120188410A · 2025 [cited by examiner]
CN 120226272A · 2025 [cited by examiner]
EP 3975438A1 · 2022 [cited by examiner]
EP 4187986A1 · 2023 [cited by examiner]
EP 4235209A1 · 2023 [cited by examiner]
EP 4498111A1 · 2025 [cited by examiner]
EP 4617723A1 · 2025 [cited by examiner]
ID P202305263A · 2023 [cited by examiner]
JP 2006504342A · 2006 [cited by examiner]
JP 2010213309A · 2010 [cited by examiner]
JP 4981253B2 · 2012 [cited by examiner]
JP 5307070B2 · 2013 [cited by examiner]
KR 100383208B1 · 2003 [cited by examiner]
KR 20230032994A · 2023 [cited by examiner]
KR 20230043076A · 2023 [cited by examiner]
KR 20230107577A · 2023 [cited by examiner]
KR 20240115813A · 2024 [cited by examiner]
KR 20240118071A · 2024 [cited by examiner]
KR 20240167792A · 2024 [cited by examiner]
KR 20250021445A · 2025 [cited by examiner]
KR 20250024510A · 2025 [cited by examiner]
KR 20250045775A · 2025 [cited by examiner]
KR 20250108618A · 2025 [cited by examiner]
TW I240279B · 2005 [cited by examiner]
TW 202424524A · 2024 [cited by examiner]
TW 202429928A · 2024 [cited by examiner]
TW 202515143A · 2025 [cited by examiner]
WO WO2018004795A1 · 2018 [cited by examiner]
WO WO2022019352A1 · 2022 [cited by examiner]
WO WO2022081800A1 · 2022 [cited by examiner]
WO WO2022119001A1 · 2022 [cited by examiner]
WO WO2022132112A1 · 2022 [cited by examiner]
WO WO2022132762A2 · 2022 [cited by examiner]
WO WO2023033523A1 · 2023 [cited by examiner]
WO WO2023133828A1 · 2023 [cited by examiner]
WO WO2023140571A1 · 2023 [cited by examiner]
WO WO2023198124A1 · 2023 [cited by examiner]
WO WO2023198143A1 · 2023 [cited by examiner]
WO WO2023250238A1 · 2023 [cited by examiner]
WO WO2024008304A1 · 2024 [cited by examiner]
WO WO2024020257A1 · 2024 [cited by examiner]
WO WO2024025639A1 · 2024 [cited by examiner]
WO WO2024035978A1 · 2024 [cited by examiner]
WO WO2024044425A1 · 2024 [cited by examiner]
WO WO2024078685A1 · 2024 [cited by examiner]
WO WO2024100638A1 · 2024 [cited by examiner]
WO WO2024100639A1 · 2024 [cited by examiner]
WO WO2024109637A1 · 2024 [cited by examiner]
WO WO2024115687A1 · 2024 [cited by examiner]
WO WO2024117275A1 · 2024 [cited by examiner]
WO WO2024123677A1 · 2024 [cited by examiner]
WO WO2024149448A1 · 2024 [cited by examiner]
WO WO2024152019A1 · 2024 [cited by examiner]
WO WO2024161219A1 · 2024 [cited by examiner]
WO WO2024174246A1 · 2024 [cited by examiner]
WO WO2024182091A1 · 2024 [cited by examiner]
WO WO2024196497A1 · 2024 [cited by examiner]
WO WO2024205459A1 · 2024 [cited by examiner]
WO WO2024205748A1 · 2024 [cited by examiner]
WO WO2024205749A1 · 2024 [cited by examiner]
WO WO2024205752A1 · 2024 [cited by examiner]
WO WO2024205812A1 · 2024 [cited by examiner]
WO WO2024223045A1 · 2024 [cited by examiner]
WO WO2024228810A1 · 2024 [cited by examiner]
WO WO2024248679A1 · 2024 [cited by examiner]
WO WO2025018926A1 · 2025 [cited by examiner]
WO WO2025021006A1 · 2025 [cited by examiner]
WO WO2025045355A1 · 2025 [cited by examiner]
WO WO2025045369A1 · 2025 [cited by examiner]
WO WO2025127976A1 · 2025 [cited by examiner]
Cong, D., et al., “Beamforming Design for Integrated Sensing and Communication Systems with Finite Alphabet Input”, IEEE Wireless Communications Letters, IEEE, Piscataway, NJ, USA, vol. 11(10), Aug. 3, 2022, pp. 2190-21… [cited by applicant]
Extended European Search Report for European Application No. 25153416.0 dated Jun. 13, 2025, 9 pages. [cited by applicant]
Kadan, F., et al., “Differential Sensing for Rank-Limited Communications,” IEEE Wireless Communications Letters, IEEE, Piscataway, 2024, vol. 13 (9), pp. 2422-2426. [cited by applicant]
Xu T., et al., “An Experimental Proof of Concept for Integrated Sensing and Communications Waveform Design,” IEEE Open Journal of the Communications Society, 2022, vol. 3, pp. 1643-1655. [cited by applicant]
Wild et al., “Joint Design of Communication and Sensing for Beyond 5G and 6G Systems,” IEEE Access, vol. 9, 2021, 13 Pages. [cited by applicant]
3rd Generation Partnership Project (3GPP), “Rel-19 Channel Modeling for ISAC and New Spectrum (7-24GHz) (RAN1-led),” Discussion Document RP-231798, Dec. 11-15, 2023, 3 Pages. [cited by applicant]
Liu et al., “Toward Dual-functional Radar-Communication Systems: Optimal Waveform Design,” IEEE Transactions on Signal Processing, vol. 66, No. 16, Aug. 15, 2018, 16 Pages. [cited by applicant]
Ralph 0. Schmidt, “Multiple Emitter Location and Signal Parameter—Estimation,” IEEE Transactions on Antennas and Propagation, vol. AP-34, No. 3, Mar. 1986, 5 Pages. [cited by applicant]
Co-pending U.S. Appl. No. 18/416,225 entitled “Precoder for Joint Communication and Sensing,” by Kadan et al., filed Jan. 18, 2024, 64 Pages. [cited by applicant]