# US 7,609,747 B2 · Radio frequency communication network having adaptive communication parameters

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,609,747 B2
- Document ID: US7609747B2
- Status: Granted
- Kind: B2
- Application number: 11/112,634
- Filed: 2005-04-22
- Published: 2005-09-08
- Granted: 2009-10-27
- Earliest claimed: 1992-11-09
- Assignees: Broadcom Corporation
- Inventors: Ronald L. Mahany
- Web page: https://patentgrep.com/patent/US7609747B2

## CPC

- H04L 1/0001: {Systems modifying transmission characteristics according to link quality, e.g. power backoff (adaptive data allocation for multicarrier modulation H04L5/0044; controlling transmission power for radio systems H04W52/04)}
- H04B 1/69: Spread spectrum techniques
- H04B 1/707: using direct sequence modulation
- H04B 1/713: using frequency hopping
- H04B 17/318: Received signal strength
- H04L 1/0003: {by switching between different modulation schemes}
- H04L 1/0007: {by modifying the frame length}
- H04L 1/0014: {by adapting the source coding}
- H04L 1/0025: {Transmission of mode-switching indication}
- H04L 1/0071: {Use of interleaving (interleaving per se H03M13/27)}
- H04L 1/0075: {Transmission of coding parameters to receiver (H04L1/0023 takes precedence)}
- H04L 9/40: Network security protocols
- H04W 28/06: Optimizing {the usage of the radio link}, e.g. header compression, information sizing {, discarding information (system modifying transmission characteristic according to link quality by modifying frame length H04L1/0007; dynamic adaptation of the packet size for flow control or congestion control H04L47/365)}
- H04W 28/065: {using assembly or disassembly of packets}
- H04W 28/18: Negotiating wireless communication parameters
- H04B 17/0085: {using test signal generators}
- H04B 2201/7071: with dynamic control of receiver resources
- H04L 1/0009: {by adapting the channel coding (H04L1/1812 takes precedence)}
- H04L 69/24: Negotiation of communication capabilities
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04B: TRANSMISSION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Improved apparatus for a radio communication network having mobile transceiver units in communication with base transceiver units. The radio communication network is adaptive in that in order to compensate for the wide range of operating conditions, a set of variable network parameters are adapted for communication between transceivers in the network. These parameters may, for example, define optimized communication on the network under current network conditions. Examples of such parameters may include, without limitation: packet size, data rate, type of modulation, type or degree of error correction coding and spread spectrum communication parameters.

## Claims

### Claim 1

A communication system comprising:
a first wireless transceiver responsive to an evaluation of a communication channel by a second wireless transceiver, said first wireless transceiver operable to adjust a size of a data packet to be transmitted to the second wireless transceiver based on the evaluation of the communication channel by the second wireless transceiver;
where the first wireless transceiver is further operable to:
measure signal strength of a received signal;
determine a desired packet size for packets transmitted from the second wireless transceiver to the first wireless transceiver based, at least in part, on the measured signal strength; and
transmit a message comprising information indicating the determined desired packet size.

### Claim 2 (depends on 1)

The communication system of claim 1, where the first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, a desired data rate to be utilized for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating the determined desired data rate.

### Claim 3 (depends on 1)

The communication system of claim 1, where the first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, a desired spreading code length to be utilized for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating the determined desired spreading code length.

### Claim 4 (depends on 1)

The communication system of claim 1, where the first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, a desired type of error correction coding to be utilized for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating the determined desired type of error correction coding.

### Claim 5 (depends on 1)

The communication system of claim 1, where the first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, whether error correction coding is desired for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating whether error correction coding is desired.

### Claim 6 (depends on 1)

The communication system of claim 1, where the first wireless transceiver is operable to communicate with a plurality of wireless transceivers concurrently using frequency-hopping in a time-multiplexed manner.

### Claim 7 (depends on 1)

The communication system of claim 1, where the first wireless transceiver is a mobile terminal.

### Claim 8 (depends on 1)

The communication system of claim 1, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver based, at least in part, on detected errors.

### Claim 9 (depends on 1)

The communication system of claim 1, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver based, at least in part, on a plurality of signal strength measurements.

### Claim 10 (depends on 1)

The communication system of claim 1, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver based, at least in part, on detected fading.

### Claim 11 (depends on 1)

The communication system of claim 1, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver utilizing a threshold window for said determination.

### Claim 12 (depends on 1)

The communication system of claim 1, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver based, at least in part, on a weighted average of a plurality of signal strength measurements.

### Claim 13 (depends on 1)

The communication system of claim 1, wherein the first wireless transceiver is operable to communicate with a plurality of different types of communication networks utilizing a plurality of different respective communication protocols.

### Claim 14 (depends on 1)

