# US 8,363,706 B2 · Communication methods and apparatuses

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

- Number: US 8,363,706 B2
- Document ID: US8363706B2
- Status: Granted
- Kind: B2
- Application number: 11/746,937
- Filed: 2007-05-10
- Published: 2008-11-13
- Granted: 2013-01-29
- Earliest claimed: 2007-05-10
- Assignees: Infineon Technologies AG
- Applicants: Dietmar Schoppmeier
- Inventors: Dietmar Schoppmeier
- Web page: https://patentgrep.com/patent/US8363706B2

## CPC

- H04L 12/5601: {Transfer mode dependent, e.g. ATM}
- H04L 1/0002: {by adapting the transmission rate}
- H04L 1/0018: {based on latency requirement}
- H04L 47/263: Rate modification at the source after receiving feedback
- H04L 1/0009: {by adapting the channel coding (H04L1/1812 takes precedence)}
- H04L 2012/5615: {Network termination, e.g. NT1, NT2, PBX}
- H04L 2012/5635: {Backpressure, e.g. for ABR}
- H04L 2012/5672: {Multiplexing, e.g. coding, scrambling}
- H04M 11/062: {using different frequency bands for speech and other data}
- H04Q 2213/13166: Fault prevention
- H04Q 2213/13174: Data transmission, file transfer
- H04Q 2213/13297: Coupling different rates in TDM systems, data rate adaptation
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)

## Abstract

A system and method for communication provides an adaptation value for at least one communication parameter, the adaptation value describes a variation of the communication parameter to be enabled during that data communication. The communication parameter is determined such that the variation indicated by the adaptation value is possible during data communication without violating a limit for the communication parameter.

## Claims

### Claim 1

A method for communication comprising:
providing an adaptation value for at least one communication parameter, the adaptation value describing a quantitative amount of allowable variation of the communication parameter to be enabled during data communication, wherein the adaptation value is provided during a first phase;
determining the at least one communication parameter during a first phase; and
varying the at least one communication parameter during data communication following the first phase according to the adaptation value without violating a limit for the at least one communication parameter, wherein
the at least one communication parameter comprises a data rate,
the adaptation value comprises a ratio describing a quantitative amount of allowable variation of the communication parameter to be enabled during data communication, and
the adaptation value comprises a value less than a ratio of a maximum data rate to a minimum data rate.

### Claim 2 (depends on 1)

The method according to claim 1,
wherein the at least one communication parameter comprises a plurality of communication parameters, and
wherein the providing step further comprises providing an individual adaptation value for each of the plurality of communication parameters.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the adaptation value comprises an adaptation factor indicating a relative variation with respect to the limit.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the first phase comprises a training period for the data communication.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the communication parameter is determined depending on a further limit value calculated based on the adaptation value and the limit.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the determining step further comprises:
determining if the limit can be violated during communication; and
disregarding the adaptation value if the limit cannot be violated during data communication.

### Claim 7 (depends on 1)

The method according to claim 1, further comprising:
performing a data rate change during the data communication, the data rate change comprises varying the at least one communication parameter.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the data rate change comprises one of the group consisting of a seamless rate adaptation and a dynamic rate repartitioning.

### Claim 9 (depends on 1)

The method according to claim 1, comprising:
varying a depth of an interleaver used in the data communication when performing a data rate change.

### Claim 10 (depends on 9)

The method according to claim 9, wherein the depth of the interleaver is varied such that a ratio of a parameter describing a number of bits per symbol of the data communication to the depth is approximately kept constant.

### Claim 11 (depends on 1)

The method according to claim 1, further comprising:
providing a limit violation parameter for at least one further communication parameter, the limit violation parameter indicating an allowed limit violation for a further limit of the at least one further communication parameter.

### Claim 12 (depends on 1)

The method according to claim 1, wherein the data communication is a DSL communication.

### Claim 13 (depends on 1)

The method according to claim 1, wherein the at least one communication parameter further comprises a framing parameter or a service parameter.

### Claim 14 (depends on 1)

The method according to claim 1, further comprising a second parameter related to noise protection.

