US4618941A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for generating filtered multilevel data from NRZ data
Assignee: Motorola Solutions Inc
•
Filing: 1983-09-19
•
Granted: 1986-10-21
•
Expires: 2003-09-19
Abstract
Abstract An embodiment of the invention includes a binary linear phase response filter having a plurality of weighted outputs and a summing circuit which sums groups of the weighted outputs. A polarity inverting mechanism is provided for selectively changing the polarity of the summed outputs from the summing circuit means. An encoding circuit controls the polarity selection in accordance with the logic rule for converting non-return to zero (NRZ) data into return to zero data. Another summing circuit sums the outputs of the polarity inverting mechanism and provides a filtered multilevel data output.
Inventors
- 👤 Donald L. Linder
- 👤 Scott N. Carney
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 19:58
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/06; H04; H04B; H04B1/00; H04B1/62; H04L; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/4917
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
197 words
An apparatus for generating filtered return to zero multilevel data from binary non-return to zero (NRZ) data comprising: a binary finite impulse response (FIR) filter including a shift register means having a plurality of stages which receives the NRZ data, clock means for providing clock pulses to said shift register means for sampling each bit of NRZ data, a weighting element coupled to each stage for weighting each stage's output, and means for summing groups of said weighting elements to define summed signals, the number of weighting elements in each group not exceeding the number of clock pulses occurring during each bit of NRZ data; means for selectively inverting the polarity of each of said summed signals, said inverting means comprising an operational amplifier for each of said summed signals, and means for selectively biasing each operational amplifier to function either as an inverting amplifier or a noninverting amplifier; means responsive to each NRZ data bit for controlling the polarity selection of said inverting means in accordance with said return to zero multilevel data to be generated; and means for summing each of said polarity selected summed signals to define said filtered return to zero multilevel data.
Claim 2
Independent Claim
197 words
An apparatus for generating filtered return to zero multilevel data from binary non-return to zero (NRZ) data comprising: a binary finite impulse response (FIR) filter including a shift register means having a plurality of stages which receives the NRZ data, clock means for providing clock pulses to said shift register means for sampling each bit of NRZ data, a weighting element coupled to each stage for weighting each stage's output, and means for summing groups of said weighting elements to define summed signals, the number of weighting elements in each group not exceeding the number of clock pulses occurring during each bit of NRZ data; means for selectively inverting the polarity of each of said summed signals, said inverting means comprising an operational amplifier for each of said summed signals, and means for selectively biasing each operational amplifier to function either as an inverting amplifier or a noninverting amplifier; means responsive to each NRZ data bit for controlling the polarity selection of said inverting means in accordance with said return to zero multilevel data to be generated; and means for summing each of said polarity selected summed signals to define said filtered return to zero multilevel data.
Claim 3
Dependent Claim
23 words
The apparatus according to claim 1 wherein said operational amplifiers have a predetermined gain of +1 or -1 selected by said biasing means.
Claim 4
Independent Claim
216 words
An apparatus for generating filtered return to zero multilevel data having three or more levels from binary data comprising: a binary linear phase response filter for filtering the binary data, said filter sampling each bit of binary data and having an output corresponding to each sample; means for summing groups of said outputs wherein the number of outputs in each group does not exceed the number of times each bit of binary data is sampled by said filter, the output of each summing means defining summed signals; means for amplifying said summed signals by predetermined amplification factors,; means responsive to each bit of binary data for controlling the selection of said amplification factor in accordance with the return to zero multilevel data to be generated, said controlling means comprising a logic means for generating a control signal in response to each bit of said binary data that determines the amplification factor to be used; means for summing each of said amplified summed signals to define said filtered return to zero multilevel data; and means for time delaying said control signal with respect to a given amplifying means for a time duration equal to the number of preceding outputs coupled to said amplifying means divided by the number of times each bit of binary data is sampled.
Claim 5
Independent Claim
216 words
An apparatus for generating filtered return to zero multilevel data having three or more levels from binary data comprising: a binary linear phase response filter for filtering the binary data, said filter sampling each bit of binary data and having an output corresponding to each sample; means for summing groups of said outputs wherein the number of outputs in each group does not exceed the number of times each bit of binary data is sampled by said filter, the output of each summing means defining summed signals; means for amplifying said summed signals by predetermined amplification factors,; means responsive to each bit of binary data for controlling the selection of said amplification factor in accordance with the return to zero multilevel data to be generated, said controlling means comprising a logic means for generating a control signal in response to each bit of said binary data that determines the amplification factor to be used; means for summing each of said amplified summed signals to define said filtered return to zero multilevel data; and means for time delaying said control signal with respect to a given amplifying means for a time duration equal to the number of preceding outputs coupled to said amplifying means divided by the number of times each bit of binary data is sampled.
Claim 6
Dependent Claim
17 words
The apparatus according to claim 3 wherein said linear phase filter comprises a finite impulse response filter.
Claim 7
Dependent Claim
18 words
The apparatus according to claim 3 wherein said amplifying means has predetermined amplification factors of +1 and -1.
Claim 8
Independent Claim
147 words
A method for generating filtered return to zero multilevel data from binary data comprising the steps of: filtering said binary data by means of a filter having a linear phase response; summing the output signals from the filter in groups wherein the number of outputs in each group does not exceed the sampling rate per bit of binary data, the output of each summed group defining a summed signal; amplifying the summed signals with predetermined amplification factors; selecting the amplification factor to be utilized in response to ech bit of binary data in accordance with the return to zero multilevel data to be generated; permitting the amplification factor to be changed only when all the outputs in a given group being amplified correspond to the same bit of binary data; and summing each of the amplified summed signals to define the filtered return to zero multilevel data.
Claim 9
Independent Claim
147 words
A method for generating filtered return to zero multilevel data from binary data comprising the steps of: filtering said binary data by means of a filter having a linear phase response; summing the output signals from the filter in groups wherein the number of outputs in each group does not exceed the sampling rate per bit of binary data, the output of each summed group defining a summed signal; amplifying the summed signals with predetermined amplification factors; selecting the amplification factor to be utilized in response to ech bit of binary data in accordance with the return to zero multilevel data to be generated; permitting the amplification factor to be changed only when all the outputs in a given group being amplified correspond to the same bit of binary data; and summing each of the amplified summed signals to define the filtered return to zero multilevel data.
Claim 10
Dependent Claim
31 words
The method according to claim 6 wherein the step of selecting the amplification factor consists of selecting between an amplification factor of +X or -X, wherein X is a real number.
Claim 11
Dependent Claim
10 words
The method according to claim 7 wherein X is 1.
Claim 12
Dependent Claim
32 words
The method according to claim 6 wherein said step of output signal summing includes summing consecutive outputs so that only consecutive samples of one bit of said binary data are summed together.
Claim 13
Dependent Claim
21 words
The method according to claim 6 further comprising the step of shifting consecutive samples of the binary data through said filter.
Claim 14
Independent Claim
234 words
An apparatus for generating filtered return to zero multilevel data from binary non-return to zero (NRZ) data comprising: a binary finite impulse response (FIR) filter including a shift register means having a plurality of stages which receives the NRZ data, clock means for providing clock pulses to said shift register means for sampling each bit of NRZ data, a weighting element coupled to each stage for weighting each stage's output, and means for summing groups of said weighting elements to define summed signals, the number of weighting elements in each group not exceeding the number of clock pulses occurring during each bit of NRZ data; means for selectively inverting the polarity of each of said summed signals; means responsive to each NRZ data bit for controlling the polarity selection of said inverting means in accordance with said return to zero multilevel data to be generated, said controlling means including a logic circuit means for implementing a logic rule for encoding NRZ data into return to zero multilevel data, said logic circuit means controlling the polarlity selection of each of said inverting means such that a change in polarity for any given inverting means can occur only when each of the shift register stages coupled to said given inverting means has the same logic state; and means for summing each of said polarity selected summed signals to define said filtered return to zero multilevel data.
Claim 15
Independent Claim
234 words
An apparatus for generating filtered return to zero multilevel data from binary non-return to zero (NRZ) data comprising: a binary finite impulse response (FIR) filter including a shift register means having a plurality of stages which receives the NRZ data, clock means for providing clock pulses to said shift register means for sampling each bit of NRZ data, a weighting element coupled to each stage for weighting each stage's output, and means for summing groups of said weighting elements to define summed signals, the number of weighting elements in each group not exceeding the number of clock pulses occurring during each bit of NRZ data; means for selectively inverting the polarity of each of said summed signals; means responsive to each NRZ data bit for controlling the polarity selection of said inverting means in accordance with said return to zero multilevel data to be generated, said controlling means including a logic circuit means for implementing a logic rule for encoding NRZ data into return to zero multilevel data, said logic circuit means controlling the polarlity selection of each of said inverting means such that a change in polarity for any given inverting means can occur only when each of the shift register stages coupled to said given inverting means has the same logic state; and means for summing each of said polarity selected summed signals to define said filtered return to zero multilevel data.
Claim 16
Dependent Claim
26 words
The apparatus according to claim 11 wherein a change in polarity by said inverting means is permitted only if said logic state is a logic zero.
Claim 17
Dependent Claim
82 words
The apparatus according to claim 11 wherein said logic circuit means generates a polarity control signal which is coupled to each of said inverting means, and said controlling means further comprises a means for delaying said control signal with respect to a given inverting means for a time duration equal to the number of shift register stages preceding the shift register stages coupled to said given inverting means divided by the number of clock pulses occurring during each bit of NRZ data.
Claim 18
Dependent Claim
29 words
The apparatus according to claim 11 wherein said group summing means sums a group of consecutive weighting elements such that only consecutive samples of NRZ data are summed together.
Claim 19
Dependent Claim
27 words
The apparatus according to claim 11 wherein each group of said weighting elements summed by said summing means corresponds to samples of one bit of NRZ data.
Claim 20
Dependent Claim
23 words
The apparatus according to claim 11 wherein said shift register means shifts consecutive samples of the NRZ data through said shift register means.
Claim 21
Independent Claim
198 words
An apparatus for generating filtered return to zero multilevel data from binary non-return to zero (NRZ) data comprising: a binary finite impulse response (FIR) filter including a shift register means having a plurality of stages which receives the NRZ data, clock means for providing clock pulses to said shift register means for sampling each bit of NRZ data, a weighting element coupled to each stage for weighting each stage's output, and means for summing groups of said weighting elements to define summed signals, the number of weighting elements in each group not exceeding the number of clock pulses occurring during each bit of NRZ data; means for selectively inverting the polarity of each of said summed signals; means responsive to each NRZ data bit for controlling the polarity selection of said inverting means in accordance with said return to zero multilevel data to be generated; and means for summing each of said polarity selected summed signals to define said filtered return to zero multilevel data, said means for summing each of said polarity selected summed signals including a predetermined bias reference which is summed with the summed signals, said bias reference defining one state of said multilevel data.
Claim 22
Independent Claim
198 words
An apparatus for generating filtered return to zero multilevel data from binary non-return to zero (NRZ) data comprising: a binary finite impulse response (FIR) filter including a shift register means having a plurality of stages which receives the NRZ data, clock means for providing clock pulses to said shift register means for sampling each bit of NRZ data, a weighting element coupled to each stage for weighting each stage's output, and means for summing groups of said weighting elements to define summed signals, the number of weighting elements in each group not exceeding the number of clock pulses occurring during each bit of NRZ data; means for selectively inverting the polarity of each of said summed signals; means responsive to each NRZ data bit for controlling the polarity selection of said inverting means in accordance with said return to zero multilevel data to be generated; and means for summing each of said polarity selected summed signals to define said filtered return to zero multilevel data, said means for summing each of said polarity selected summed signals including a predetermined bias reference which is summed with the summed signals, said bias reference defining one state of said multilevel data.
Claim 23
Dependent Claim
26 words
The apparatus according to claim 17 wherein said multilevel data comprises three levels, and said state defined by said bias reference corresponds to the intermediate level.
Claim 24
Independent Claim
210 words
An apparatus for generating filtered return to zero multilevel data having three or more levels from binary data comprising: a binary linear phase response filter for filtering the binary data, said filter sampling each bit of binary data and having an output corresponding to each sample; means for summing groups of said outputs wherein the number of outputs in each group does not exceed the number of times each bit of binary data is sampled by said filter, the output of each summing means defining summed signals; means for amplifying each of said summed signals by predetermined amplification factors; means responsive to each bit of binary data for controlling the selection of said amplification factor in accordance with the return to zero multilevel data to be generated, said controlling means comprising a logic means for generating a control signal in response to each bit of said binary data that determines the amplification factor to be used, said logic means permitting a change in the amplification factor of a given amplifying means only when the outputs coupled to said given amplifying means contain samples corresponding to one bit of said binary data; and means for summing each of said amplified summed signals to define said filtered return to zero multilevel data.
Claim 25
Independent Claim
210 words
An apparatus for generating filtered return to zero multilevel data having three or more levels from binary data comprising: a binary linear phase response filter for filtering the binary data, said filter sampling each bit of binary data and having an output corresponding to each sample; means for summing groups of said outputs wherein the number of outputs in each group does not exceed the number of times each bit of binary data is sampled by said filter, the output of each summing means defining summed signals; means for amplifying each of said summed signals by predetermined amplification factors; means responsive to each bit of binary data for controlling the selection of said amplification factor in accordance with the return to zero multilevel data to be generated, said controlling means comprising a logic means for generating a control signal in response to each bit of said binary data that determines the amplification factor to be used, said logic means permitting a change in the amplification factor of a given amplifying means only when the outputs coupled to said given amplifying means contain samples corresponding to one bit of said binary data; and means for summing each of said amplified summed signals to define said filtered return to zero multilevel data.
Claim 26
Dependent Claim
23 words
The apparatus according to claim 19 wherein said bit of binary data during which amplification factor changes are permitted is a logic zero.
Claim 27
Independent Claim
141 words
A method for generating filtered return to zero multilevel data from binary data comprising the steps of: filtering said binary data by means of a filter having a linear phase response; summing the output signals from the filter in groups wherein the number of outputs in each group does not exceed the sampling rate per bit of binary data, the output of each summed group defining a summed signal; amplifying the summed signals with predetermined amplification factors; selecting the amplificaiton factor to be utilized in response to each bit of binary data in accdordance with the return to zero multilevel data to be generated and generating a control signal based upon the logic rule for encoding binary data into return to zero multilevel data; and summing each of the amplified summed signals to define the filtered return to zero multilevel data.
Claim 28
Independent Claim
141 words
A method for generating filtered return to zero multilevel data from binary data comprising the steps of: filtering said binary data by means of a filter having a linear phase response; summing the output signals from the filter in groups wherein the number of outputs in each group does not exceed the sampling rate per bit of binary data, the output of each summed group defining a summed signal; amplifying the summed signals with predetermined amplification factors; selecting the amplificaiton factor to be utilized in response to each bit of binary data in accdordance with the return to zero multilevel data to be generated and generating a control signal based upon the logic rule for encoding binary data into return to zero multilevel data; and summing each of the amplified summed signals to define the filtered return to zero multilevel data.
Claim 29
Dependent Claim
61 words
The method according to claim 21 further comprising the step of delaying said control signal before applying the latter to select the amplification factor associated with a given summed signal for a time duration equal to the number of outputs which precede the outputs coupled to the given summed signal divided by the number of samples per bit of binary data.
References Cited (Backward Citations)
US3737808A
Cited
US3814917A
Cited
US3883727A
Cited
US3946214A
Cited
US3949206A
Cited
US4092618A
Cited
US4121295A
Cited
US4323864A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-10-20 | 1990-04-21 | 1990-10-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-10-20 | 1994-04-21 | 1994-10-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-10-20 | 1998-04-21 | 1998-10-21 | $7700.00 | Window Closed / Lapsed |