# US 8,571,131 B1 · Dynamic filter adjustment for highly-spectrally-efficient communications

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

- Number: US 8,571,131 B1
- Document ID: US8571131B1
- Status: Granted
- Kind: B1
- Application number: 13/755,008
- Filed: 2013-01-31
- Granted: 2013-10-29
- Earliest claimed: 2012-06-20
- Assignees: MagnaCom Ltd.
- Applicants: MagnaCom Ltd.
- Inventors: Amir Eliaz
- Web page: https://patentgrep.com/patent/US8571131B1

## CPC

- H04L 1/0041: {Arrangements at the transmitter end}
- G06F 11/10: Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- H04B 1/0475: {with means for limiting noise, interference or distortion (H04B1/0483 takes precedence)}
- H04B 1/10: Means associated with receiver for limiting or suppressing noise or interference
- H04B 1/16: Circuits
- H04B 1/709: Correlator structure
- H04B 17/0085: {using test signal generators}
- H04B 17/29: Performance testing
- H04L 1/0036: {arrangements specific to the receiver}
- H04L 1/0048: {in conjunction with detection of multiuser or interfering signals, e.g. iteration between CDMA or MIMO detector and FEC decoder (for spatial equalizer H04L25/03286)}
- H04L 1/005: {Iterative decoding, including iteration between signal detection and decoding operation}
- H04L 1/0054: {Maximum-likelihood or sequential decoding, e.g. Viterbi, Fano, ZJ algorithms}
- H04L 1/203: {Details of error rate determination, e.g. BER, FER or WER}
- H04L 1/206: {for modulated signals}
- H04L 7/0058: {detection of error based on equalizer tap values}
- H04L 7/0087: {Preprocessing of received signal for synchronisation, e.g. by code conversion, pulse generation or edge detection}
- H04L 7/02: Speed or phase control by the received code signals, the signals containing no special synchronisation information {(H04L7/0075 takes precedence)}
- H04L 7/042: {Detectors therefor, e.g. correlators, state machines (digital correlators in general G06F17/15)}
- H04L 23/02: adapted for orthogonal signalling
- H04L 25/0236: {using estimation of the other symbols}
- H04L 25/03006: {Arrangements for removing intersymbol interference}
- H04L 25/03038: {with a non-recursive structure (H04L25/03031 takes precedence)}
- H04L 25/03057: {with a recursive structure (H04L25/03031 takes precedence)}
- H04L 25/03178: {Arrangements involving sequence estimation techniques}
- H04L 25/03197: {methods of calculation involving metrics}
- H04L 25/03267: {with decision feedback equalisers}
- H04L 25/0328: {with interference cancellation circuitry (adaptations for interference cancellation within a sequence estimator H04L25/03305; interference related aspects of direct sequence spread spectrum H04B1/7097; interference related aspects of frequency hopping spread spectrum H04B1/715; see also H04B1/10)}
- H04L 25/03305: {Joint sequence estimation and interference removal (joint detection of several desired signals H04L25/03331)}
- H04L 25/03318: {Provision of soft decisions}
- H04L 25/03337: {Arrangements involving per-survivor processing}
- H04L 25/03343: {Arrangements at the transmitter end}
- H04L 25/03834: {using pulse shaping}
- H04L 25/03885: {adaptive}
- H04L 25/03949: {equalizer selection or adaptation based on feedback (multiple signaling inclusive of a precoding command for adapting the transmitter H04L1/0031; feedback for transmit diversity systems H04B7/0619; selection of codebook or precoding matrix for MIMO diversity systems H04B7/0456)}
- H04L 25/08: Modifications for reducing interference; Modifications for reducing effects due to line faults {; Receiver end arrangements for detecting or overcoming line faults}
- H04L 27/00: Modulated-carrier systems
- H04L 27/01: Equalisers {(baseband equalizers at the transmitter end H04L25/03343; in analogue transmission systems H04B3/04, H04B7/005)}
- H04L 27/02: Amplitude-modulated carrier systems, e.g. using on-off keying; Single sideband or vestigial sideband modulation (H04L27/32 takes precedence)
- H04L 27/04: Modulator circuits; Transmitter circuits
- H04L 27/2278: {using correlation techniques, e.g. for spread spectrum signals}
- H04L 27/36: Modulator circuits; Transmitter circuits
- H04L 27/366: {Arrangements for compensating undesirable properties of the transmission path between the modulator and the demodulator}
- H04L 27/368: {adaptive predistortion}
- H04L 27/38: Demodulator circuits; Receiver circuits
- H04B 2001/0416: {having gain or transmission power control}
- H04L 2025/03369: {Partial response}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04B: TRANSMISSION