The communication system of claim 1, where the first wireless transceiver is operable to select a size of a data packet to be transmitted to the second wireless transceiver based, at least in part, on a message received from the second wireless transceiver, the received message comprising information indicating a packet size desired by the second wireless transceiver for packets transmitted to the second wireless transceiver.

### Claim 15 (depends on 14)

The communication system of claim 14, where the first wireless transceiver is operable to select, at the discretion of the first wireless transceiver, the size of the data packet to be transmitted to the second wireless transceiver.

### Claim 16

A communication system, comprising:
a first wireless transceiver operable to:
receive at least one transmission from a second wireless transceiver, and adjust a size of a data packet to be transmitted to the second wireless transceiver based on the at least one transmission received from the second wireless transceiver;
measure signal strength of a received signal;
determine a desired packet size for packets transmitted from the second wireless transceiver to the first wireless transceiver based, at least in part, on the measured signal strength; and
transmit a message comprising information indicating the determined desired packet size.

### Claim 17 (depends on 16)

The communication system of claim 16, where the first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, a desired data rate to be utilized for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating the determined desired data rate.

### Claim 18 (depends on 16)

The communication system of claim 16, where the first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, a desired spreading code length to be utilized for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating the determined desired spreading code length.

### Claim 19 (depends on 16)

The communication system of claim 16, where the first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, a desired type of error correction coding to be utilized for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating the determined desired type of error correction coding.

### Claim 20 (depends on 16)

The communication system of claim 16, where said first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, whether error correction coding is desired for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating whether error correction coding is desired.

### Claim 21 (depends on 16)

The communication system of claim 16, where the first wireless transceiver is operable to communicate with a plurality of wireless transceivers concurrently using frequency-hopping in a time-multiplexed manner.

### Claim 22 (depends on 16)

The communication system of claim 16, where the first wireless transceiver is a mobile terminal.

### Claim 23 (depends on 16)

The communication system of claim 16, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver based, at least in part, on detected errors.

### Claim 24 (depends on 16)

The communication system of claim 16, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver based, at least in part, on detected fading.

### Claim 25 (depends on 16)

The communication system of claim 16, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver utilizing a threshold window for said determination.

### Claim 26 (depends on 16)

The communication system of claim 16, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver based, at least in part, on a weighted average of a plurality of signal strength measurements.

### Claim 27 (depends on 16)

The communication system of claim 16, wherein the first wireless transceiver is operable to communicate with a plurality of different types of communication networks utilizing a plurality of different respective communication protocols.

### Claim 28 (depends on 16)

The communication system of claim 16, where the first wireless transceiver is operable to select a size of a data packet to be transmitted to the second wireless transceiver based, at least in part, on a message received from the second wireless transceiver, the received message comprising information indicating a packet size desired by the second wireless transceiver for packets transmitted to the second wireless transceiver.

### Claim 29 (depends on 28)

The communication system of claim 28, wherein the first wireless transceiver is operable to select, at the discretion of the first wireless transceiver, the size of the data packet to be transmitted to the second wireless transceiver.

### Claim 30

A communication system, comprising:
a first wireless transceiver; and
a second wireless transceiver,
where said first wireless transceiver is operable to:
receive at least one communication from said second wireless transceiver, and adjust a size of a data segment to be transmitted to said second wireless transceiver based on an evaluation of the at least one communication received from said second wireless transceiver;
measure signal strength of a received signal;
determine a desired packet size for packets transmitted from the second wireless transceiver to the first wireless transceiver based, at least in part, on the measured signal strength; and
transmit a message comprising information indicating the determined desired packet size.

### Claim 31 (depends on 30)

The communication system of claim 30, where the first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, a desired data rate to be utilized for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating the determined desired data rate.

### Claim 32 (depends on 30)

The communication system of claim 30, where the first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, a desired spreading code length to be utilized for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating the determined desired spreading code length.

### Claim 33 (depends on 30)

The communication system of claim 30, where the first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, a desired type of error correction coding to be utilized for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating the determined desired type of error correction coding.

### Claim 34 (depends on 30)

The communication system of claim 30, where said first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, whether error correction coding is desired for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating whether error correction coding is desired.

### Claim 35 (depends on 30)

The communication system of claim 30, where the first wireless transceiver is operable to communicate with a plurality of wireless transceivers concurrently using frequency-hopping in a time-multiplexed manner.

### Claim 36 (depends on 30)

The communication system of claim 30, where the first wireless transceiver is a mobile terminal.

### Claim 37 (depends on 30)

The communication system of claim 30, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver based, at least in part, on detected errors.

### Claim 38 (depends on 30)

The communication system of claim 30, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver based, at least in part, on detected fading.

### Claim 39 (depends on 30)

The communication system of claim 30, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver utilizing a threshold window for said determination.

### Claim 40 (depends on 30)