### Claim 15 (depends on 1)

The method of claim 1, wherein the adaptation value comprises a relative variation with respect to an initial value.

### Claim 16 (depends on 1)

The method of claim 1, wherein the adaptation value defines a range in which the at least one communication parameter may be varied.

### Claim 17

A method for communication, comprising:
providing a limit violation parameter for at least one communication parameter of a data communication, the limit violation parameter describing whether or not a violation of a limit of the at least one communication parameter is allowed during communication;
limiting the at least one communication parameter to the limit during an initialization; and
allowing the at least one communication to violate the limit during transmission of payload data if indicated by the limit violation parameter.

### Claim 18 (depends on 17)

The method according to claim 17, wherein the limit violation parameter replaces the limit during transmission of payload data.

### Claim 19 (depends on 17)

The method according to claim 17, further comprising:
varying a depth of an interleaver used in the data communication when performing a data rate change.

### Claim 20 (depends on 17)

The method according to claim 17, wherein the data communication is a DSL communication.

### Claim 21 (depends on 17)

The method according to claim 17, wherein the at least one communication parameter comprises a plurality of communication parameters, and individual limit violation parameters are given for each communication parameter.

### Claim 22 (depends on 17)

The method of claim 17, wherein the at least one communication parameter affects a data rate or is affected by a data rate.

### Claim 23 (depends on 17)

The method of claim 17, wherein the limit violation parameter comprises an additional limit factor, and the method further comprises adding the limit violation parameter to the limit to form a new limit.

### Claim 24

A method for data communication, comprising:
choosing a service policy comprising at least one indication chosen from the group consisting of:
an indication that at least one adaptation value is to be provided for a communication parameter of the data communication, the adaptation value describing a quantitative amount of allowable variation of the communication parameter during data communication;
an indication that at least one limit violation parameter is provided for a communication parameter of the data communication, the limit violation parameter describing whether or not a violation of a limit of the communication parameter is allowed during data communication;
an indication that a change of interleaver depth is allowed during the data communication; and
communicating the service policy.

### Claim 25 (depends on 24)

The method according to claim 24, wherein the service policy further comprises the at least one adaptation value and the at least one limit violation parameter.

### Claim 26 (depends on 24)

The method according to claim 24, wherein the service policy further comprises an indication of a stored set of adaptation values and limit violation parameters.

### Claim 27 (depends on 24)

The method according to claim 24, wherein the data communication is an ADSL communication.

### Claim 28 (depends on 24)

The method of claim 24, wherein the communication parameter affects a data rate or is affected by a data rate.

### Claim 29

An apparatus for communication, comprising:
a communication circuit to communicate via a communication channel according to at least one communication parameter,
a control circuit coupled with the communication circuit to vary the at least one communication parameter, wherein a limit violation parameter for the at least one communication parameter indicating whether or not a violation of a limit of the at least one communication parameter is allowed during data communication, wherein the at least one communication parameter is set within the limit during initialization.

### Claim 30 (depends on 29)

The apparatus according to claim 29,
wherein the communication circuit comprises an interleaver,
wherein the control circuit is configured to be able to perform a rate change of a data rate of the data communication, the rate change comprising varying a depth of the interleaver.

### Claim 31 (depends on 30)

The apparatus according to claim 30, wherein the apparatus is a DSL communication apparatus.

### Claim 32 (depends on 29)

The apparatus according to claim 29, wherein the at least one communication parameter affects a data rate or is affected by a data rate.

### Claim 33

A method for communication comprising:
providing an adaptation value for at least one communication parameter, the adaptation value describing a quantitative amount of allowable variation of the communication parameter to be enabled during data communication, wherein the adaptation value is provided during a first phase;
determining the at least one communication parameter during a first phase; and
varying the at least one communication parameter during data communication following the first phase according to the adaptation value without violating a limit for the at least one communication parameter, wherein
the at least one communication parameter comprises a data rate,
the adaptation value comprises a ratio describing a quantitative amount of allowable variation of the communication parameter to be enabled during data communication, and
the adaptation value comprises a ratio of a maximum data rate to a minimum data rate.