## Abstract

A method and system for dynamic configuring of one or both of a transmitter pulse-shaping filter and a receiver pulse-shaping filter to generate a total partial response that incorporates a predetermined amount of inter-symbol interference (ISI). The predetermined amount of ISI is determined based on an estimation process during extraction of data from an output of the receiver pulse-shaping filter, such that performance of total partial-response-based communication matches or surpasses performance of communication incorporating filtering based on no or near-zero ISI. The reconfiguring may comprise obtaining data relating to changes affecting one or more of: the pulse-shaping filtering, and a channel and/or an interface used in the communication of data based on the total partial response, and adjusting the filter configuration, such as by determining a new optimized filtering configuration or changes to existing configurations (e.g., by applying a filtering optimization process).

## Claims

### Claim 1

A method comprising:
utilizing pulse-shaping filtering for communication of data, wherein the pulse-shaping filtering incorporates a predetermined substantial amount of inter-symbol interference (ISI);
obtaining data relating to the pulse-shaping filtering, and/or to a channel and/or an interface used in the communication of data; and
adjusting the pulse-shaping filtering based on the obtained data, wherein the adjusting of the pulse-shaping filtering comprises adjusting configuration and/or operations of one or more filters utilized in performing the pulse-shaping, the one or more filters comprising a transmit-side filter and/or a receive-side filter.

### Claim 2 (depends on 1)

The method of claim 1, wherein the pulse-shaping filtering comprises use of a transmit-side pulse-shaping filter and/or a receive-side pulse-shaping filter to provide a determined total partial response.

### Claim 3

A method comprising:
utilizing pulse-shaping filtering for communication of data, wherein the pulse-shaping filtering incorporates a predetermined substantial amount of inter-symbol interference (ISI);
obtaining data relating to the pulse-shaping filtering, and/or to a channel and/or an interface used in the communication of data; and
adjusting the pulse-shaping filtering based on the obtained data, wherein the adjusting of the pulse-shaping filtering comprises applying a new filtering configuration or applying changes to a currently applied filtering configuration.

### Claim 4 (depends on 3)

The method of claim 3, comprising determining the new filtering configuration and/or the changes to the currently applied filtering configuration based on applying of an optimization process.

### Claim 5 (depends on 4)

The method of claim 4, comprising applying the optimization process based on, at least in part, a plurality of constraints and a plurality of performance-related variables.

### Claim 6 (depends on 4)

The method of claim 4, wherein the optimization process comprises optimizing at least one of a tap configuration, a number of taps, and one or more of a plurality of tap coefficients.

### Claim 7

A method comprising:
utilizing pulse-shaping filtering for communication of data, wherein the pulse-shaping filtering incorporates a predetermined substantial amount of inter-symbol interference (ISI);
obtaining data relating to the pulse-shaping filtering, and/or to a channel and/or an interface used in the communication of data; and
adjusting the pulse-shaping filtering based on the obtained data; and
determining one or more parameters required for the adjusting of the pulse-shaping filtering based on locally stored databases that map changes affecting filtering to filtering configuration or operations parameters.

### Claim 8

A method comprising:
utilizing pulse-shaping filtering for communication of data, wherein the pulse-shaping filtering incorporates a predetermined substantial amount of inter-symbol interference (ISI);
obtaining data relating to the pulse-shaping filtering, and/or to a channel and/or an interface used in the communication of data; and
adjusting the pulse-shaping filtering based on the obtained data; and
synchronizing configuration or modification applicable at each of transmit-side and receive-side based on the adjusting of the pulse-shaping filtering.

### Claim 9

A method comprising:
utilizing pulse-shaping filtering for communication of data, wherein the pulse-shaping filtering incorporates a predetermined substantial amount of inter-symbol interference (ISI);
obtaining data relating to the pulse-shaping filtering, and/or to a channel and/or an interface used in the communication of data, wherein the obtained data comprises receive-side feedback information, transmit-side feedback information, and/or channel feedback information provided during communication; and
adjusting the pulse-shaping filtering based on the obtained data.

### Claim 10

A method comprising:
utilizing pulse-shaping filtering for communication of data, wherein the pulse-shaping filtering incorporates a predetermined substantial amount of inter-symbol interference (ISI);
obtaining data relating to the pulse-shaping filtering, and/or to a channel and/or an interface used in the communication of data, wherein the obtained data comprises transmitter power level, receiver power level, and/or N-QAM modulation type; and
adjusting the pulse-shaping filtering based on the obtained data.

### Claim 11

