IP Library Granted Patent US 7,672,669
Granted Patent B2
US 7,672,669 · App. 11/488,396 · Granted Mar 2, 2010

Method and apparatus for controllable simulation of mobility

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 7,672,669
App. No.
11/488,396
Granted
Mar 2, 2010
Kind
B2
Abstract

Systems and methods enabling the efficient and repeatable simulation of mobility, during performance measurements of wireless data communications equipment are described. These are particularly useful for testing the impact on performance of spatial separation between Wireless Local Area Network (WLAN) devices, clients, relative to their counterparts, access points. In accordance with one or more embodiments of the present invention, the controlled emulation of spatial distance effects by injecting impairments into the transmitted and received wireless data packet streams are disclosed to simulate the impact of distance on properties of signal level, signal to noise ratio, and frame error ratio. Injection of impairments may be accomplished by varying the transmit power, artificially inducing errors into transmitted frames, and withholding acknowledgements for otherwise valid received frames, at levels consonant with the amount of distance to be emulated. This enables various mobility performance measurements to be made on WLAN devices without actually requiring that they be physically separated.

Claims (46)

1. A test system for testing a wireless data communication device, comprising:

a transmission datapath for transmitting wireless test data packets to said wireless data communication device;

a reception datapath for receiving wireless test data packets from said wireless data communication device; and

transmit error injection logic, within said transmission datapath, adapted to emulate the effects of spatial separation between said wireless data communication device and said test system by introducing controlled levels of impairment;

wherein said impairment includes modifying a Frame Check Sequence in said transmitted wireless test data packets to increase a frame error ratio observed at said wireless data communication device.

2. The system of claim 1 , wherein said transmit error injection logic corrupts said transmitted wireless test data packets at regular intervals, with the interval between corrupted packets being controlled.

3. The system of claim 1 , wherein said transmit error injection logic corrupts said transmitted wireless test data packets at random intervals, with the overall probability of corruption being controlled.

4. The system of claim 1 , further including the introduction of impairment by changing a power level of said transmitted wireless test data packets.

5. The system of claim 4 , wherein said transmission datapath further includes an attenuator adapted to provide said change in power level.

6. The system of claim 5 , wherein said attenuator is a digital step attenuator.

7. The system of claim 1 , wherein said levels of impairment are modified on a packet-by-packet basis.

8. The system of claim 1 , wherein said levels of impairment are dynamically modified to emulate the movement of WLAN devices.

9. A test system for testing a wireless data communication device, comprising:

a transmission datapath for transmitting wireless test data packets to said wireless data communication device;

a reception datapath for receiving wireless test data packets from said wireless data communication device; and

receive error injection logic, within said test system, adapted to emulate the effects of spatial separation between said wireless data communication device and said test system by introducing controlled levels of impairment;

wherein said receive error injection logic modifies a frame error ratio reported to said wireless data communication device, independently of an actual frame error ratio detected by said reception datapath.

10. The system of claim 9 , wherein said levels of impairment are dynamically modified to emulate movement of WLAN devices.

11. The system of claim 9 , wherein said reception datapath further includes receive error injection logic adapted to control said frame error ratio by withholding acknowledgements for said received wireless test data packets.

12. The system of claim 11 , wherein said receive error injection logic withholds acknowledgements at regular intervals, with the number of received packets between said withholding of acknowledgements being controlled.

13. The system of claim 11 , wherein said receive error injection logic withholds acknowledgements at random intervals, with the overall probability of said withholding of acknowledgements being controlled.

14. The system of claim 11 , wherein a decision to withhold an acknowledgement is made on a packet-by-packet basis.

15. The system of claim 11 , wherein a decision to withhold an acknowledgement is made according to the contents of said received wireless test data packets.

16. The system of claim 11 , wherein said transmission datapath is further adapted to introduce controlled levels of impairment into said transmitted wireless test data packets to further emulate the effects of spatial separation between said wireless data communication device and said test system.

17. The system of claim 16 wherein the introduction of said levels of impairment into said transmitted wireless test data packets comprise increasing the frame error ratio of said transmitted wireless test data packets.

18. The system of claim 17 , wherein said transmission datapath further includes transmit error injection logic adapted to increase said frame error ratio by deliberately corrupting said transmitted wireless test data packets prior to transmission.

19. The system of claim 18 , wherein said transmit error injection logic modifies a Frame Check Sequence in said transmitted wireless test data packets.

20. The system of claim 18 , wherein said transmit error injection logic corrupts said transmitted wireless test data packets at regular intervals, with the interval between corrupted packets being controlled.

21. The system of claim 18 , wherein said transmit error injection logic corrupts said transmitted wireless test data packets at random intervals, with an overall probability of corruption being controlled.

22. The system of claim 16 , wherein said impairments introduced into said transmitted wireless test data packets comprise decreasing the power of said transmitted wireless test data packets.

23. The system of claim 22 , wherein said transmission datapath further comprises an attenuator adapted to provide said decrease in power.

24. The system of claim 23 , wherein said attenuator is a digital step attenuator.

25. The system of claim 16 , wherein said levels of impairments introduced into said transmitted wireless test data packets are modified on a packet-by-packet basis.

26. The system of claim 16 , wherein said levels of impairments introduced into said transmitted wireless test data packets are dynamically modified to emulate the movement of WLAN devices.

27. A method for emulating the effects of spatial separation between a wireless data communication tester and a wireless data communication device, comprising:

transmitting wireless test data packets from said wireless data communications tester to said wireless data communications device;

receiving wireless test data packets by said wireless data communications tester from said wireless data communications device; and

simulating controlled levels of receive impairment in said received wireless test data packets;

wherein said receive impairment includes modifying a frame error ratio reported to said wireless data communication device, independently of an actual frame error ratio.

28. The method of claim 27 , further comprising simulating controlled levels of transmit impairment in said transmitted wireless test data packets.

29. The method of claim 28 , wherein said transmit impairment is introduced by corrupting said transmitted wireless test data packets.

30. The method of claim 29 , wherein said corruption of said transmitted wireless test data packets is accomplished by modifying a Frame Check Sequence of said transmitted wireless test data packets at regular intervals with a predetermined interval.

31. The method of claim 29 , wherein said corruption of said transmitted wireless test data packets is accomplished by modifying the Frame Check Sequence of said transmitted wireless test data packets at random intervals with a predetermined probability.

32. The method of claim 28 , wherein said transmit impairment is introduced by changing the power level of said transmitted wireless test data packets.

33. The method of claim 27 , wherein said receive impairment is introduced by withholding acknowledgements for said received wireless test data packets at regular intervals with a predetermined interval.

34. The method of claim 27 , wherein said receive impairment is introduced by withholding acknowledgements for said received wireless test data packets at random intervals with a predetermined probability.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
To: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
Reel/Frame 048225/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: IXIA
To: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
Reel/Frame 044222/0695 →
RELEASE OF SECURITY INTEREST Recorded Apr 26, 2017
From: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
To: IXIA
Reel/Frame 042335/0465 →
NOTICE OF SUBSTITUTION OF ADMINISTRATIVE AGENT Recorded Feb 2, 2015
From: BANK OF AMERICA, N.A., RESIGNING ADMINISTRATIVE AGENT
To: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
Reel/Frame 034870/0598 →