Patents by Inventor Mark David Hahm
Mark David Hahm 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: 7889781Abstract: A system for processing radio frequency (RF) signals includes a searcher and a Cluster Path Processor (CPP). The searcher detects a maximum signal energy level and position of at least one of a plurality of individual distinct path signals in a signal cluster, wherein at least a portion of the plurality of individual distinct path signals is received within a duration of a corresponding delay spread. The CPP includes a group finger array having a plurality of group fingers and determines a coarse sampling position of the group finger array based upon the position of the at least one of a plurality of individual distinct path signals in the signal cluster. The CPP determines a fine sampling position based upon determines a composite channel energy estimate for the plurality of individual distinct path signals. Using this fine sampling position, the CPP receives at least a portion of the plurality of individual distinct path signals by the group finger array.Type: GrantFiled: September 21, 2006Date of Patent: February 15, 2011Assignee: Broadcom CorporationInventors: Junqiang Li, Mark David Hahm, Li Fung Chang
-
Patent number: 7885237Abstract: A wireless terminal is operable to receive a Wideband Code Division Multiple Access (WCDMA) signal from a base station and includes clock circuitry, a wireless interface, and a Primary Synchronization (PSYNC) module. The clock circuitry generates a wireless terminal clock using a wireless terminal oscillator. The wireless interface receives the WCDMA signal, which is produced by the base station using a base station clock that is produced using a base station oscillator that is more accurate than the wireless terminal oscillator. The PSYNC module includes a plurality of PSYNC correlation branches. Each PSYNC correlation branch phase rotates the WCDMA signal based upon a respective frequency offset, correlates the phase rotated WCDMA signal with a Primary Synchronization Channel (PSCH) code over a plurality of sampling positions, and produces PSYNC correlation energies based upon the correlations for each of the plurality of sampling positions.Type: GrantFiled: August 23, 2007Date of Patent: February 8, 2011Assignee: Broadcom CorporationInventors: Mark David Hahm, Wei Luo, Hendrik Johannes Conroy
-
Patent number: 7885319Abstract: A wireless terminal is operable to receive a Wideband Code Division Multiple Access (WCDMA) signal from a base station and includes clock circuitry, a wireless interface, and a Primary Synchronization (PSYNC) module. The clock circuitry generates a wireless terminal clock using a wireless terminal oscillator. The wireless interface receives the WCDMA signal, which is produced by the base station using a base station clock that is produced using a base station oscillator that is more accurate than the wireless terminal oscillator. The PSYNC module includes a plurality of PSYNC correlation branches. Each PSYNC correlation branch phase rotates the WCDMA signal based upon a respective frequency offset, correlates the phase rotated WCDMA signal with a Primary Synchronization Channel (PSCH) code over a plurality of sampling positions, and produces PSYNC correlation energies based upon the correlations for each of the plurality of sampling positions.Type: GrantFiled: September 10, 2007Date of Patent: February 8, 2011Assignee: Broadcom CorporationInventors: Mark David Hahm, Wei Luo, Li Fung Chang, Nelson R. Sollenberger, Hendrik Johannes Conroy
-
Patent number: 7835327Abstract: A wireless terminal is operable to receive a Wideband Code Division Multiple Access (WCDMA) signal from a base station and includes clock circuitry, a wireless interface, and a Primary Synchronization (PSYNC) module. The clock circuitry generates a wireless terminal clock using a wireless terminal oscillator. The wireless interface receives the WCDMA signal, which is produced by the base station using a base station clock that is produced using a base station oscillator that is more accurate than the wireless terminal oscillator. The PSYNC module includes a plurality of PSYNC correlation branches. Each PSYNC correlation branch phase rotates the WCDMA signal based upon a respective frequency offset, correlates the phase rotated WCDMA signal with a Primary Synchronization Channel (PSCH) code over a plurality of sampling positions, and produces PSYNC correlation energies based upon the correlations for each of the plurality of sampling positions.Type: GrantFiled: August 23, 2007Date of Patent: November 16, 2010Assignee: Broadcom CorporationInventors: Mark David Hahm, Wei Luo
-
Publication number: 20100157951Abstract: A baseband processing module includes an RX interface, a rake receiver combiner module, and may include additional components. The RX interface receives the baseband signals from an RF front end and creates baseband RX signal samples there from. The rake receiver combiner module includes control logic, an input buffer, a rake despreader module, and an output buffer. The rake despreader module is operable to despread the baseband RX signal samples in a time divided fashion to produce channel symbols including pilot channel symbols and physical channel symbols.Type: ApplicationFiled: March 5, 2010Publication date: June 24, 2010Applicant: BROADCOM CORPORATIONInventors: Mark David Hahm, Huaiyu (Hanks) Zeng, Joseph Boccuzzi, Nelson R. Sollenberger
-
Publication number: 20100146366Abstract: A baseband processing module for use within a Radio Frequency (RF) transceiver includes a downlink/uplink interface, TX processing components, a processor, memory, RX processing components, and a turbo decoding module. The RX processing components receive a baseband RX signal from the RF front end, produce a set of IR samples from the baseband RX signal, and transfer the set of IR samples to the memory. The turbo decoding module receives a set of IR samples from the memory, forms a turbo code word from the set of IR samples, turbo decodes the turbo code word to produce inbound data, and outputs the inbound data to the downlink/uplink interface. The turbo decoding module performs metric normalization based upon a chosen metric, performs de-rate matching on the set of IR samples, performs error detection operations, and extracts information from a MAC packet that it produces.Type: ApplicationFiled: February 2, 2010Publication date: June 10, 2010Applicant: BROADCOM CORPORATIONInventors: Mark David Hahm, Li Fung Chang
-
Publication number: 20100135377Abstract: A Radio Frequency (RF) receiver includes a RF front end and a baseband processing module coupled to the RF front end that is operable to receive a time domain signal that includes time domain training symbols and time domain data symbols. The baseband processing module includes a channel estimator operable to process the time domain training symbols to produce a time domain channel estimate, a Fast Fourier Transformer operable to convert the time domain channel estimate to the frequency domain to produce a frequency domain channel estimate, a weight calculator operable to produce frequency domain equalizer coefficients based upon the frequency domain channel estimate, an Inverse Fast Fourier Transformer operable to converting the frequency domain equalizer coefficients to the time domain to produce time domain equalizer coefficients, and an equalizer operable to equalize the time domain data symbols using the time domain equalizer coefficients.Type: ApplicationFiled: February 10, 2010Publication date: June 3, 2010Applicant: BROADCOM CORPORATIONInventors: Junqiang Li, Mark David Hahm, Nelson R. Sollenberger, Li Fung Chang
-
Patent number: 7697596Abstract: A system for processing radio frequency (RF) signals includes a searcher and a plurality of Cluster Path Processor (CPPs). The searcher detects a maximum signal energy level and position of at least one of a plurality of individual distinct path signals in a signal cluster of a first information signal, wherein at least a portion of the plurality of individual distinct path signals is received within a duration of a corresponding delay spread. The sampling position is used as a starting sampling location by the plurality of CPPs, including a first information signal CPP and a second information signal CPP. Fine sampling positions of the plurality of CPPs are based upon channel energy estimates for the plurality of individual distinct path signals. CPP outputs are employed to produce channel estimates, which are themselves used in subsequent equalization operations. Sampling positions may change over time in order to satisfy alignment criteria.Type: GrantFiled: March 29, 2007Date of Patent: April 13, 2010Assignee: Broadcom CorporationInventors: Junqiang Li, Nelson R. Sollenberger, Li Fung Chang, Mark David Hahm, Hongwei Kong
-
Patent number: 7684526Abstract: A Radio Frequency (RF) receiver includes a RF front end and a baseband processing module coupled to the RF front end that is operable to receive a time domain signal that includes time domain training symbols and time domain data symbols. The baseband processing module includes a channel estimator operable to process the time domain training symbols to produce a time domain channel estimate, a Fast Fourier Transformer operable to convert the time domain channel estimate to the frequency domain to produce a frequency domain channel estimate, a weight calculator operable to produce frequency domain equalizer coefficients based upon the frequency domain channel estimate, an Inverse Fast Fourier Transformer operable to converting the frequency domain equalizer coefficients to the time domain to produce time domain equalizer coefficients, and an equalizer operable to equalize the time domain data symbols using the time domain equalizer coefficients.Type: GrantFiled: September 21, 2006Date of Patent: March 23, 2010Assignee: Broadcom CorporationInventors: Junqiang Li, Mark David Hahm, Nelson R. Sollenberger, Li Fung Chang
-
Patent number: 7684779Abstract: A baseband processing module for use within a Radio Frequency (RF) transceiver includes a downlink/uplink interface, TX processing components, a processor, memory, RX processing components, and a turbo decoding module. The RX processing components receive a baseband RX signal from the RF front end, produce a set of IR samples from the baseband RX signal, and transfer the set of IR samples to the memory. The turbo decoding module receives a set of IR samples from the memory, forms a turbo code word from the set of IR samples, turbo decodes the turbo code word to produce inbound data, and outputs the inbound data to the downlink/uplink interface. The turbo decoding module performs metric normalization based upon a chosen metric, performs de-rate matching on the set of IR samples, performs error detection operations, and extracts information from a MAC packet that it produces.Type: GrantFiled: May 31, 2005Date of Patent: March 23, 2010Assignee: Broadcom CorporationInventors: Mark David Hahm, Li Fung Chang
-
Patent number: 7680083Abstract: A baseband processing module includes an RX interface, a rake receiver combiner module, and may include additional components. The RX interface receives the baseband signals from an RF front end and creates baseband RX signal samples there from. The rake receiver combiner module includes control logic, an input buffer, a rake despreader module, and an output buffer. The rake despreader module is operable to despread the baseband RX signal samples in a time divided fashion to produce channel symbols including pilot channel symbols and physical channel symbols.Type: GrantFiled: September 6, 2005Date of Patent: March 16, 2010Assignee: Broadcom CorporationInventors: Mark David Hahm, Huaiyu (Hanks) Zeng, Joseph Boccuzzi, Nelson R. Sollenberger
-
Publication number: 20100054311Abstract: A baseband processing module according to the present invention includes a multi-path scanner module. The multi-path scanner module is operable to receive timing and scrambling code information regarding an expected multi-path signal component of a WCDMA signal. Then, the multi-path scanner module is operable to identify a plurality of multi-path signal components of the WCDMA signal by descrambling, despreading and correlating a known symbol pattern of/with a baseband RX signal within a search window. The multi-path scanner module is operable to determine timing information for the plurality of multi-path signal components of the WCDMA signal found within the search window and to pass this information to a coupled rake receiver combiner module.Type: ApplicationFiled: November 13, 2009Publication date: March 4, 2010Applicant: BROADCOM CORPORATIONInventors: Mark David Hahm, Baoguo Yang
-
Patent number: 7620099Abstract: A baseband processing module according to the present invention includes a multi-path scanner module. The multi-path scanner module is operable to receive timing and scrambling code information regarding an expected multi-path signal component of a WCDMA signal. Then, the multi-path scanner module is operable to identify a plurality of multi-path signal components of the WCDMA signal by descrambling, despreading and correlating a known symbol pattern of/with a baseband RX signal within a search window. The multi-path scanner module is operable to determine timing information for the plurality of multi-path signal components of the WCDMA signal found within the search window and to pass this information to a coupled rake receiver combiner module.Type: GrantFiled: August 31, 2005Date of Patent: November 17, 2009Assignee: Broadcom CorporationInventors: Mark David Hahm, Baoguo Yang
-
Publication number: 20090219952Abstract: A baseband processing module for use within a Radio Frequency (RF) transceiver includes a downlink/uplink interface, TX processing components, a processor, memory, RX processing components, and a turbo decoding module. The RX processing components receive a baseband RX signal from the RF front end, produce a set of IR samples from the baseband RX signal, and transfer the set of IR samples to the memory. The turbo decoding module receives at least one set of IR samples from the memory, forms a turbo code word from the at least one set of IR samples, turbo decodes the turbo code word to produce inbound data, and outputs the inbound data to the downlink/uplink interface. The turbo decoding module performs metric normalization based upon a chosen metric, performs de-rate matching, performs error detection operations, and extracts information from a MAC packet that it produces.Type: ApplicationFiled: May 7, 2009Publication date: September 3, 2009Applicant: BROADCOM CORPORATIONInventors: Mark David Hahm, Li Fung Chang, Michiel Petrus Lotter
-
Publication number: 20090187805Abstract: A baseband processing module for use within a Radio Frequency (RF) transceiver includes a downlink/uplink interface, TX processing components, a processor, memory, RX processing components, and a turbo decoding module. The RX processing components receive a baseband RX signal from the RF front end, produce a set of IR samples from the baseband RX signal, and transfer the set of IR samples to the memory. The turbo decoding module receives at least one set of IR samples from the memory, forms a turbo code word from the at least one set of IR samples, turbo decodes the turbo code word to produce inbound data, and outputs the inbound data to the downlink/uplink interface. The turbo decoding module performs metric normalization based upon a chosen metric performs error detection operations, and extracts information from a MAC packet that it produces.Type: ApplicationFiled: March 30, 2009Publication date: July 23, 2009Applicant: BROADCOM CORPORATIONInventors: Jie Lai, Mark David Hahm
-
Patent number: 7532638Abstract: A baseband processing module for use within a Radio Frequency (RF) transceiver includes a downlink/uplink interface, TX processing components, a processor, memory, RX processing components, and a turbo decoding module. The RX processing components receive a baseband RX signal from the RF front end, produce a set of IR samples from the baseband RX signal, and transfer the set of IR samples to the memory. The turbo decoding module receives at least one set of IR samples from the memory, forms a turbo code word from the at least one set of IR samples, turbo decodes the turbo code word to produce inbound data, and outputs the inbound data to the downlink/uplink interface. The turbo decoding module performs metric normalization based upon a chosen metric, performs de-rate matching, performs error detection operations, and extracts information from a MAC packet that it produces.Type: GrantFiled: June 1, 2005Date of Patent: May 12, 2009Assignee: Broadcom CorporationInventors: Mark David Hahm, Li Fung Chang, Michiel Lotter
-
Patent number: 7515601Abstract: A baseband processing module for use within a Radio Frequency (RF) transceiver includes a downlink/uplink interface, TX processing components, a processor, memory, RX processing components, and a turbo decoding module. The RX processing components receive a baseband RX signal from the RF front end, produce a set of IR samples from the baseband RX signal, and transfer the set of IR samples to the memory. The turbo decoding module receives at least one set of IR samples from the memory, forms a turbo code word from the at least one set of IR samples, turbo decodes the turbo code word to produce inbound data, and outputs the inbound data to the downlink/uplink interface. The turbo decoding module performs metric normalization based upon a chosen metric performs error detection operations, and extracts information from a MAC packet that it produces.Type: GrantFiled: May 31, 2005Date of Patent: April 7, 2009Assignee: Broadcom CorporationInventors: Jie Lai, Mark David Hahm
-
Publication number: 20090034501Abstract: A wireless terminal is operable to receive a Wideband Code Division Multiple Access (WCDMA) signal from a base station and includes clock circuitry, a wireless interface, and a Primary Synchronization (PSYNC) module. The clock circuitry generates a wireless terminal clock using a wireless terminal oscillator. The wireless interface receives the WCDMA signal, which is produced by the base station using a base station clock that is produced using a base station oscillator that is more accurate than the wireless terminal oscillator. The PSYNC module includes a plurality of PSYNC correlation branches. Each PSYNC correlation branch phase rotates the WCDMA signal based upon a respective frequency offset, correlates the phase rotated WCDMA signal with a Primary Synchronization Channel (PSCH) code over a plurality of sampling positions, and produces PSYNC correlation energies based upon the correlations for each of the plurality of sampling positions.Type: ApplicationFiled: August 23, 2007Publication date: February 5, 2009Applicant: BROADCOM CORPORATIONInventors: Mark David Hahm, Wei Luo
-
Publication number: 20090034589Abstract: A wireless terminal is operable to receive a Wideband Code Division Multiple Access (WCDMA) signal from a base station and includes clock circuitry, a wireless interface, and a Primary Synchronization (PSYNC) module. The clock circuitry generates a wireless terminal clock using a wireless terminal oscillator. The wireless interface receives the WCDMA signal, which is produced by the base station using a base station clock that is produced using a base station oscillator that is more accurate than the wireless terminal oscillator. The PSYNC module includes a plurality of PSYNC correlation branches. Each PSYNC correlation branch phase rotates the WCDMA signal based upon a respective frequency offset, correlates the phase rotated WCDMA signal with a Primary Synchronization Channel (PSCH) code over a plurality of sampling positions, and produces PSYNC correlation energies based upon the correlations for each of the plurality of sampling positions.Type: ApplicationFiled: September 10, 2007Publication date: February 5, 2009Applicant: BROADCOM CORPORATIONInventors: Mark David Hahm, Wei Luo, Li Fung Chang, Nelson R. Sollenberger, Hendrik Johannes Conroy
-
Publication number: 20090034482Abstract: A wireless terminal is operable to receive a Wideband Code Division Multiple Access (WCDMA) signal from a base station and includes clock circuitry, a wireless interface, and a Primary Synchronization (PSYNC) module. The clock circuitry generates a wireless terminal clock using a wireless terminal oscillator. The wireless interface receives the WCDMA signal, which is produced by the base station using a base station clock that is produced using a base station oscillator that is more accurate than the wireless terminal oscillator. The PSYNC module includes a plurality of PSYNC correlation branches. Each PSYNC correlation branch phase rotates the WCDMA signal based upon a respective frequency offset, correlates the phase rotated WCDMA signal with a Primary Synchronization Channel (PSCH) code over a plurality of sampling positions, and produces PSYNC correlation energies based upon the correlations for each of the plurality of sampling positions.Type: ApplicationFiled: August 23, 2007Publication date: February 5, 2009Applicant: BROADCOM CORPORATIONInventors: Mark David Hahm, Wei Luo, Hendrik Johannes Conroy