A method comprising:
utilizing pulse-shaping filtering for communication of data, wherein the pulse-shaping filtering incorporates a predetermined substantial amount of inter-symbol interference (ISI), wherein the predetermined amount of inter-symbol interference (ISI) is greater than an inter-symbol interference (ISI) practically allowed in communication using zero or near-zero ISI filtering that complies with same transmitted spectrum mask limitation as the said pulse-shaping filtering;
obtaining data relating to the pulse-shaping filtering, and/or to a channel and/or an interface used in the communication of data; and
adjusting the pulse-shaping filtering based on the obtained data.

### Claim 12

A system, comprising:
one or more circuits for performing pulse-shaping filtering during communication of data, wherein:
the pulse-shaping filtering incorporates a predetermined substantial amount of inter-symbol interference (ISI);
the one or more circuits are operable to obtain, during communication, data relating to the pulse-shaping filtering, and/or to a channel and/or an interface used in the communication of data;
the one or more circuits are operable to adjust, during communication, the pulse-shaping filtering based on the obtained data; and
the adjusting of the pulse-shaping filtering comprises adjusting configuration and/or operations of one or more filters utilized in performing the pulse-shaping, the one or more filters comprising a transmit-side filter and/or a receive-side filter.

### Claim 13 (depends on 12)

The system of claim 12, wherein the pulse-shaping filtering comprises use of a transmit-side pulse-shaping filter and/or a receive-side pulse-shaping filter to provide a determined total partial response.

### Claim 14 (depends on 12)

The system of claim 12, wherein the obtained data comprises transmitter power level, receiver power level, and/or N-QAM modulation type.

### Claim 15 (depends on 12)

The system of claim 12, wherein the predetermined substantial amount of inter-symbol interference (ISI) is greater than an inter-symbol interference (ISI) practically allowed in communication using zero or near-zero ISI filtering that complies with a same transmitted spectrum mask limitation as the pulse-shaping filtering.

### Claim 16

A system, comprising:
one or more circuits for performing pulse-shaping filtering during communication of data, wherein:
the pulse-shaping filtering incorporates a predetermined substantial amount of inter-symbol interference (ISI);
the one or more circuits are operable to obtain, during communication, data relating to the pulse-shaping filtering, and/or to a channel and/or an interface used in the communication of data;
the one or more circuits are operable to adjust, during communication, the pulse-shaping filtering based on the obtained data; and
the adjusting of the pulse-shaping filtering comprises applying a new filtering configuration or applying changes to a currently applied filtering configuration.

### Claim 17 (depends on 16)

The system of claim 16, wherein the one or more circuits are operable to determine the new filtering configuration and/or the changes to the currently applied filtering configuration based on applying of an optimization process.

### Claim 18 (depends on 17)

The system of claim 17, wherein the one or more circuits are operable to apply the optimization process based on, at least in part, a plurality of constraints and a plurality of performance-related variables.

### Claim 19 (depends on 17)

The system of claim 17, wherein the optimization process comprises optimizing at least one of a tap configuration, a number of taps, and one or more of a plurality of tap coefficients.

### Claim 20 (depends on 16)

The system of claim 16, wherein the obtained data comprises transmitter power level, receiver power level, and/or N-QAM modulation type.

### Claim 21 (depends on 16)

The system of claim 16, wherein the predetermined substantial amount of inter-symbol interference (ISI) is greater than an inter-symbol interference (ISI) practically allowed in communication using zero or near-zero ISI filtering that complies with a same transmitted spectrum mask limitation as the pulse-shaping filtering.

### Claim 22

A system, comprising:
one or more circuits for performing pulse-shaping filtering during communication of data, wherein:
the pulse-shaping filtering incorporates a predetermined substantial amount of inter-symbol interference (ISI);
the one or more circuits are operable to obtain, during communication, data relating to the pulse-shaping filtering, and/or to a channel and/or an interface used in the communication of data;
the one or more circuits are operable to adjust, during communication, the pulse-shaping filtering based on the obtained data; and
the one or more circuits are operable to determine one or more parameters required for the adjusting of the pulse-shaping filtering based on locally stored databases that map changes affecting filtering to filtering configuration or operations parameters.

### Claim 23 (depends on 22)

The system of claim 22, wherein the obtained data comprises transmitter power level, receiver power level, and/or N-QAM modulation type.

### Claim 24 (depends on 22)

The system of claim 22, wherein the predetermined substantial amount of inter-symbol interference (ISI) is greater than an inter-symbol interference (ISI) practically allowed in communication using zero or near-zero ISI filtering that complies with a same transmitted spectrum mask limitation as the pulse-shaping filtering.

### Claim 25

