Dynamic Scrambling Techniques for Reducing Killer Packets in a Wireless Network
First Claim
1. A transmitting node for use in a wireless communications network that communicates data packets between a transmitting node and a receiving node, comprising:
- a data scrambling unit that receives packet data and modifies said data in accordance with the value of a parameter of a scrambling algorithm;
a parameter value generating device that generates different values that are known a priori at the receiving node, and inputs individual generated values to said data scrambling unit as said parameter value; and
a transmitter that transmits said modified data to the receiving node via said wireless communications network.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed in which a parameter used for scrambling packet data is changed. If the initial scrambling of a packet causes a killer packet to be generated, the packet is re-scrambled using a different value for the parameter, so that a killer packet is avoided. In a network that employs frequency-hopping spread spectrum communications, a channel identifier can be employed as an input to the scrambling algorithm. In this implementation, a given packet of data will be transmitted on one channel with a first sequence of bits when it is scrambled, and on another channel with a different sequence of bits. If the scrambled packet for one of these channels results in a killer packet, it is statistically unlikely that it will also be a killer packet when it is re-transmitted on the other channel.
-
Citations
15 Claims
-
1. A transmitting node for use in a wireless communications network that communicates data packets between a transmitting node and a receiving node, comprising:
-
a data scrambling unit that receives packet data and modifies said data in accordance with the value of a parameter of a scrambling algorithm; a parameter value generating device that generates different values that are known a priori at the receiving node, and inputs individual generated values to said data scrambling unit as said parameter value; and a transmitter that transmits said modified data to the receiving node via said wireless communications network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for communicating data packets between a transmitting node and a receiving node in a wireless communications network that employs frequency hopping, wherein packets are transmitted via different frequency channels during successive periods of time, each said node comprising:
-
a data scrambling unit that receives packet data and modifies said data in accordance with an input seed value; a transceiver that transmits and/or receives modified data communicated via said wireless communications network; and a channel identifier that generates a value indicating the frequency channel being employed for data communications at any given instant of time, and inputs said value to said data scrambling unit as said seed value, to thereby cause data to be scrambled in different manners in accordance with the channel via which it is transmitted.
-
-
7. A method for communicating data packets between a transmitting node and a receiving node in a wireless communications network, comprising the following steps:
-
scrambling packet data in accordance with a first value for a scrambling parameter that is input to a scrambling algorithm, to produce a first set of scrambled data; determining whether said first set of scrambled data contains a sequence of data bits that cannot be reliably detected at said receiving node; scrambling said packet data in accordance with a second value for said scrambling parameter, to produce a second set of scrambled data if a determination is made that said first set of scrambled data contains a sequence of bits that cannot be reliably detected; and transmitting a packet containing said second set of scrambled data to said receiving node. - View Dependent Claims (8, 9, 11, 12, 13, 14, 15)
-
Specification