The communication system of claim 30, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver based, at least in part, on a weighted average of a plurality of signal strength measurements.

### Claim 41 (depends on 30)

The communication system of claim 30, where the first wireless transceiver is operable to communicate with a plurality of different types of communication networks utilizing a plurality of different respective communication protocols.

### Claim 42 (depends on 30)

The communication system of claim 30, where the first wireless transceiver is operable to select a size of a data packet to be transmitted to the second wireless transceiver based, at least in part, on a message received from the second wireless transceiver, the received message comprising information indicating a packet size desired by the second wireless transceiver for packets transmitted to the second wireless transceiver.

### Claim 43 (depends on 42)

The communication system of claim 42, wherein the first wireless transceiver is operable to select, at the discretion of the first wireless transceiver, the size of the data packet to be transmitted to the second wireless transceiver.

### Claim 44

A communication system, comprising:
a first wireless transceiver; and
a second wireless transceiver, where
the first wireless transceiver is responsive to an evaluation of a communication channel, the first wireless transceiver operable to adjust a size of a data segment to be transmitted to the second wireless transceiver based on the evaluation of the communication channel; and
the first wireless transceiver is further operable to:
measure signal strength of a received signal;
determine a desired packet size for packets transmitted from the second wireless transceiver to the first wireless transceiver based, at least in part, on the measured signal strength; and
transmit a message comprising information indicating the determined desired packet size.

### Claim 45 (depends on 44)

The communication system of claim 44, where the first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, a desired data rate to be utilized for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating the determined desired data rate.

### Claim 46 (depends on 44)

The communication system of claim 44, where the first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, a desired spreading code length to be utilized for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating the determined desired spreading code length.

### Claim 47 (depends on 44)

The communication system of claim 44, where the first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, a desired type of error correction coding to be utilized for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating the determined desired type of error correction coding.

### Claim 48 (depends on 44)

The communication system of claim 44, where the first wireless transceiver is operable to:
determine, based at least in part on analysis of a received signal, whether error correction coding is desired for packets transmitted to the first wireless transceiver; and
transmit a message comprising information indicating whether error correction coding is desired.

### Claim 49 (depends on 44)

The communication system of claim 44, where the first wireless transceiver is operable to communicate with a plurality of wireless transceivers concurrently using frequency-hopping in a time-multiplexed manner.

### Claim 50 (depends on 44)

The communication system of claim 44, where the first wireless transceiver is a mobile terminal.

### Claim 51 (depends on 44)

The communication system of claim 44, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver based, at least in part, on detected errors.

### Claim 52 (depends on 44)

The communication system of claim 44, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver based, at least in part, on a plurality of signal strength measurements.

### Claim 53 (depends on 44)

The communication system of claim 44, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver based, at least in part, on detected fading.

### Claim 54 (depends on 44)

The communication system of claim 44, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver utilizing a threshold window for said determination.

### Claim 55 (depends on 44)

The communication system of claim 44, where the first wireless transceiver is operable to determine the desired packet size for packets transmitted to the first wireless transceiver based, at least in part, on a weighted average of a plurality of signal strength measurements.

### Claim 56 (depends on 44)

The communication system of claim 44, where the first wireless transceiver is operable to communicate with a plurality of different types of communication networks utilizing a plurality of different respective communication protocols.

### Claim 57 (depends on 44)

The communication system of claim 44, where the first wireless transceiver is operable to select a size of a data packet to be transmitted to the second wireless transceiver based, at least in part, on a message received from the second wireless transceiver, the received message comprising information indicating a packet size desired by the second wireless transceiver for packets transmitted to the second wireless transceiver.

### Claim 58 (depends on 57)

The communication system of claim 57, where the first wireless transceiver is operable to select, at the discretion of the first wireless transceiver, the size of the data packet to be transmitted to the second wireless transceiver.

### Claim 59

A communication system comprising:
a first wireless transceiver responsive to an evaluation of a communication channel by a second wireless transceiver, said first wireless transceiver operable to adjust a size of a data packet to be transmitted to the second wireless transceiver based on the evaluation of the communication channel by the second wireless transceiver;
where the first wireless transceiver is further operable to:
detect errors in a received message;
determine a desired packet size for packets transmitted from the second wireless transceiver to the first wireless transceiver based, at least in part, on the detected errors; and
transmit a message comprising information indicating the determined desired packet size.

### Claim 60

A communication system, comprising:
a first wireless transceiver operable to:
receive at least one transmission from a second wireless transceiver, and adjust a size of a data packet to be transmitted to the second wireless transceiver based on the at least one transmission received from the second wireless transceiver;
detect errors in a received message;
determine a desired packet size for packets transmitted from the second wireless transceiver to the first wireless transceiver based, at least in part, on the detected errors; and
transmit a message comprising information indicating the determined desired packet size.