A system, comprising:
one or more circuits for performing pulse-shaping filtering during communication of data, wherein:
the pulse-shaping filtering incorporates a predetermined substantial amount of inter-symbol interference (ISI);
the one or more circuits are operable to obtain, during communication, data relating to the pulse-shaping filtering, and/or to a channel and/or an interface used in the communication of data;
the one or more circuits are operable to adjust, during communication, the pulse-shaping filtering based on the obtained data; and
the one or more circuits are operable to synchronize configuration or modification applicable at each of transmit-side and receive-side based on the adjusting of the pulse-shaping filtering.

### Claim 26 (depends on 25)

The system of claim 25, wherein the obtained data comprises transmitter power level, receiver power level, and/or N-QAM modulation type.

### Claim 27 (depends on 25)

The system of claim 25, wherein the predetermined substantial amount of inter-symbol interference (ISI) is greater than an inter-symbol interference (ISI) practically allowed in communication using zero or near-zero ISI filtering that complies with a same transmitted spectrum mask limitation as the pulse-shaping filtering.

### Claim 28

A system, comprising:
one or more circuits for performing pulse-shaping filtering during communication of data, wherein:
the pulse-shaping filtering incorporates a predetermined substantial amount of inter-symbol interference (ISI);
the one or more circuits are operable to obtain, during communication, data relating to the pulse-shaping filtering, and/or to a channel and/or an interface used in the communication of data;
the obtained data comprises receive-side feedback information, transmit-side feedback information, and/or channel feedback information provided during communication; and
the one or more circuits are operable to adjust, during communication, the pulse-shaping filtering based on the obtained data.

### Claim 29 (depends on 28)

The system of claim 28, wherein the predetermined substantial amount of inter-symbol interference (ISI) is greater than an inter-symbol interference (ISI) practically allowed in communication using zero or near-zero ISI filtering that complies with a same transmitted spectrum mask limitation as the pulse-shaping filtering.

### Claim 30

A system, comprising:
one or more circuits for performing pulse-shaping filtering during communication of data, wherein:
the pulse-shaping filtering incorporates a predetermined substantial amount of inter-symbol interference (ISI);
the one or more circuits are operable to obtain, during communication, data relating to the pulse-shaping filtering, and/or to a channel and/or an interface used in the communication of data, wherein the obtained data comprise a transmitter power level, receiver power level, and/or N-QAM modulation type; and
the one or more circuits are operable to adjust, during communication, the pulse-shaping filtering based on the obtained data.

### Claim 31 (depends on 30)

The system of claim 30, wherein the predetermined substantial amount of inter-symbol interference (ISI) is greater than an inter-symbol interference (ISI) practically allowed in communication using zero or near-zero ISI filtering that complies with a same transmitted spectrum mask limitation as the pulse-shaping filtering.

### Claim 32

A system, comprising:
one or more circuits for performing pulse-shaping filtering during communication of data, wherein;
the pulse-shaping filtering incorporates a predetermined substantial amount of inter-symbol interference (ISI)
the predetermined substantial amount of inter-symbol interference (ISI) is greater than an inter-symbol interference (ISI) practically allowed in communication using zero or near-zero ISI filtering that complies with a same transmitted spectrum mask limitation as the pulse-shaping filtering;
the one or more circuits are operable to obtain, during communication, data relating to the pulse-shaping filtering, and/or to a channel and/or an interface used in the communication of data; and
the one or more circuits are operable to adjust, during communication, the pulse-shaping filtering based on the obtained data.

### Claim 33 (depends on 32)

The system of claim 32, wherein the obtained data comprises transmitter power level, receiver power level, and/or N-QAM modulation type.

### Claim 34

A system, comprising:
one or more circuits for performing pulse-shaping filtering during communication of data, wherein:
the pulse-shaping filtering incorporates a predetermined substantial amount of inter-symbol interference (ISI);
the one or more circuits are operable to obtain, during communication, data relating to the pulse-shaping filtering, and/or to a channel and/or an interface used in the communication of data;
the one or more circuits are operable to adjust, during communication, the pulse-shaping filtering based on the obtained data;
a filtering manager that is configured to manage the adjusting of the pulse-shaping filtering based on the obtained data; and
the filtering manager is implemented as a stand-alone device, and/or in distributed manner over transmitter, receiver, and/or the stand-along device.

### Claim 35 (depends on 34)

The system of claim 34, wherein the predetermined substantial amount of inter-symbol interference (ISI) is greater than an inter-symbol interference (ISI) practically allowed in communication using zero or near-zero ISI filtering that complies with a same transmitted spectrum mask limitation as the said pulse-shaping filtering.

### Claim 36 (depends on 34)

The system of claim 34, wherein the obtained data comprises transmitter power level, receiver power level, and/or N-QAM modulation type.
