Spirent Communications, Inc. Patent applications |
Patent application number | Title | Published |
20160124825 | PSEUDO-RANDOM ERROR INSERTION FOR NETWORK TESTING - A method is provided for generating errored test message words in network traffic used for testing. The method includes for each error cycle, select an error generator threshold, using a pseudo random sequence generator that advances with a new error cycle. The method includes for each test word generation cycle, determine whether to apply a bit error mask to a generated test word. An accumulator value is accumulated by an increment that takes into account at least a bit error rate and a bus width. The accumulator value is tested against the threshold. Upon reaching the threshold, a bit error mask is selected from a set of bit error masks, and applied to the generated test word. The threshold is then subtracted from the accumulator value, and a new error generator threshold is selected. The generated test word is output with or without a bit error as determined. | 05-05-2016 |
20160080243 | SYSTEM AND METHOD OF TEST ITERATION VIA PROPERTY CHAINING - A new test control structure improves on constructing complex test sequences in a scripting language. The new test control structure iterates over two or more arbitrary values of a test attribute, such as a networking protocol parameter applied at OSI layers 2-7. | 03-17-2016 |
20160077944 | SYSTEMS AND METHODS OF BUILDING SEQUENCEABLE TEST METHODOLOGIES - Networks and applications can have many different profiles. Template configurations can consist of a wide variety of technologies such as IPv4, DHCP, and BGP. A list of application profiles would include web services, VoIP, Email, and Point-to-point. Network and application profiles can be combined into topology templates. Test methodologies can include complex sets of instructions that allow for testing any number of topology templates in a number of ways. The technology disclosed allows for the assembly, edit, and execution of those profiles and methodologies by someone who does not possess detailed domain knowledge. | 03-17-2016 |
20150131470 | WIFI POSITIONING BENCH TEST METHOD AND INSTRUMENT - The present invention relates to simulation on a lab workbench of conditions that would be encountered by a mobile device during a so-called drive test, which involves transporting the mobile device along a course so that it encounters fading and changing wireless access points used normally to connect the mobile device to a wireless network but in this case used to locate the device. The instrument and method also support parametric testing of transceivers used for WiFi positioning and, optionally, GNSS positioning by the same mobile device used for WiFi positioning. | 05-14-2015 |
20150085672 | System and Method for Evaluating Performance of Concurrent Mobile Services of Mobile Devices - A system method and device for evaluating the Quality of Service (QoS) performance of mobile telephone devices in the concurrent performance of different services through a mobile telephone network is provided. In one embodiment, the method comprises establishing a first logical communication channel via the mobile telephone network, communicating first information over the first logical communication channel, establishing a second logical communication channel over a communication network, concurrently with said communicating first information, communicating second information over the second logical communication channel, and determining a plurality of service quality metrics for the first and second information communicated over the first and second logical communication channel. | 03-26-2015 |
20140331075 | TIME REFERENCE SYSTEMS FOR CPU-BASED AND OPTIONALLY FPGA-BASED SUBSYSTEMS - A time reference system includes a master clock, generating a clock reference, interface logic and a CPU-based subsystem. The interface logic receives the clock reference and generates the clock, pulses, and timestamp signals. The CPU-based subsystem includes an internal counter, a CPU and a clock synthesizer, the CPU and receiving the pulses and timestamp signals. The clock synthesizer receives the clock signal and generates a CPU clock signal. Some examples include an FPGA-based subsystem having an FPGA-based card coupled to the interface logic for receipt of the clock, pulses and timestamp signals. In a method the timestamp value TO is generated by the CPU upon receipt of the timestamp signal. Upon receipt by the CPU of the next pulse signal, a timestamp counter baseline value TSCO is generated so the CPU internal counter is calibrated to the clock signal. | 11-06-2014 |
20140328349 | DISTRIBUTED SEQUENCE NUMBER CHECKING FOR NETWORK TESTING - A method of line speed sequence number checking of frames includes, in a first process, using a lowest order bit of a sequence number of a frame to assign the frame to an odd or even second process, and dispatching at least the sequence number for processing by the assigned second process. The method includes, in the first process, flagging as a first sequence error type occurrences of assigning consecutively processed frames to the same second process. The method includes, in the second processes, checking the sequence number of an incoming frame, flagging as a second sequence error type non-consecutive sequence numbers in consecutively processed incoming frames, and dispatching the frame for additional downstream processing. The method is applicable to a hierarchy of processes, and to multiplexed flows. The method can use a modulo N of the sequence number to assign the frame to one of N processes. | 11-06-2014 |
20140253372 | SYSTEM AND METHOD FOR TESTING REAL WORLD A-GNSS PERFORMANCE OF A DEVICE - The technology disclosed relates to implementing a novel-testing framework that combines playback of captured GNSS signals with real-time emulation of assisted global navigation satellite system telemetry (abbreviated A-GNSS) in a test session with a mobile device. In particular, it can be used for testing A-GNSS performance of communication devices, navigation systems, telematics and tracking applications. | 09-11-2014 |
20140237198 | REDUCING EFFECTIVE CYCLE TIME IN ACCESSING MEMORY MODULES - A method reduces a cycle time of an individual memory module to an effective cycle time shorter than the cycle time using a plurality of memory modules having a circular sequence. The method includes initiating a set of read operations on different memory modules of the plurality of memory modules in the circular sequence from a first read operation initiated on a first module of the plurality of memory modules to a last read operation initiated on the second module. After initiating each read operation of the set of read operations on a particular memory module of the plurality of memory modules and prior to initiating a next read operation in the set of read operations, the method initiates a set of write operations to write a same value to all of the plurality of memory modules in the circular sequence beginning one memory module after the particular memory module. | 08-21-2014 |
20140201458 | REDUCING CACHE MEMORY REQUIREMENTS FOR RECORDING STATISTICS FROM TESTING WITH A MULTIPLICITY OF FLOWS - A method reduces cache memory requirements for testing a multiplicity of flows. The method includes receiving data corresponding to a frame in a particular flow among the multiplicity of flows. In response to the frame received, the method updates a set of cached flow counters in cache memory for the particular flow. The method updates one or more regular operation counters and one or more conditional counters among the set of cached flow counters, including a last serviced counter. The method updates, responsive to any error conditions, one or more error condition counters among the set of cached flow counters. The method evaluates whether to transfer values from the cached flow counters to system accumulators in system memory using at least a value in the last serviced counter for the particular flow. Responsive to the evaluating, the method transfers the values from the cached flow counters to the system accumulators. | 07-17-2014 |
20140013158 | REALTIME TEST RESULT PROMULGATION FROM NETWORK COMPONENT TEST DEVICE - The technology disclosed relates to real-time collection and flexible reporting of test data. In particular, it is useful when collecting packet counts during tests of network devices that simulate thousands or even millions of data sessions conducted through a device under test (“DUT”). | 01-09-2014 |
20130338958 | HYBRID LOCATION TEST SYSTEM AND METHOD - The technology disclosed relates to testing hybrid positioning systems, including systems that rely on MEMS sensors. In particular, it relates to methods and devices for configuring and running tests of hybrid positioning systems. | 12-19-2013 |
20130300616 | THREE DIMENSIONAL OVER THE AIR ANTENNA PERFORMANCE EVALUATION - A method of emulating real world conditions of a radio frequency (RF) signal reaching a device-under-test (DUT) includes exposing the DUT to a cone of RF signal angles of arrival transmitting coordinated RF signals from an antenna array. The antenna array has at least one antenna located at a center of the antenna array and at least three antennas located at substantially equal distance from the center and from each other. Such configuration of the antennas in the antenna array defines a base of the cone to have a range of angles of 20° to 70°. The cone of RF signal angles of arrival and the DUT may be enclosed in a chamber such as an anechoic chamber. The method sets an azimuth angle and/or an elevation angle of the DUT with respect to the transmitted RF signals. | 11-14-2013 |
20130156077 | Transceiver Port Apparatus and Method - Various embodiments relate to an apparatus that converts between CFP signals and electrical CXP signals. Circuitry compensates for attenuation of a CXP interconnect connected to a CXP transceiver port, and converts between (i) electrical CXP signals of the CXP transceiver port (the electrical CXP signals compliant with the CXP specification), and (ii) CFP signals of the CFP transceiver port (the CFP signals compliant with the CFP specification). | 06-20-2013 |
20130044604 | METHODS AND APPARATUSES FOR ENHANCED TRANSMISSION SELECTION-CAPABLE SIMULATED TRAFFIC GENERATION - Various aspects of the disclosed technology relate to the generation for test purposes of test traffic, in a manner compliant with advanced flow control. | 02-21-2013 |
20110306306 | Method and Apparatus for Virtual Desktop OTA - The present invention relates to testing a mobile device in a lab by providing test signals to the mobile device via a cabled connection which bypasses the actual physical antennas in the mobile device. The test signals emulate a wireless channel and incorporate representative and/or actual measured characteristics of the performance of the antennas in the mobile device. As such, the performance mobile device can be accurately measured without requiring placement in an anechoic chamber, which enables efficient testing over a large set of configurations and underlying conditions. | 12-15-2011 |
20110299570 | EMULATION AND CONTROLLED TESTING OF MIMO OTA CHANNELS - The present invention relates to techniques for OTA testing suitable for producing a test signal to emulate a wireless channel while using a limited number of transmit elements. The techniques described herein enable the number of transmit antennas used to emulate a given signal path in an emulated wireless channel to be less than the number of sub-paths used to characterize the angle spread of the given signal path. As a result, a test setup is provided having a relatively small number of transmit antennas which also accurately maintaining the desirable characteristics of the emulated wireless channel. | 12-08-2011 |
20110257923 | WiFi Positioning Bench Test Method and Instrument - The present invention relates to simulation on a lab workbench of conditions that would be encountered by a mobile device during a so-called drive test, which involves transporting the mobile device along a course so that it encounters fading and changing wireless access points used normally to connect the mobile device to a wireless network but in this case used to locate the device. The instrument and method also support parametric testing of transceivers used for WiFi positioning and, optionally, GNSS positioning by the same mobile device used for WiFi positioning. | 10-20-2011 |
20110231437 | REALTIME TEST RESULT PROMULGATION FROM NETWORK COMPONENT TEST DEVICE - The technology disclosed relates to real-time collection and flexible reporting of test data. In particular, it is useful when collecting packet counts during tests of network devices that simulate thousands or even millions of data sessions conducted through a device under test (“DUT”). | 09-22-2011 |
20110173498 | Methods and Apparatuses for Generating Network Test Packets and Parts of Network Test Packets - Some aspects of the technology relate to the generation for test purposes of test packet ingredients by a microprocessor, ongoing with the generation for test purposes of test packets incorporating the test packet ingredients by a high-speed FPGA. Some aspects of the technology relate to the generation of outgoing test packets incorporating the test packet ingredients, at a programmable logic device such as an FPGA. These aspects are implemented as an apparatus, a method, computer readable medium, and a data structure. | 07-14-2011 |
20110124295 | METHODS AND SYSTEMS FOR TESTING CELL PHONES WITH MULTIPLE ANTENNAS - The present invention relates to testing cell phones that simulates network conditions. In particular, it relates to new testing capabilities for simulating changes in correlation characteristics of signal components delivered to a cell phone. Correlation characteristics express changing environmental conditions and physical relationships among antennas in the cell phone and at base stations. | 05-26-2011 |
20110072307 | METHODS AND APPARATUSES FOR GENERATING NETWORK TEST PACKETS AND PARTS OF NETWORK TEST PACKETS - Some aspects of the technology relate to the generation for test purposes of test packet ingredients by a microprocessor, ongoing with the generation for test purposes of test packets incorporating the test packet ingredients by a high-speed FPGA. Some aspects of the technology relate to the generation of outgoing test packets incorporating the test packet ingredients, at a programmable logic device such as an FPGA. These aspects are implemented as an apparatus, a method, computer readable medium, and a data structure. | 03-24-2011 |
20100254568 | Reduced-reference visual communication quality assessment using data hiding - A method and system of communicating visual communication quality information, includes extracting reduced-reference (RR) feature data from visual content, embedding the RR feature data in the visual content; and transmitting the visual content with the embedded RR feature data. Visual communication quality is assessed by receiving visual content which includes visual content data and a first set of embedded RR feature data, retrieving the first set of RR feature data from the visual content data, and generating a second set of RR feature data from the visual content data. The second set of RR feature data corresponds to substantially identical features of the visual content data as that used to generate the first set of RR feature data. The first set of RR feature data is compared to the second first set of RR feature data to determine a quality of the visual content based upon the comparison. | 10-07-2010 |
20100114529 | DSL DIAGNOSIS EXPERT SYSTEM AND METHOD - The present invention relates to diagnostic analysis of DSL circuits. In particular, it relates to methods and devices that use a rule base and automated test initiation, with excellent reduction in test technician involvement in trouble shooting, reduced truck rolls and more accurate identification of probably causes of customer complaints. | 05-06-2010 |
20100061378 | Method and Apparatus for Emulating Network Devices - Methods, apparatuses, data structures, and computer readable media are disclosed that perform emulated processing of packets communicated via a physical port between emulated network devices and real network devices. The emulated processing performs forward equivalence class classification on the packets. The forward equivalence class classification varies with the contents of the packets, and subsequent to the forward equivalence class classification the emulated processing varies with particular successful classifications resulting from the forward equivalence class classification. | 03-11-2010 |
20090300419 | REALTIME TEST RESULT PROMULGATION FROM NETWORK COMPONENT TEST DEVICE - The technology disclosed relates to real-time collection and flexible reporting of test data. In particular, it is useful when collecting packet counts during tests of network devices that simulate thousands or even millions of data sessions conducted through a device under test (“DUT”). | 12-03-2009 |
20090059804 | Methods and apparatus for generating simulated network traffic - Embodiments of the invention relate to generating simulated network traffic. In some embodiments, simulated network traffic may be generated using a specification of a sequence of frames to be transmitted from the network testing device. The specification may specify at least two frames including a first frame and a second frame. The specification may further specify a first interframe gap associated with the first frame and a second interframe gap, having a different length from the first interframe gap, associated with the second frame. | 03-05-2009 |