IP Library Granted Patent US 12,634,069
Granted Patent B2
US 12,634,069 · App. 18/073,666 · Granted May 19, 2026

Methods, systems and computer readable media for analyzing and displaying wireless signal data captured by a wireless signal capture and data analyzer device

Inventor: Prasad Ganesh Petkar (Pune, IN)
Assignee: KEYSIGHT TECHNOLOGIES, INC.
H04L5/0048H04W76/27
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,634,069
App. No.
18/073,666
Granted
May 19, 2026
Kind
B2
Abstract

The subject matter described herein includes methods, systems, and computer readable media for analyzing and displaying wireless signal data captured by a wireless signal capture and data analyzer device. The method includes capturing wireless in-phase and quadrature (IQ) signals transmitted over an air interface between a real or emulated wireless base station and one or more real or emulated user equipment (UE) devices. The device stores parameters from the captured IQ signals in a log file and provides a graphical user interface (GUI) that displays the parameters and enables a user to select them. The GUI receives user inputs selecting one or more parameters and a selectable operators. The device then performs an operation corresponding to the selectable operator on the one or more parameters and generates an output and presents the output to the user via the graphical user interface.

Claims (37)

1 . A method for analyzing and displaying wireless signal data captured by a wireless signal capture and data analyzer device, the method comprising:

at a wireless signal capture and data analyzer device:

capturing wireless in-phase and quadrature (IQ) signals transmitted over an air interface between a wireless base station and one or more real or emulated user equipment (UE) devices; wherein capturing the IQ signals includes capturing the IQ signals carrying Radio Resource Control (RRC) messages between the wireless base station and the one or more real or emulated UE devices;

storing parameters from the captured IQ signals in a log file;

providing a graphical user interface that displays the parameters from the IQ signals and enables a user to select the parameters from the log file, wherein the graphical user interface displays message types of the RRC messages, names of parameters from the RRC messages, and values of the parameters;

receiving, via the graphical user interface, a first user input for selecting one or more of the displayed parameters from the RRC messages, wherein receiving the first user input includes receiving input for selecting one of the displayed parameters from the RRC messages;

providing, via the graphical user interface, selectable operators for performing operations on the log file corresponding to the selected parameters from the RRC messages;

receiving, via the graphical user interface, a second user input selecting one of the selectable operators, wherein the second user input comprises input selecting a statistical operator indicating an operation to perform on the log file for the selected one of the displayed parameters from the RRC messages and the statistical operator includes a count operator that generates a count of occurrences of the selected one of the displayed parameters from the RRC messages;

performing an operation on the log file, wherein performing the operation includes applying the statistical operator to the log file and generating the count of the occurrences of the selected one of the displayed parameters from the RRC messages; and

presenting the count of the occurrences to the user via the graphical user interface.

2 . The method of claim 1 , wherein receiving the first user input includes receiving input for selecting a first parameter and a second parameter from the RRC messages.

3 . The method of claim 2 , wherein receiving the second user input includes receiving input for correlating the first and second parameters.

4 . The method of claim 3 , wherein generating the output includes generating a graph that displays a correlation between values of the first and second parameters.

5 . A system for analyzing and displaying wireless signal data captured by a wireless signal capture and data analyzer device, the system comprising:

a processor;

a memory communicatively connected to the processor; and

a wireless signal capture and data analyzer device implemented using the processor and the memory, wherein the wireless signal capture and data analyzer device is configured for:

capturing wireless in-phase and quadrature (IQ) signals transmitted over an air interface between a wireless base station and one or more real or emulated user equipment (UE) devices; wherein capturing the IQ signals includes capturing the IQ signals carrying Radio Resource Control (RRC) messages between the wireless base station and the one or more real or emulated UE devices;

storing parameters from the captured IQ signals in a log file;

providing a graphical user interface that displays the parameters from the IQ signals and enables a user to select the parameters from the log file, wherein the graphical user interface displays message types of the RRC messages, names of the parameters from the RRC messages, and values of the parameters;

receiving, via the graphical user interface, a first user input for selecting one or more of the displayed parameters from the RRC messages, wherein receiving the first user input includes receiving input for selecting one of the displayed parameters from the RRC messages;

providing, via the graphical user interface, selectable operators for performing operations on the log file corresponding to the selected parameters from the RRC messages;

receiving, via the graphical user interface, a second user input selecting one of the selectable operators, wherein the second user input comprises input selecting a statistical operator indicating an operation to perform on the log file for the selected one of the displayed parameters from the RRC messages and the statistical operator includes a count operator that generates a count of occurrences of the selected one of the displayed parameters from the RRC messages;

performing an operation on the log file, wherein performing the operation includes applying the statistical operator to the log file and generating the count of the occurrences of the selected one of the displayed parameters from the RRC messages; and

presenting the count of the occurrences to the user via the graphical user interface.

6 . The system of claim 5 , wherein receiving the first user input includes receiving input for selecting a first parameter and a second parameter from the RRC messages.

7 . The system of claim 6 , wherein receiving the second user input includes receiving input for correlating the first and second parameters.

8 . The system of claim 7 , wherein generating the output includes generating a graph that displays a correlation between values of the first and second parameters.

9 . A non-transitory computer readable medium having stored thereon executable instructions that when executed by at least one processor of at least one computer cause the at least one computer to perform steps comprising:

capturing wireless in-phase and quadrature (IQ) signals transmitted over an air interface between a wireless base station and one or more real or emulated user equipment (UE) devices; wherein capturing the IQ signals includes capturing the IQ signals carrying Radio Resource Control (RRC) messages between the wireless base station and the one or more real or emulated UE devices;

storing parameters from the captured IQ signals in a log file;

