Method and apparatus for testing traffic and auxiliary channels in a wireless data communication system
First Claim
1. A method for testing a plurality of channels associated with a forward link in a wireless data communication system, comprising:
- receiving a first message having included therein test settings for one or more channels comprising traffic channels, auxiliary channels, or a combination thereof;
configuring the one or more channels based on the test settings in the first message;
receiving test packets via a forward traffic channel;
transmitting loop back packets via a reverse traffic channel; and
transmitting signaling data via traffic or one or more auxiliary channels.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to test performance of terminals and access points in CDMA data (e.g., cdma2000) systems. A framework of protocols and messages is provided to support systematic performance testing of terminals and to ensure interface compatibility. The framework comprises a Forward Test Application Protocol (FTAP) for testing forward channels and a Reverse Test Application Protocol (RTAP) for testing reverse channels. Techniques are also provided to (1) test different types of channels (e.g., traffic channels as well as auxiliary channels), (2) test bursty data transmissions, (3) support “persistence” testing (i.e., continued testing over connection and disconnection), (4) force the settings of certain auxiliary channels (e.g., so that the error rate of the channels may be determined), and (5) collect, log, and report various statistics that may be used to derive performance metrics such as throughput and packet error rate.
-
Citations
68 Claims
-
1. A method for testing a plurality of channels associated with a forward link in a wireless data communication system, comprising:
-
receiving a first message having included therein test settings for one or more channels comprising traffic channels, auxiliary channels, or a combination thereof;
configuring the one or more channels based on the test settings in the first message;
receiving test packets via a forward traffic channel;
transmitting loop back packets via a reverse traffic channel; and
transmitting signaling data via traffic or one or more auxiliary channels. - View Dependent Claims (2, 3, 4)
-
-
5. A memory communicatively coupled to a digital signal processing device (DSPD) capable of interpreting digital information to:
-
receive a first message having included therein test settings for one or more channels comprising traffic channels, auxiliary channels, or a combination thereof;
configure the one or more channels based on the test settings in the first message;
receive test packets via a forward traffic channel;
transmit loop back packets via a reverse traffic channel; and
transmit signaling data via traffic or one or more auxiliary channels.
-
-
6. A method for testing one or more channels in a wireless data communication system, comprising:
-
receiving a first data transmission via a first channel;
identifying parameter values descriptive of the first data transmission;
forming a second data transmission with the identified parameter values; and
transmitting the second data transmission via a second channel. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A memory communicatively coupled to a digital signal processing device (DSPD) capable of interpreting digital information to:
-
receive a first data transmission via a first channel;
identify parameter values descriptive of the first data transmission;
form a second data transmission with the identified parameter values; and
transmit the second data transmission via a second channel.
-
-
29. A method for testing one or more channels in a wireless data communication system, comprising:
-
receiving a plurality of test packets via a forward traffic channel;
identifying a transmission source and a sequence number of each received test packet;
forming a plurality of loop back packets for the plurality of received test packets, wherein each loop back packet covers zero or more test packets and includes the transmission source and the sequence number of each covered test packet; and
transmitting the loop back packets via a reverse traffic channel.
-
-
30. A method for testing one or more channels in a wireless data communication system, comprising:
-
sending a first data transmission via a first channel;
receiving a second data transmission via a second channel, wherein the second data transmission includes parameter values descriptive of the first data transmission; and
updating a plurality of variables based on the parameter values included in the second data transmission.
-
-
31. A method for testing one or more channels in a wireless data communication system, comprising:
-
sending a plurality of test packets via a forward traffic channel;
receiving a plurality of loop back packets via a reverse traffic channel, wherein each loop back packet covers zero or more test packets and includes a transmission source and a sequence number of each covered test packet; and
updating a plurality of variables for a plurality of transmission sources based on the transmission source and the sequence number of each test packet covered by the received loop back packets.
-
-
32. A method for testing forward link for specific configuration of one or more auxiliary channels in a wireless data communication system, comprising:
-
receiving a first message having included therein test settings for the one or more auxiliary channels;
configuring each auxiliary channel based on test settings applicable to the auxiliary channel; and
transmitting each configured auxiliary channel in accordance with the applicable test settings. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A memory communicatively coupled to a digital signal processing device (DSPD) capable of interpreting digital information to:
-
send a plurality of test packets via a forward traffic channel;
receive a plurality of loop back packets via a reverse traffic channel, wherein each loop back packet covers zero or more test packets and includes a transmission source and a sequence number of each covered test packet; and
update a plurality of variables for a plurality of transmission sources based on the transmission source and the sequence number of each test packet covered by the received loop back packets.
-
-
40. A method for testing a link in a wireless data communication system, comprising:
-
collecting a first statistic for a first parameter while in a first operating state;
collecting a second statistic for a second parameter while in a second operating state;
receiving a first message requesting the first or second statistic; and
sending a second message with the requested first or second statistic. - View Dependent Claims (41, 42, 43)
-
-
44. A memory communicatively coupled to a digital signal processing device (DSPD) capable of interpreting digital information to:
-
collect a first statistic for a first parameter while in a first operating state;
collect a second statistic for a second parameter while in a second operating state;
receive a first message requesting the first or second statistic; and
send a second message with the requested first or second statistic.
-
-
45. A method for testing a traffic channel in a wireless data communication system, comprising:
-
receiving a first message having included therein test settings for the traffic channel;
forming a plurality of test packets for transmission on the traffic channel;
selecting rates for the test packets based on a rate selection scheme; and
transmitting the test packets at the selected rates on the traffic channel. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A memory communicatively coupled to a digital signal processing device (DSPD) capable of interpreting digital information to:
-
receive a first message having included therein test settings for the traffic channel;
form a plurality of test packets for transmission on the traffic channel;
select rates for the test packets based on a rate selection scheme; and
transmit the test packets at the selected rates on the traffic channel.
-
-
57. A method for testing a reverse traffic channel in a wireless data communication system, comprising:
-
receiving a first message having included therein a minimum rate and a maximum rate for data transmission on the reverse traffic channel;
forming a plurality of test packets for transmission on the reverse traffic channel, wherein each test packet includes a sequence number of a test packet last transmitted at each of a plurality of possible rates;
selecting rates for the test packets based on a rate selection scheme and limited by the minimum and maximum rates; and
transmitting the test packets at the selected rates on the reverse traffic channel. - View Dependent Claims (58)
-
-
59. A method for testing a traffic channel in a wireless data communication system, comprising:
-
sending a first message having included therein test settings for the reverse traffic channel;
receiving a plurality of test packets at a plurality of rates on the reverse traffic channel; and
updating a plurality of variables maintained for the plurality of rates based on the rates of the received test packets. - View Dependent Claims (60)
-
-
61. A terminal in a wireless data communication system comprising:
-
a receive data processor operative to receive a plurality of test packets via a forward traffic channel;
a controller operative to identify a transmission source and a sequence number of each received test packet and to form a plurality of loop back packets for the plurality of received test packets, wherein each loop back packet covers zero or more test packets and includes the transmission source and the sequence number of each covered test packet; and
a transmit data processor operative to process the loop back packets for transmission via a reverse traffic channel. - View Dependent Claims (62, 65)
-
-
63. An apparatus in a wireless data communication system comprising:
-
means for receiving a plurality of test packets via a forward traffic channel;
means to identify a transmission source and a sequence number of each received test packet;
means for forming a plurality of loop back packets for the plurality of received test packets, wherein each loop back packet covers zero or more test packets and includes the transmission source and the sequence number of each covered test packet; and
means for processing the loop back packets for transmission via a reverse traffic channel.
-
-
64. A terminal in a wireless data communication system comprising:
-
a receive data processor operative to receive a first message having included therein a minimum rate and a maximum rate for data transmission on a reverse traffic channel;
a controller operative to form a plurality of test packets for transmission on the reverse traffic channel, wherein each test packet includes a sequence number of a test packet last transmitted at each of a plurality of possible rates, and to select rates for the test packets based on a rate selection scheme and limited by the minimum and maximum rates; and
a transmit data processor operative to process the test packets for transmission at the selected rates on the reverse traffic channel.
-
-
66. An apparatus in a wireless data communication system comprising:
-
means for receiving a first message having included therein a minimum rate and a maximum rate for data transmission on a reverse traffic channel;
means for forming a plurality of test packets for transmission on the reverse traffic channel, wherein each test packet includes a sequence number of a test packet last transmitted at each of a plurality of possible rates;
means for selecting rates for the test packets based on a rate selection scheme and limited by the minimum and maximum rates; and
means for processing the test packets for transmission at the selected rates on the reverse traffic channel.
-
-
67. An access point in a wireless data communication system comprising:
-
a transmit data processor operative to process a plurality of test packets for transmission via a forward traffic channel;
a receive data processor operative to process a plurality of loop back packets received via a reverse traffic channel, wherein each loop back packet covers zero or more test packets and includes a transmission source and a sequence number of each covered test packet; and
a controller operative to update a plurality of variables for a plurality of transmission sources based on the transmission source and the sequence number of each test packet covered by the received loop back packets.
-
-
68. An apparatus in a wireless data communication system comprising:
-
means for processing a plurality of test packets for transmission via a forward traffic channel;
means for processing a plurality of loop back packets received via a reverse traffic channel, wherein each loop back packet covers zero or more test packets and includes a transmission source and a sequence number of each covered test packet; and
means for updating a plurality of variables for a plurality of transmission sources based on the transmission source and the sequence number of each test packet covered by the received loop back packets.
-
Specification