Design and Optimization of Partial Response Pulse Shape Filter
Abstract
A method and system for configuring 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), based on one or more defined performance-related variables and one or more set constraints that are applicable to one or both of the transmitter pulse-shaping filter and the receiver pulse-shaping filters. 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 configuring may comprise determining optimized filtering configuration, by applying an optimization process which is based on, at least in part, the one or more constraints and the one or more performance-related variables.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
utilizing pulse-shaping filtering for communication of data, wherein:
the pulse-shaping filtering provides a total partial response that incorporates a predetermined amount of inter-symbol interference (ISI); and
the predetermined amount of inter-symbol interference (ISI) is determined based on an estimation process applied to an output of the pulse-shaping filtering.
2 . The method of claim 1 , wherein the pulse-shaping filtering comprises use of a transmit-side pulse-shaping filter and a receive-side pulse-shaping filter.
3 . The method of claim 1 , comprising configuring the pulse-shaping filtering to optimize an applicable weighted distances for one or more selected error patterns for a given spectral compression.
4 . The method of claim 1 , comprising configuring the pulse-shaping filtering to optimize a symbol error rate (SER) associated with the communication of data.
5 . The method of claim 1 , comprising configuring the pulse-shaping filtering, the configuring comprising:
defining a plurality of performance-related variables; setting a plurality of constraints; and determining optimized filtering configuration by applying an optimization process that is based on, at least in part, the plurality of constraints and the plurality of performance-related variables.
6 . The method of claim 5 , comprising configuring the optimization process to allow for setting different numbers of filter coefficients for each of a transmit-side pulse-shaping filter and a receive-side pulse-shaping filter utilized for the pulse-shaping filtering.
7 . The method of claim 5 , comprising configuring the optimization process to determine one or more early filter taps that are applicable to one or more filters utilized for the pulse-shaping filtering while ensuring that a resultant pulse shape remain within an applicable spectral mask.
8 . The method of claim 5 , comprising configuring the optimization process to determine late filter taps applicable to one or more filters utilized for the pulse-shaping filtering while ensuring that a resultant pulse shape remain within an applicable spectral mask.
9 . The method of claim 5 , 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.
10 . The method of claim 5 , comprising applying as part of the optimization process one or more cost functions while meeting the plurality of constraints.
11 . The method of claim 10 , wherein at least one of the one or more cost functions cost function is defined over one or more of the plurality of performance-related variables.
12 . The method of claim 5 , wherein the plurality of performance-related variables comprise minimum distance reduction, symbol error rate (SER) and/or bit error rate (BER), early taps amplitude, residual non-compensated early response, receive-side noise enhancement, receive-side out-of-band rejection, amplitude of tail response, channel response, and/or nonlinear distortion.
13 . The method of claim 5 , wherein the plurality of constraints comprise spectrum mask limits, amplitudes early filter taps, amplitude of tail response, residual non-compensated early response, receive-side out-of-band rejection, noise mismatch, and/or nonlinear distortion tolerance.
14 . The method of claim 1 , wherein the estimation process is configured such that communications based on the total partial response provide data rates and error measurements that are at least equal to the data rates and error measurements associated with no inter-symbol interference (ISI) or near-zero inter-symbol interference (ISI) based communications subject to same spectrum mask limits for said partial response and said no ISI or near-zero ISI communications.
15 . The method of claim 1 , wherein the predetermined amount of inter-symbol interference (ISI) is greater than the maximum inter-symbol interference (ISI) practically allowed in reference communication using zero or near-zero ISI filters.
16 . A system, comprising:
one or more circuits for performing a pulse-shaping filtering, wherein:
the pulse-shaping filtering provides a total partial response that incorporates a predetermined amount of inter-symbol interference (ISI); and
the predetermined amount of inter-symbol interference (ISI) is determined based on an estimation process applied to an output of the pulse-shaping filtering.
17 . The system of claim 16 , wherein the pulse-shaping filtering comprises use of a transmit-side pulse-shaping filter and a receive-side pulse-shaping filter.
18 . The system of claim 16 , wherein the one or more circuits are operable to configure the pulse-shaping filtering to optimize an applicable weighted distances for one or more selected error patterns for a given spectral compression.
19 . The system of claim 16 , wherein the one or more circuits are operable to configure the pulse-shaping filtering to optimize a symbol error rate (SER) associated with the communication of data.
20 . The system of claim 16 , wherein the one or more circuits are operable to configure the pulse-shaping filtering, the configuring comprising:
defining a plurality of performance-related variables; setting a plurality of constraints; and determining optimized filtering configuration by applying an optimization process that is based on, at least in part, the plurality of constraints and the plurality of performance-related variables.Join the waitlist — get patent alerts
Track US2016254933A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.