Claims
- 1. A method of communications, comprising:
transmitting a data packet over at least one time slot from a transmission site; computing a value from an initial value and information, the initial value being a function of the number of time slots of the data packet transmission; transmitting the value and the information from the transmission site; receiving the transmitted value and the information at a receiving site; recalculating the value from the received information; and determining the number of time slots of the data packet transmission from the calculated and recalculated values.
- 2. The method of claim 1 wherein the value comprises a cyclic redundancy check value.
- 3. The method of claim 2 wherein the initial cyclic redundancy check value comprises a first initial value if the data packet is transmitted over a first number of time slots and a second initial value if the data packet is transmitted over a second number of time slots.
- 4. The method of claim 3 wherein the data packet is transmitted over the first number of time slots, and the determination of the number of time slots of the data packet transmission comprises comparing the calculated and recalculated cyclic redundancy check values.
- 5. The method of claim 3 wherein the data packet is transmitted over the second number of time slots, and the determination of the number of time slots of the data packet transmission comprises performing a modulo-2 addition of the recalculated cyclic redundancy check value with a predetermined value and comparing the result to the calculated cyclic redundancy check value.
- 6. The method of claim 3 wherein the cyclic redundancy check value and the information is transmitted over the first number of time slots.
- 7. The method of claim 6 wherein the first number of time slots comprises four time slots and the second number of time slots comprises eight time slots, the time slots each being 1.25 milliseconds.
- 8. A communications system, comprising:
a base station having a channel element configured to generate a data packet extending over at least one time slot and compute a value from an initial value and information, the initial value being a function of the number of time slots of the data packet, and a transmitter configured to transmit the data packet, the value and the information; and a subscriber station having a receiver configured to receive the value and the information from the base station, and a processor configured to recalculate the value from the received information and determine the number of time slots of the data packet from the calculated and recalculated values.
- 9. The communications system of claim 8 wherein the final value comprises a cyclic redundancy check value.
- 10. The communications system of claim 9 wherein the channel element is further configured to set the initial cyclic redundancy check value to a first initial value if the data packet extends over a first number of time slots and a second initial value if the data packet extends over a second number of time slots.
- 11. The communications system of claim 10 wherein the data packet extends over the first number of time slots, and processor is further configured to determine the number of time slots of the data packet by comparing the calculated and recalculated cyclic redundancy check values.
- 12. The communications system of claim 10 wherein the data packet extends over the second number of time slots, and the processor is further configured to determine the number of time slots of the data packet by a modulo-2 addition of the recalculated cyclic redundancy check value with a predetermined value and comparing the result to the calculated cyclic redundancy check value.
- 13. The communications system of claim 10 wherein the cyclic redundancy check value and the information extends over the first number of time slots.
- 14. The communications system of claim 13 wherein the first number of time slots comprises four time slots and the second number of time slots comprises eight time slots, the time slots each being 1.25 milliseconds.
- 15. A transmitting device, comprising:
a channel element configured to generate a data packet extending over at least one time slot and compute a value from an initial value and information, the initial value being a function of the number of time slots of the data packet; and a transmitter configured to transmit the data packet, the value and the information.
- 16. The transmitting device of claim 15 wherein the value comprises a cyclic redundancy check value.
- 17. The transmitting device of claim 16 wherein the channel element is further configured to set the initial cyclic redundancy check value to a first initial value if the data packet extends over a first number of time slots and a second initial value if the data packet extends over a second number of time slots.
- 18. The transmitting device of claim 17 wherein the cyclic redundancy check value and the information extend over the first number of time slots.
- 19. The transmitting device of claim 18 wherein the fist number of time slots comprises four time slots and the second number of time slots comprises eight time slots, the time slots each being 1.25 milliseconds.
- 20. A receiving device, comprising:
a receiver configured to receive a data packet transmitted over at least one time slot, and a value and information, the value being computed from an initial value and the information, the initial value being a function of the number of time slots of the data packet transmission; and a processor configured to recalculate the value from the received information, and determine the number of time slots of the data packet transmission from the calculated and recalculated values.
- 21. The receiving device of claim 20 wherein the value comprises a cyclic redundancy check value.
- 22. The receiving device of claim 21 wherein the processor is further configured to determine the number of time slots of the data packet transmission by comparing the calculated and recalculated cyclic redundancy check values.
- 23. The receiving device of claim 21 wherein the processor is further configured to determine the number of time slots of the data packet transmission by a modulo-2 addition of the recalculated cyclic redundancy value with a predetermined value and comparing the result to the calculated cyclic redundancy check value.
- 24. Computer-readable media embodying a program of instructions executable by a computer program to perform a method of communications, the method comprising:
generating a data packet extending over at least one time slot; computing a value from an initial value and information, the initial value being a function of the number of time slots of the data packet; and formatting the data packet, the value, and the information for transmission over a communications medium.
- 25. The computer-readable media of claim 24 wherein the value comprises a cyclic redundancy check value.
- 26. The computer-readable media of claim 25 wherein the initial cyclic redundancy value comprises a first initial value if the data packet extends over a first number of time slots and a second initial value if the data packet extends over a second number of time slots.
- 27. The computer-readable media of claim 26 wherein the cyclic redundancy check value and the information extends over the first number of time slots.
- 28. The computer-readable media of claim 27 wherein the first number of time slots comprises four time slots and the second number of time slots comprises eight time slots, the time slots each being 1.25 milliseconds.
- 29. A communications system, comprising:
a base station having means for generating a data packet extending over at least one time slot and means for compute a value from an initial value and information, the initial value being a function of the number of time slots of the data packet, and means for transmitting the data packet, the value and the information; and a subscriber station having means for receiving the value and the information from the base station, means for recalculating the value from the received information, and determination means for determining the number of time slots of the data packet from the calculated and recalculated values.
- 30. The communications system of claim 29 wherein the final value comprises a cyclic redundancy check value.
- 31. The communications system of claim 30 wherein the base station further comprises means for setting the initial cyclic redundancy check value to a first initial value if the data packet extends over a first number of time slots and a second initial value if the data packet extends over a second number of time slots.
- 32. The communications system of claim 31 wherein the data packet extends over the first number of time slots, and wherein the determination means comprises means for comparing the calculated and recalculated cyclic redundancy check values.
- 33. The communications system of claim 31 wherein the data packet extends over the second number of time slots, and wherein the determination means comprises means for performing a modulo-2 addition of the recalculated cyclic redundancy check value with a predetermined value and comparing the result with the calculated cyclic redundancy check value.
- 34. The communications system of claim 31 wherein the cyclic redundancy check value and the information extends over the first number of time slots.
- 35. The communications system of claim 34 wherein the first number of time slots comprises four time slots and the second number of time slots comprises eight time slots, the time slots each being 1.25 milliseconds.
- 36. A transmitting device, comprising:
means for generating a data packet extending over at least one time slot; means for computing a value from an initial value and information, the initial value being a function of the number of time slots of the data packet; and means for formatting the data packet, the value and the information for transmission over a communications medium.
- 37. The transmitting device of claim 36 wherein the value comprises a cyclic redundancy check value.
- 38. The transmitting device of claim 37 wherein the cyclic redundancy check value comprises a bit sequence, the transmitting device further comprising means for setting the initial cyclic redundancy check value to a first initial value if the data packet extends over a first number of time slots and to a second initial value if the data packet extends over a second number of time slots.
- 39. The transmitting device of claim 38 wherein the cyclic redundancy check value and the information extend over the first number of time slots.
- 40. The transmitting device of claim 39 wherein the first number of time slots comprises four time slots and the second number of time slots comprises eight time slots, the time slots each being 1.25 milliseconds.
- 41. A receiving device, comprising:
means for receiving a data packet transmitted over at least one time slot, and a value and information, the value being computed from an initial value and the information, the initial value being a function of the number of time slots of the data packet transmission; means for recalculating the value from the received information; and determination means for determining the number of time slots of the data packet transmission from the calculated and recalculated values.
- 42. The receiving device of claim 41 wherein the value comprises a cyclic redundancy check value.
- 43. The receiving device of claim 42 wherein the determination means comprises means for comparing the calculated and recalculated cyclic redundancy check values.
- 44. The receiving device of claim 42 wherein the determination means comprises means for performing a modulo-2 addition of the recalculated cyclic redundancy check value with a predetermined value comparing the result with calculated cyclic redundancy check value.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority under 35 U.S.C. §119(e) to provisional Application Serial No. 60/289,450, filed May 7, 2001 and provisional Application Serial No. 60/294,674, filed May 30, 2001, the contents of which are incorporated herein by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60289450 |
May 2001 |
US |
|
60294674 |
May 2001 |
US |