providing a graphical user interface that displays the parameters from the IQ signals and enables a user to select the parameters from the log file, wherein the graphical user interface displays message types of the RRC messages, names of the parameters from the RRC messages, and values of the parameters;

receiving, via the graphical user interface, a first user input for selecting one or more of the displayed parameters from the RRC messages, wherein receiving the first user input includes receiving input for selecting one of the displayed parameters from the RRC messages;

providing, via the graphical user interface, selectable operators for performing operations on the log file corresponding to the selected parameters from the RRC messages;

receiving, via the graphical user interface, a second user input selecting one of the selectable operators, wherein the second user input comprises input selecting a statistical operator indicating an operation to perform on the log file for an operation to perform on the log file for the selected one of the displayed parameters from the RRC messages and the statistical operator includes a count operator that generates a count of occurrences of the selected one of the parameters from the RRC messages;

performing an operation on the log file corresponding to the selectable operator and the one or more selected parameters from the RRC messages and generating an output, wherein performing the operation includes applying the statistical operator to the log file and generating the count of the occurrences of the selected one of the displayed parameters from the RRC messages; and

presenting the count of the occurrences to the user via the graphical user interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2022
From: PETKAR, PRASAD GANESH
To: KEYSIGHT TECHNOLOGIES, INC.
Reel/Frame 062014/0090 →
Continuity (1)
Related Publication 20240187159A1 · Jun 6, 2024
References Cited (40)
US 9424115B2 · Jiang et al. · 2016 [cited by applicant]
US 9785889B2 · Bechet et al. · 2017 [cited by applicant]
US 10528454B1 · Baraty et al. · 2020 [cited by applicant]
US 10831585B2 · Gu · 2020 [cited by applicant]
US 11178028B1 · Maseedu · 2021 [cited by examiner]
US 20030065967A1 · Garcia et al. · 2003 [cited by applicant]
US 20100229022A1 · Anand et al. · 2010 [cited by applicant]
US 20120011403A1 · Bock et al. · 2012 [cited by applicant]
US 20150193319A1 · Southern · 2015 [cited by applicant]
US 20160062815A1 · Ivanova et al. · 2016 [cited by applicant]
US 20160092294A1 · Laaksonen · 2016 [cited by applicant]
US 20160117211A1 · Makuch · 2016 [cited by examiner]
US 20170255507A1 · Milor et al. · 2017 [cited by applicant]
US 20180034805A1 · Eichen et al. · 2018 [cited by applicant]
US 20180091336A1 · Mody et al. · 2018 [cited by applicant]
US 20180211179A1 · Dzierwa · 2018 [cited by examiner]
US 20190163553A1 · Ramegowda et al. · 2019 [cited by applicant]
US 20190326986A1 · Heath · 2019 [cited by examiner]
US 20200341888A1 · Sridhar et al. · 2020 [cited by applicant]
US 20210250793A1 · Shi · 2021 [cited by examiner]
US 20220248241A1 · Pickard · 2022 [cited by examiner]
US 20240414072A1 · Nuggehalli · 2024 [cited by examiner]
CN 101727332A · 2010 [cited by applicant]
CN 101888645A · 2010 [cited by applicant]
CN 102196478 · 2011 [cited by applicant]
Wireshark—LTE RRC—Aug. 11, 2020 23:16:05 UTC (Year: 2020). [cited by examiner]
“5G/NR—RRC Overview,” ShareTechnote, https://www.sharetechnote.com/html/5G/5G_RRC_Overview.html, pp. 1-12 (2022). [cited by applicant]
“5G RRC Messages—RRCSetupRequest,” Linkedin, https://www.linkedin.com/pulse/5g-rrc-messages-rrcsetuprequest-manje-gowda-k-r-, pp. 1-7 (Aug. 15, 2021). [cited by applicant]
“Data Sheet—Viavi, 8150, Tetra AirAnalyzer,” Viavi Solutions, pp. 1-8 (2018). [cited by applicant]
“Network & Service Analyzer—Most Efficient Troubleshooting and Optimization Solution for Mobile Networks and Services,” Tektronix Communications, Product Datasheet—NSA, pp. 1-10 (May 2012). [cited by applicant]
N9042B UXA Signal Analyzer, [online], Downloaded from: https://www. keysight. com/ gb/ en/product/N904 2B/uxa-signal-analyzer-2-hz-50-ghz.html on Mar. 31, 2024. [cited by applicant]
R&S® FSW Signal and spectrum analyzer, [online], Downloaded from: https://www. rohde-schwarz. com/us/products/test-andmeasurement/benchtop-analyzers/rs-fsw-signal-and-spectrumanalyzer_63493-11793.html on Mar. 31, 2024. [cited by applicant]
Combined Search and Examination Report for GB 2318394.0 (Jun. 4, 2024). [cited by applicant]
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 17/197,194 (Nov. 10, 2021). [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/197,194 (Jul. 22, 2021). [cited by applicant]
Commonly-assigned, co-pending U.S. Appl. No. 17/197,194 for “Methods, Systems and Computer Readable Media for Troubleshooting Test Environments Using Automated Analysis of Log File Data” (Unpublished, filed Mar. 10, 202… [cited by applicant]
Holkovic et al., “Using Rule-Based Decision Trees for Automatic Passive Diagnostics of the Network Problems,” International Journal on Advances in Networks and Services, vol. 13, No. 1 & 2, pp. 1-10 (2020). [cited by applicant]
“Keysight 5G Protocol R&D Toolset,” Keysight Technologies, Inc., pp. 1-14 (2018). [cited by applicant]
Office Action for GB 2318394.0 (Apr. 11, 2025). [cited by applicant]
Examination Report for GB 2318394.0 (Dec. 24, 2025). [cited by applicant]