Method and system for Wi-Fi field-to-lab testing

    公开(公告)号:US12068794B2

    公开(公告)日:2024-08-20

    申请号:US18197684

    申请日:2023-05-15

    摘要: Path-loss measurements are determined for a test client device moving along a path in a field test environment in which field Wi-Fi mesh network nodes are distributed. The path-loss measurements are reproduced in a field-to-lab test environment that includes a test client device disposed in an electromagnetically-isolated chamber and field test Wi-Fi mesh network nodes disposed in respective electromagnetically-isolated chambers. The test client device and the field test Wi-Fi mesh network nodes are in wired or wireless communication with each other via signal lines. A programmable attenuator is electrically coupled to each signal line. The attenuation of each programmable attenuator is varied to reproduce the path-loss measurements from the field test environment. Path-loss measurements at the location of each field Wi-Fi mesh network node are also reproduced with the programmable attenuators to reproduce the field Wi-Fi mesh network node configuration.

    Dual frame sequence tables for network testing

    公开(公告)号:US12021729B2

    公开(公告)日:2024-06-25

    申请号:US17991764

    申请日:2022-11-21

    摘要: The frame sequence table (FST) architecture disclosed here partitions an FST stored in the Block RAM on an FPGA into at least two tables for emulating frame sequences for testing network equipment by providing more accurate emulations of network environments. In some implementations, one FST (the primary FST) provides frame listings for high data rate streams, while the other FST provides low data rate streams (the “slow” FST, or SFST). Data compression techniques may be used for the primary FST, allowing emulation of high frame rates using multiple repetitions of frames, while the separation of low frequency streams into the SFST (along with residuals from the primary FST), allows them to be represented accurately when mixed into the final data stream in the output port. A “ping-pong” state machine implemented in firmware governs the selection of data streams from the primary FST and SFST into the output data flow.

    Efficient real-time 802.11ax OFDMA statistics logging

    公开(公告)号:US11659427B2

    公开(公告)日:2023-05-23

    申请号:US17239473

    申请日:2021-04-23

    IPC分类号: H04W24/10 H04W72/04 H04L5/00

    摘要: The disclosed technology addresses the problem of testing performance of RU scheduling algorithms used by an OFDMA enabled AP to support multiple clients, using a two-armed test harness with a wired connection to one side of an AP under test and multiple wireless clients coupled in RF communication with the AP. The wireless clients can be connected over the air or conductively to antenna(s) of the AP under test. The test harness generates test traffic. A sniffer radio listens to RU allocation and schedules traffic broadcast by the AP to multiple clients. A recording module records the RU allocation and traffic and a report generator categorizes the recorded resource allocation with the scheduling traffic heard by the sniffer radio and provides resource allocation statistics. The wireless clients are connected conductively or OTA to antennas of the AP under test. One sniffer radio replaces multiple sniffers used in prior test systems.

    Method and system for Wi-Fi field-to-lab testing

    公开(公告)号:US11652559B2

    公开(公告)日:2023-05-16

    申请号:US17452880

    申请日:2021-10-29

    摘要: Path-loss measurements are determined for a test client device moving along a path in a field test environment in which field Wi-Fi mesh network nodes are distributed. The path-loss measurements are reproduced in a field-to-lab test environment that includes a test client device disposed in an electromagnetically-isolated chamber and field test Wi-Fi mesh network nodes disposed in respective electromagnetically-isolated chambers. The test client device and the field test Wi-Fi mesh network nodes are in wired or wireless communication with each other via signal lines. A programmable attenuator is electrically coupled to each signal line. The attenuation of each programmable attenuator is varied to reproduce the path-loss measurements from the field test environment. Path-loss measurements at the location of each field Wi-Fi mesh network node are also reproduced with the programmable attenuators to reproduce the field Wi-Fi mesh network node configuration.

    Resilient coordination, command, and control of widely distributed test agents

    公开(公告)号:US11650892B1

    公开(公告)日:2023-05-16

    申请号:US17225940

    申请日:2021-04-08

    发明人: David Joyner

    摘要: Disclosed is using service-based controllers to manage test agents and performance of multi-agent tests running on a network, a connection-interrupted agent losing connection to a first controller, calling home after the loss, and being connected to a second controller which, after being connected to the agent, accesses a list of active tests which should be running, directing the agent to stop running tests that are not on the list and receiving from the agent a state report on running tests on the list. Additionally, instantiating and setting states of fresh primary and peer coordination FSMs using the state report from the test agent, establishing coordination interactions with additional controllers of additional test agents that are participating with the connection-interrupted agent in the active tests, and the connection-interrupted agent continuing to conduct active tests and directing results to the second controller without need to tear down and restart the active tests.

    KEY PERFORMANCE INDICATORS (KPI) FOR TRACKING AND CORRECTING PROBLEMS FOR A NETWORK-UNDER-TEST

    公开(公告)号:US20230085976A1

    公开(公告)日:2023-03-23

    申请号:US17972386

    申请日:2022-10-24

    摘要: The disclosed technology teaches testing a mesh network using new service application level KPIs that extend the TWAMP measurement architecture. A control-client receives and parses a configuration file to populate memory with IP addresses, ports, and test session parameters for disclosed KPIs used to originate two-way test sessions from a first network host; with control-servers and session-reflectors. The method extends the receiving, parsing and originating to dozens to thousands of control-clients, by sending to the control-clients configuration files to originate respective test sessions with control-servers in a mesh network using respective test session parameters; and while the test is running, sending an updated configuration file to at least one control-client that introduces a new control-server or replaces a control-server; and expanding the test to include the new or replacement control-server without stopping or restarting TW test sessions with other control-servers; and monitoring the running test sessions and receiving results.

    TRAINING AN ENCRYPTED VIDEO STREAM NETWORK SCORING SYSTEM WITH NON-REFERENCE VIDEO SCORES

    公开(公告)号:US20220368995A1

    公开(公告)日:2022-11-17

    申请号:US17878813

    申请日:2022-08-01

    IPC分类号: H04N21/647 H04N21/234

    摘要: At least three uses of the technology disclosed are immediately recognized. First, a video stream classifier can be trained that has multiple uses. Second, a trained video stream classifier can be applied to monitor a live network. It can be extended by the network provider to customer relations management or to controlling video bandwidth. Third, a trained video stream classifier can be used to infer bit rate switching of codecs used by video sources and content providers. Bit rate switching and resulting video quality scores can be used to balance network loads and to balance quality of experience for users, across video sources. Balancing based on bit rate switching and resulting video quality scores also can be used when resolving network contention.

    Mapping test parameter data elements during heterogeneous component-based testing in a portable automation framework in both API mode and UI mode

    公开(公告)号:US11449414B2

    公开(公告)日:2022-09-20

    申请号:US17003961

    申请日:2020-08-26

    摘要: The disclosed technology teaches testing with a test parameter data structure, applied to an AUT that operates in both API and UI mode, processing a configurable script to test in both modes. UI mode renders and interacts with UI elements utilizing values stored in the structure, used by the script in both modes, providing display mark-up in the script that is rendered in UI mode and formats fields to receive data that map to specific elements, leaving to be completed a mapping connection between the fields in the display and specific elements in the structure. The method includes providing a mapping of fields to elements, based on names, and while processing the script in UI mode, rendering the mark-up from the script, using a bot to interact with and complete the mark-up, applying the mapping to identify elements to complete fields, and causing processing of the fields in the mark-up.

    Reusing provisioned resources during heterogeneous component-based testing in a portable automation framework

    公开(公告)号:US11310680B2

    公开(公告)日:2022-04-19

    申请号:US17003959

    申请日:2020-08-26

    摘要: The disclosed technology for utilizing already-provisioned components in a test scenario without need to purge and re-provision the already provisioned components includes interpreting first and second sections of a test script. In the first section, the method includes encountering a reusable-resource-tag and a first instance of requesting provisioning of an associated resource, and provisioning the associated resource and designating the associated resource as reusable. In the second section, the disclosed method includes encountering a second instance of requesting provisioning of the associated resource, determining that the associated resource was designated as being reusable, and reusing an already provisioned instance of the associated resource instead of provisioning a new instance and instead of destroying the already provisioned instance and re-provisioning the associated resource. Further, extending test scripting to determining whether an associated resource has already been provisioned, and the interpreter determining that the resource was designated as being reusable.

    MAPPING TEST PARAMETER DATA ELEMENTS DURING HETEROGENEOUS COMPONENT-BASED TESTING IN A PORTABLE AUTOMATION FRAMEWORK IN BOTH API MODE AND UI MODE

    公开(公告)号:US20220066916A1

    公开(公告)日:2022-03-03

    申请号:US17003961

    申请日:2020-08-26

    IPC分类号: G06F11/36 G06F11/34 G06F9/451

    摘要: The disclosed technology teaches testing with a test parameter data structure, applied to an AUT that operates in both API and UI mode, processing a configurable script to test in both modes. UI mode renders and interacts with UI elements utilizing values stored in the structure, used by the script in both modes, providing display mark-up in the script that is rendered in UI mode and formats fields to receive data that map to specific elements, leaving to be completed a mapping connection between the fields in the display and specific elements in the structure. The method includes providing a mapping of fields to elements, based on names, and while processing the script in UI mode, rendering the mark-up from the script, using a bot to interact with and complete the mark-up, applying the mapping to identify elements to complete fields, and causing processing of the fields in the mark-up.