Patents by Inventor Philip Curran
Philip Curran has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11785122Abstract: Systems and methods are provided for performing operations comprising: accessing, by a transmitter physical layer (PHY) controller, data for transmission to a receiver PHY controller over a network connection; randomizing a delimiter independently of randomizing the data; selecting a disparity reset value based on the randomized delimiter to generate an initial miming disparity; encoding the randomized data based on the initial running disparity; generating a frame that includes the encoded randomized data and the randomized delimiter; and transmitting the frame from the transmitter PHY controller to the receiver PHY controller.Type: GrantFiled: May 18, 2020Date of Patent: October 10, 2023Assignees: Analog Devices International Unlimited Company, Pepperl+Fuchs SEInventors: Philip Curran, Steffen Graber
-
Publication number: 20220086263Abstract: Systems and methods are provided for performing operations comprising: accessing, by a transmitter physical layer (PHY) controller, data for transmission to a receiver PHY controller over a network connection; randomizing a delimiter independently of randomizing the data; selecting a disparity reset value based on the randomized delimiter to generate an initial miming disparity; encoding the randomized data based on the initial running disparity; generating a frame that includes the encoded randomized data and the randomized delimiter; and transmitting the frame from the transmitter PHY controller to the receiver PHY controller.Type: ApplicationFiled: May 18, 2020Publication date: March 17, 2022Inventors: Philip Curran, Steffen Graber
-
Publication number: 20190149371Abstract: This disclosure relates to data communication networks. An example data communication apparatus includes physical (PHY) layer circuitry that includes transceiver circuitry, decoder circuitry, and a signal analysis unit. The transceiver circuitry receives encoded data symbols via a network link. The received encoded data symbols are encoded using trellis coded modulation (TCM). The decoder circuitry decodes the received encoded data symbols using maximum-likelihood (ML) decoding to map a received symbol sequence to an allowed symbol sequence using a trace-back depth. A trace-back depth value is a number of symbols in the received symbol sequence used by the ML decoding to identify the allowed symbol sequence from the received symbol sequence. The signal analysis unit determines one or more link statistics of the network link, and sets the trace-back depth value according to the one or more link statistics.Type: ApplicationFiled: November 15, 2017Publication date: May 16, 2019Inventors: Jacobo Riesco-Prieto, Philip Curran, Michael McCarthy
-
Patent number: 10277433Abstract: This disclosure relates to data communication networks. An example data communication apparatus includes physical (PHY) layer circuitry that includes transceiver circuitry, decoder circuitry, and a signal analysis unit. The transceiver circuitry receives encoded data symbols via a network link. The received encoded data symbols are encoded using trellis coded modulation (TCM). The decoder circuitry decodes the received encoded data symbols using maximum-likelihood (ML) decoding to map a received symbol sequence to an allowed symbol sequence using a trace-back depth. A trace-back depth value is a number of symbols in the received symbol sequence used by the ML decoding to identify the allowed symbol sequence from the received symbol sequence. The signal analysis unit determines one or more link statistics of the network link, and sets the trace-back depth value according to the one or more link statistics.Type: GrantFiled: November 15, 2017Date of Patent: April 30, 2019Assignee: Analog Devices Global Unlimited CompanyInventors: Jacobo Riesco-Prieto, Philip Curran, Michael McCarthy
-
Patent number: 7519137Abstract: In a 1000 BASE-T transceiver, a timing error detector (TED, 5) receives its inputs directly from the output of an ADC (2) and from a decision device (4). Timing recovery is acquired in three stages: a non-decision directed (NDD) stage during which only the output of an ADC (2) are used for acquisition; a stage for acquiring the remote scrambler and predicting symbols; and a decision-directed (DD) stage during which locally predicted symbols are also used for acquisition. Because the timing error detector (TED, 5) does not take inputs from the FFE (3) there is no information about cable length, and so an input of gain from an AGC is used to indicate cable length.Type: GrantFiled: July 31, 2002Date of Patent: April 14, 2009Assignee: Agere Systems, Inc.Inventors: Carl Damien Murray, Philip Curran, Alberto Molina Navarro
-
Patent number: 7424053Abstract: Channel equalization in a 1000BASE-T receiver is performed by a fixed mode analog filter 2 suitable for the longest possible cable length, by a FFE (3), and by a digital filter 4. The digital filter (4) has two sets of taps. One set is optimal for shorter cable lengths and so cancels adaptation for long cable lengths and assists operation of the analog filter. A decision block (5) selects an appropriate set of taps.Type: GrantFiled: July 31, 2002Date of Patent: September 9, 2008Assignee: Agere Systems Inc.Inventors: Carl Damien Murray, Philip Curran, Alberto Molina Navarro
-
Patent number: 7170947Abstract: A receiver (1) has an equalizer (2, 4, 5) which introduces inter symbol interferance (ISI) in a controlled manner and low pass filters to reduce noise. The ISI is introduced and the noise is reduced by a filter (4) in an adaptation path. A trellis decoder (3) of the receiver (1) removes the ISI to avoid propagation error. It does this in front end modules (20), outside of its critical path. There is a better decoder performance because noise is smaller.Type: GrantFiled: July 17, 2002Date of Patent: January 30, 2007Assignee: Massana Research LimitedInventors: Philip Curran, Stephen Bates, Vincent Berg
-
Patent number: 7167514Abstract: A FIR filter in a Gigabit transceiver in which data words are represented in three bits: SIGN representing word sign, SHIFT representing requirement for a shift operation, and ZERO indicating whether the word is zero. An AND gate ANDs an input coefficient and the ZERO bit, an XOR gate XORs the SIGN bit and the output of the AND gate, and a multiplier left-shifts the coefficient using the SHIFT bit and the output of the XOR gate. The circuit has a very low gate count.Type: GrantFiled: July 17, 2002Date of Patent: January 23, 2007Assignee: Agere Systems Inc.Inventors: Ciaran McElroy, Philip Curran, Alberto Molina Navarro
-
Patent number: 7158562Abstract: A Gigabit transceiver (1) has a receiver (2) and a transmitter (3). There is an ADC (5) in the receiver (2) for each channel (A, B, C, D). The ADCs (5) oversample at a factor of 2. However the remainder of the digital circuitry and transmitter DACs (2) operate off half of the oversampling rate. In the receiver (2) fractionally spaced equalisers (FSES, 6) ensure that the optimum sampling phase is selected digitally. The invention avoids the need for a PLL in the receiver for each channel and associated interference and retiming problems.Type: GrantFiled: January 3, 2003Date of Patent: January 2, 2007Assignee: Massana Research LimitedInventors: Alberto Molina Navarro, Stephen Bates, Philip Curran, Carl Damien Murray
-
Patent number: 7099385Abstract: A data communication receiver comprises an equalizer for adapting to each of a plurality of channels to open the eye for each channel in a Gigabit (1000BASE-T) transceiver. The eye is open for a first channel (A) and a transformation process applies the coefficients of that adaptation to open the eye for the other dimensions. The transformation process keeps the magnitude response constant.Type: GrantFiled: July 17, 2002Date of Patent: August 29, 2006Assignee: Massana Research LimitedInventors: Philip Curran, Stephen Bates
-
Patent number: 7020068Abstract: A cancellation system comprises a channel circuit (11) for each noise source, such as echo in a particular cable pair. There are only eighty taps per channel, in two blocks (n_echo_a, f_echo_a). Each block is preceded by a variable delay line comprising blocks of registers cascaded so that a delay value of 0 to 40 clock cycles can be chosen. The delay value is determined by determining an optimum position for each tap block. This is achieved by determining a maximum coefficient sum for a number of windows. Taps from other channels are used during training, so that there is a total of 160 taps for each channel during training to enable the optimum positions to be determined.Type: GrantFiled: April 30, 2001Date of Patent: March 28, 2006Assignee: Massana Research LimitedInventors: Philip Curran, Albert Molina, Brian Murray, Carl Murray
-
Publication number: 20030133467Abstract: A Gigabit transceiver (1) has a receiver (2) and a transmitter (3). There is an ADC (5) in the receiver (2) for each channel (A, B, C, D). The ADCs (5) oversample at a factor of 2. However the remainder of the digital circuitry and transmitter DACs (2) operate off half of the oversampling rate. In the receiver (2) fractionally spaced equalisers (FSES, 6) ensure that the optimum sampling phase is selected digitally. The invention avoids the need for a PLL in the receiver for each channel and associated interference and retiming problems.Type: ApplicationFiled: January 3, 2003Publication date: July 17, 2003Inventors: Alberto Molina Navarro, Stephen Bates, Philip Curran, Carl Damien Murray
-
Publication number: 20030039316Abstract: A receiver (1) has an equalizer (2, 4, 5) which introduces inter symbol interferance (ISI) in a controlled manner and low pass filters to reduce noise. The ISI is introduced and the noise is reduced by a filter (4) in an adaptation path. A trellis decoder (3) of the receiver (1) removes the ISI to avoid propagation error. It does this in front end modules (20), outside of its critical path. There is a better decoder performance because noise is smaller.Type: ApplicationFiled: July 17, 2002Publication date: February 27, 2003Inventors: Philip Curran, Stephen Bates, Vincent Berg
-
Publication number: 20030026369Abstract: In a 1000 BASE-T transceiver, a timing error detector (TED, 5) receives its inputs directly from the output of an ADC (2) and from a decision device (4). Timing recovery is acquired in three stages: a non-decision directed (NDD) stage during which only the output of an ADC (2) are used for acquisition; a stage for acquiring the remote scrambler and predicting symbols; and a decision-directed (DD) stage during which locally predicted symbols are also used for acquisition. Because the timing error detector (TED, 5) does not take inputs from the FFE (3) there is no information about cable length, and so an input of gain from an AGC is used to indicate cable length.Type: ApplicationFiled: July 31, 2002Publication date: February 6, 2003Inventors: Carl Damien Murray, Philip Curran, Alberto Molina Navarro
-
Publication number: 20030026333Abstract: Channel equalization in a 1000BASE-T receiver is performed by a fixed mode analog filter 2 suitable for the longest possible cable length, by a FFE (3), and by a digital filter 4. The digital filter (4) has two sets of taps. One set is optimal for shorter cable lengths and so cancels adaptation for long cable lengths and assists operation of the analog filter. A decision block (5) selects an appropriate set of taps.Type: ApplicationFiled: July 31, 2002Publication date: February 6, 2003Inventors: Carl Damien Murray, Philip Curran, Alberto Molina Navarro
-
Publication number: 20030021340Abstract: A FIR in a Gigabit transceiver represents data words in three bits: SIGN representing word sign, SHIFT representing requirement for a shift operation, and ZERO indicating whether the word is zero. An AND gate ANDs a multiplier and the ZERO bit, an XOR gate XORs the SIGN bit and the output of the AND gate, and a multiplier left-shifts the coefficient using the SHIFT bit and the output of the XOR gate. The circuit has a very low gate count.Type: ApplicationFiled: July 17, 2002Publication date: January 30, 2003Inventors: Ciaran McElroy, Philip Curran, Alberto Molina Navarro
-
Publication number: 20030016743Abstract: An equalizer for a data communication receiver comprises means for adapting to each of a plurality of channels to open the eye for each channel in a Gigabit (1000BASE-T) transceiver. The eye is opened for a first channel (A) and a transformation process applies the coefficients of that adaptation to open the eye for the other dimensions. The transformation process keeps the magnitude response constant.Type: ApplicationFiled: July 17, 2002Publication date: January 23, 2003Inventors: Philip Curran, Stephen Bates
-
Patent number: 6334179Abstract: A DSP coprocessor 2 is connected to a host sub-system (3). The host sub-system (3) has a host processor (4), a host RAM (5), and shared RAM banks (6, 7). Multiplexers (11) provide access for either the DSP or the host to a shared RAM bank. Macro commands for functions of the DSP coprocessor are retrieved from the shared RAM banks. This allows comprehensive interaction of the host and the DSP coprocessor.Type: GrantFiled: January 27, 1999Date of Patent: December 25, 2001Assignee: Masaana Research LimitedInventors: Philip Curran, Brian Murray, Paul Costigan, Mark Dunn
-
Publication number: 20010036160Abstract: A cancellation system comprises a channel circuit (11) for each noise source, such as echo in a particular cable pair. There are only eighty taps per channel, in two blocks (n_echo_a, f_echo_a). Each block is preceded by a variable delay line comprising blocks of registers cascaded so that a delay value of 0 to 40 clock cycles can be chosen. The delay value is determined by determining an optimum position for each tap block. This is achieved by determining a maximum coefficient sum for a number of windows. Taps from other channels are used during training, so that there is a total of 160 taps for each channel during training to enable the optimum positions to be determined.Type: ApplicationFiled: April 30, 2001Publication date: November 1, 2001Inventors: Philip Curran, Albert Molina, Brian Murray, Carl Murray
-
Patent number: 5844629Abstract: A digital-to-analog video encoder method and apparatus having unique equalization are disclosed. The encoder converts digital video signals into one or more analog video formats using one or more digital-to-analog converters. Equalization is provided to compensate for zero order hold effects of the digital-to-analog converters. Equalization is provided to a luminance signal and/or a chroma signal to equalize RGB, composite video, and super VHS video outputs. Multiplexed digital-to-analog converter inputs allow selection of several output formats.Type: GrantFiled: May 30, 1996Date of Patent: December 1, 1998Assignee: Analog Devices, Inc.Inventors: Brian P. Murray, Philip A. Curran, Colm J. Prendergast, Timothy J. Cummins