Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
170 words
A finite impulse response filter for shaping a complex signal, in the form of s digital data pulse train having an in-phase channel and a quadrature channel, in a digital data transmission system, comprising: a delay element for sequentially receiving in-phase and quadrature binary data bits in the data pulse train at fixed data cycle intervals and outputting simultaneously in parallel a plurality n of data bits for each of the in-phase and quadrature channels representing a most recent history of the past n data bits received by said delay element during the past n data cycle intervals; an element for outputting m sampling bits per each data bit, said sampling bits corresponding to particular sampling points for said n data bits, and a memory device having at least (n+m) address lines for providing at least 2.sup.(n+m) address locations, said n data bits and m sampling bits providing an input to said address lines, said memory device providing a specific output value for each possible combination of address line inputs.
Claim 2
Dependent Claim
170 words
A finite impulse response filter for shaping a complex signal, in the form of s digital data pulse train having an in-phase channel and a quadrature channel, in a digital data transmission system, comprising: a delay element for sequentially receiving in-phase and quadrature binary data bits in the data pulse train at fixed data cycle intervals and outputting simultaneously in parallel a plurality n of data bits for each of the in-phase and quadrature channels representing a most recent history of the past n data bits received by said delay element during the past n data cycle intervals; an element for outputting m sampling bits per each data bit, said sampling bits corresponding to particular sampling points for said n data bits, and a memory device having at least (n+m) address lines for providing at least 2.sup.(n+m) address locations, said n data bits and m sampling bits providing an input to said address lines, said memory device providing a specific output value for each possible combination of address line inputs.
Claim 3
Dependent Claim
26 words
The filter of claim 1, wherein said delay element is a shift register and said memory device is a programmable read only memory (PROM) integrated circuit.
Claim 4
Dependent Claim
18 words
The filter of claim 2, wherein said shift register is implemented in a programmable array logic (PAL) device.
Claim 5
Dependent Claim
27 words
The filter of claim 2, wherein said fixed data cycles occur at a rate of between 500 kilobits per second (Kbs) and sixteen megabits per second (Mbs).
Claim 6
Dependent Claim
38 words
The filter of claim 4, wherein said filter operates as a 319 tap FIR filter at a data input rate of 500 Kbs and as a 19 tap FIR filter at a data input rate of 16 Mbs.
Claim 7
Dependent Claim
36 words
The filter of claim 1, wherein said n address lines is ten address lines, said m-bit address is a five bit word, and said memory device specific output value is represented as an eight bit word.
Claim 8
Dependent Claim
19 words
The filter of claim 1, wherein said element for outputting m sampling bits operates at up to 16 MHz.
Claim 9
Dependent Claim
30 words
The filter of claim 1, wherein said memory device comprises a pair of PROMs which manage address changes effected by said counter circuit alternately in a ping-pong method of operation.
Claim 10
Dependent Claim
33 words
The filter of claim 8, further comprising multiplexing registers for alternately storing the specific output values of said pair of PROMs, and an output register for alternately managing outputs of said multiplexing registers.
Claim 11
Dependent Claim
18 words
The filter of claim 9, wherein said output register operates at twice the speed of said multiplexing registers.
Claim 12
Dependent Claim
21 words
The filter of claim 10, wherein said output register operates at 32 MHz and said multiplexing registers operate at 16 MHz.
Claim 13
Independent Claim
147 words
A method of shaping a complex signal, in the form of a serial digital data pulse train having an in-phase channel and a quadrature channel, in a digital data transmission system, comprising the steps of: sequentially receiving in-phase and quadrature binary data bits in the data pulse train at fixed data cycle intervals; outputting simultaneously in parallel a plurality n of data bits for each of the in-phase and quadrature channels representing a most recent history of the past n data bits received during the past n data cycle intervals; sampling said data bits at a rate of m sampling bits per each data bit, and inputting said n data bits and said m sampling bits into a memory device having at least (n+m) address lines for providing at least 2.sup.(n+m) address locations; and outputting a specific output value for each possible combination of address line inputs.
Claim 14
Independent Claim
147 words
A method of shaping a complex signal, in the form of a serial digital data pulse train having an in-phase channel and a quadrature channel, in a digital data transmission system, comprising the steps of: sequentially receiving in-phase and quadrature binary data bits in the data pulse train at fixed data cycle intervals; outputting simultaneously in parallel a plurality n of data bits for each of the in-phase and quadrature channels representing a most recent history of the past n data bits received during the past n data cycle intervals; sampling said data bits at a rate of m sampling bits per each data bit, and inputting said n data bits and said m sampling bits into a memory device having at least (n+m) address lines for providing at least 2.sup.(n+m) address locations; and outputting a specific output value for each possible combination of address line inputs.
Claim 15
Dependent Claim
29 words
The method of claim 12, wherein said binary data bits are received by a shift register and said memory device is a programmable read only memory (PROM) integrated circuit.
Claim 16
Dependent Claim
27 words
The method of claim 13, wherein said fixed data cycles occur at a rate of between 500 kilobits per second (Kbs) and sixteen megabits per second (Mbs).
Claim 17
Dependent Claim
38 words
The method of claim 12, wherein said memory device comprises a pair of PROMs, said method further comprising the step of managing said m-bit address changes with said pair of PROMs alternately in a ping-pong method of operation.
Claim 18
Dependent Claim
41 words
The method of claim 15, further comprising the steps of (i) multiplexing the specific output values of said pair of PROMs with a pair of output registers, and (ii) alternately latching outputs of said multiplexing registers with a single output register.
Claim 19
Dependent Claim
18 words
The method of claim 16, wherein said output register operates at twice the speed of said multiplexing registers.
Claim 20
Dependent Claim
25 words
The method of claim 17, wherein said output register operates at up to 32 MHz and said multiplexing registers operate at up to 16 MHz.