Patents by Inventor John Ketchum

John Ketchum 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: 10382106
    Abstract: Pilots suitable for use in MIMO systems and capable of supporting various functions are described. The various types of pilot include—a beacon pilot, a MIMO pilot, a steered reference or steered pilot, and a carrier pilot. The beacon pilot is transmitted from all transmit antennas and may be used for timing and frequency acquisition. The MIMO pilot is transmitted from all transmit antennas but is covered with different orthogonal codes assigned to the transmit antennas. The MIMO pilot may be used for channel estimation. The steered reference is transmitted on specific eigenmodes of a MIMO channel and is user terminal specific. The steered reference may be used for channel estimation. The carrier pilot may be transmitted on designated subbands/antennas and may be used for phase tracking of a carrier signal. Various pilot transmission schemes may be devised based on different combinations of these various types of pilot.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: August 13, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: John Ketchum, Mark Wallace, J. Rodney Walton, Steven Howard
  • Publication number: 20180227021
    Abstract: Pilots suitable for use in MIMO systems and capable of supporting various functions are described. The various types of pilot include—a beacon pilot, a MIMO pilot, a steered reference or steered pilot, and a carrier pilot. The beacon pilot is transmitted from all transmit antennas and may be used for timing and frequency acquisition. The MIMO pilot is transmitted from all transmit antennas but is covered with different orthogonal codes assigned to the transmit antennas. The MIMO pilot may be used for channel estimation. The steered reference is transmitted on specific eigenmodes of a MIMO channel and is user terminal specific. The steered reference may be used for channel estimation. The carrier pilot may be transmitted on designated subbands/antennas and may be used for phase tracking of a carrier signal. Various pilot transmission schemes may be devised based on different combinations of these various types of pilot.
    Type: Application
    Filed: March 28, 2018
    Publication date: August 9, 2018
    Inventors: John KETCHUM, Mark WALLACE, J. Rodney WALTON, Steven HOWARD
  • Patent number: 9967005
    Abstract: Pilots suitable for use in MIMO systems and capable of supporting various functions are described. The various types of pilot include—a beacon pilot, a MIMO pilot, a steered reference or steered pilot, and a carrier pilot. The beacon pilot is transmitted from all transmit antennas and may be used for timing and frequency acquisition. The MIMO pilot is transmitted from all transmit antennas but is covered with different orthogonal codes assigned to the transmit antennas. The MIMO pilot may be used for channel estimation. The steered reference is transmitted on specific eigenmodes of a MIMO channel and is user terminal specific. The steered reference may be used for channel estimation. The carrier pilot may be transmitted on designated subbands/antennas and may be used for phase tracking of a carrier signal. Various pilot transmission schemes may be devised based on different combinations of these various types of pilot.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: May 8, 2018
    Assignee: Qualcomm Incorporated
    Inventors: John Ketchum, Mark Wallace, J. Rodney Walton, Steven Howard
  • Publication number: 20160270049
    Abstract: According to one aspect of the invention, a method is provided in which a control channel used for transmitting control information is partitioned into a plurality of subchannels each of which is operated at a specific data rate. For each of one or more user terminals, one of the subchannels is selected based on one or more selection criteria for transmitting control information from an access point to the respective user terminal. Control information is transmitted from the access point to a user terminal on a particular subchannel selected for the respective user terminal. At the user terminal, one or more subchannels are decoded to obtain control information designated for the user terminal.
    Type: Application
    Filed: May 18, 2016
    Publication date: September 15, 2016
    Inventors: J. Rodney Walton, John Ketchum
  • Publication number: 20150365147
    Abstract: Pilots suitable for use in MIMO systems and capable of supporting various functions are described. The various types of pilot include—a beacon pilot, a MIMO pilot, a steered reference or steered pilot, and a carrier pilot. The beacon pilot is transmitted from all transmit antennas and may be used for timing and frequency acquisition. The MIMO pilot is transmitted from all transmit antennas but is covered with different orthogonal codes assigned to the transmit antennas. The MIMO pilot may be used for channel estimation. The steered reference is transmitted on specific eigenmodes of a MIMO channel and is user terminal specific. The steered reference may be used for channel estimation. The carrier pilot may be transmitted on designated subbands/antennas and may be used for phase tracking of a carrier signal. Various pilot transmission schemes may be devised based on different combinations of these various types of pilot.
    Type: Application
    Filed: August 26, 2015
    Publication date: December 17, 2015
    Inventors: John Ketchum, Mark Wallace, J. Rodney Walton, Steven Howard
  • Publication number: 20100002570
    Abstract: A multi-antenna transmitting entity transmits data to a single- or multi-antenna receiving entity using (1) a steered mode to direct the data transmission toward the receiving entity or (2) a pseudo-random transmit steering (PRTS) mode to randomize the effective channels observed by the data transmission across the subbands. The PRTS mode may be used to achieve transmit diversity or spatial spreading. For transmit diversity, the transmitting entity uses different pseudo-random steering vectors across the subbands but the same steering vector across a packet for each subband. The receiving entity does not need to have knowledge of the pseudo-random steering vectors or perform any special processing. For spatial spreading, the transmitting entity uses different pseudo-random steering vectors across the subbands and different steering vectors across the packet for each subband. Only the transmitting and receiving entities know the steering vectors used for data transmission.
    Type: Application
    Filed: March 5, 2004
    Publication date: January 7, 2010
    Inventors: J. Walton, John Ketchum, Mark Wallace, Steven Howard, Sanjiv Nanda
  • Publication number: 20080095282
    Abstract: For data transmission with spatial spreading, a transmitting entity (1) encodes and modulates each data packet to obtain a corresponding data symbol block, (2) multiplexes data symbol blocks onto NS data symbol streams for transmission on NS transmission channels of a MIMO channel, (3) spatially spreads the NS data symbol streams with steering matrices, and (4) spatially processes NS spread symbol streams for full-CSI transmission on NS eigenmodes or partial-CSI transmission on NS spatial channels of the MIMO channel. A receiving entity (1) obtains NR received symbol streams via NR receive antennas, (2) performs receiver spatial processing for full-CSI or partial-CSI transmission to obtain NS detected symbol streams, (3) spatially despreads the NS detected symbol streams with the same steering matrices used by the transmitting entity to obtain NS recovered symbol streams, and (4) demodulates and decodes each recovered symbol block to obtain a corresponding decoded data packet.
    Type: Application
    Filed: December 21, 2007
    Publication date: April 24, 2008
    Applicant: QUALCOMM INCORPORATED
    Inventors: Jay Walton, John Ketchum, Mark Wallace, Steven Howard
  • Publication number: 20080069015
    Abstract: A user terminal supports multiple spatial multiplexing (SM) modes such as a steered mode and a non-steered mode. For data transmission, multiple data streams are coded and modulated in accordance with their selected rates to obtain multiple data symbol streams. These streams are then spatially processed in accordance with a selected SM mode (e.g., with a matrix of steering vectors for the steered mode and with the identity matrix for the non-steered mode) to obtain multiple transmit symbol streams for transmission from multiple antennas. For data reception, multiple received symbol streams are spatially processed in accordance with the selected SM mode (e.g., with a matrix of eigenvectors for the steered mode and with a spatial filter matrix for the non-steered mode) to obtain multiple recovered data symbol streams. These streams are demodulated and decoded in accordance with their selected rates to obtain multiple decoded data streams.
    Type: Application
    Filed: November 29, 2007
    Publication date: March 20, 2008
    Applicant: QUALCOMM, Incorporated
    Inventors: J. Rodney Walton, John Ketchum, Mark Wallace, Steven Howard
  • Publication number: 20080037681
    Abstract: An uplink channel response matrix is obtained for each terminal and decomposed to obtain a steering vector used by the terminal to transmit on the uplink. An “effective” uplink channel response vector is formed for each terminal based on its steering vector and its channel response matrix. Multiple sets of terminals are evaluated based on their effective channel response vectors to determine the best set (e.g., with highest overall throughput) for uplink transmission. Each selected terminal performs spatial processing on its data symbol stream with its steering vector and transmits its spatially processed data symbol stream to an access point. The multiple selected terminals simultaneously transmit their data symbol streams via their respective MIMO channels to the access point. The access point performs receiver spatial processing on its received symbol streams in accordance with a receiver spatial processing technique to recover the data symbol streams transmitted by the selected terminals.
    Type: Application
    Filed: October 9, 2007
    Publication date: February 14, 2008
    Applicant: QUALCOMM INCORPORATED
    Inventors: J. Walton, John Ketchum, John Smee, Mark Wallace, Steven Howard
  • Publication number: 20080031374
    Abstract: An access point in a multi-antenna system broadcasts data using spatial spreading to randomize an “effective” channel observed by each user terminal for each block of data symbols broadcast by the access point. At the access point, data is coded, interleaved, and modulated to obtain ND data symbol blocks to be broadcast in NM transmission spans, where ND?1 and NM>1. The ND data symbol blocks are partitioned into NM data symbol subblocks, one subblock for each transmission span. A steering matrix is selected (e.g., in a deterministic or pseudo-random manner from among a set of L steering matrices) for each subblock. Each data symbol subblock is spatially processed with the steering matrix selected for that subblock to obtain transmit symbols, which are further processed and broadcast via NT transmit antennas and in one transmission span to user terminals within a broadcast coverage area.
    Type: Application
    Filed: October 10, 2007
    Publication date: February 7, 2008
    Applicant: QUALCOMM INCORPORATED
    Inventors: Jay Walton, John Ketchum, Mark Wallace, Steven Howard
  • Publication number: 20080031372
    Abstract: An access point in a multi-antenna system broadcasts data using spatial spreading to randomize an “effective” channel observed by each user terminal for each block of data symbols broadcast by the access point. At the access point, data is coded, interleaved, and modulated to obtain ND data symbol blocks to be broadcast in NM transmission spans, where ND?1 and NM>1. The ND data symbol blocks are partitioned into NM data symbol subblocks, one subblock for each transmission span. A steering matrix is selected (e.g., in a deterministic or pseudo-random manner from among a set of L steering matrices) for each subblock. Each data symbol subblock is spatially processed with the steering matrix selected for that subblock to obtain transmit symbols, which are further processed and broadcast via NT transmit antennas and in one transmission span to user terminals within a broadcast coverage area.
    Type: Application
    Filed: October 10, 2007
    Publication date: February 7, 2008
    Applicant: QUALCOMM INCORPORATED
    Inventors: Jay Walton, John Ketchum, Mark Wallace, Steven Howard
  • Publication number: 20080025444
    Abstract: An uplink channel response matrix is obtained for each terminal and decomposed to obtain a steering vector used by the terminal to transmit on the uplink. An “effective” uplink channel response vector is formed for each terminal based on its steering vector and its channel response matrix. Multiple sets of terminals are evaluated based on their effective channel response vectors to determine the best set (e.g., with highest overall throughput) for uplink transmission. Each selected terminal performs spatial processing on its data symbol stream with its steering vector and transmits its spatially processed data symbol stream to an access point. The multiple selected terminals simultaneously transmit their data symbol streams via their respective MIMO channels to the access point. The access point performs receiver spatial processing on its received symbol streams in accordance with a receiver spatial processing technique to recover the data symbol streams transmitted by the selected terminals.
    Type: Application
    Filed: October 9, 2007
    Publication date: January 31, 2008
    Applicant: QUALCOMM Incorporated
    Inventors: J. Walton, John Ketchum, John Smee, Mark Wallace, Steven Howard
  • Publication number: 20080025425
    Abstract: An uplink channel response matrix is obtained for each terminal and decomposed to obtain a steering vector used by the terminal to transmit on the uplink. An “effective” uplink channel response vector is formed for each terminal based on its steering vector and its channel response matrix. Multiple sets of terminals are evaluated based on their effective channel response vectors to determine the best set (e.g., with highest overall throughput) for uplink transmission. Each selected terminal performs spatial processing on its data symbol stream with its steering vector and transmits its spatially processed data symbol stream to an access point. The multiple selected terminals simultaneously transmit their data symbol streams via their respective MIMO channels to the access point. The access point performs receiver spatial processing on its received symbol streams in accordance with a receiver spatial processing technique to recover the data symbol streams transmitted by the selected terminals.
    Type: Application
    Filed: October 9, 2007
    Publication date: January 31, 2008
    Applicant: QUALCOMM INCORPORATED
    Inventors: J. Walton, John Ketchum, John Smee, Mark Wallace, Steven Howard
  • Publication number: 20080002794
    Abstract: Techniques for performing acquisition of packets are described. First detection values may be determined based on a first plurality of samples, e.g., by performing delay-multiply-integrate on the samples. Power values may be determined based on the first plurality of samples, e.g., by performing multiply-integrate on the samples. The first detection values may be averaged to obtain average detection values. The power values may also be averaged to obtain average power values. Whether a packet is presence may be determined based on the average detection values and the average power values. Second detection values may be determined based on a second plurality of samples. The start of the packet may be determined based on the first and second detection values. A third detection value may be determined based on a third plurality of samples. Frequency error of the packet may be estimated based on the first and third detection values.
    Type: Application
    Filed: May 18, 2007
    Publication date: January 3, 2008
    Applicant: QUALCOMM Incorporated
    Inventors: Mark Wallace, John Ketchum, J. Walton, Steven Howard
  • Publication number: 20070297526
    Abstract: Techniques for deriving eigenvectors based on steered reference and used for spatial processing. A steered reference is a pilot transmission on one eigenmode of a MIMO channel per symbol period using a steering vector for that eigenmode. The steered reference is used to estimate both a matrix ? of singular values and a matrix U of left eigenvectors of a channel response matrix H. A matrix ? with orthogonalized columns may be derived based on the estimates of ? and U, e.g., using QR factorization, minimum square error computation, or polar decomposition. The estimates of ? and U (or the estimate of ? and the matrix ?) may be used for matched filtering of data transmission received via a first link. The estimate of U or the matrix ? may also be used for spatial processing of data transmission on a second link (for reciprocal first and second links).
    Type: Application
    Filed: September 4, 2007
    Publication date: December 27, 2007
    Applicant: QUALCOMM INCORPORATED
    Inventors: John Ketchum, Mark Wallace, Peter Gaal
  • Publication number: 20070268181
    Abstract: Techniques for efficiently deriving a transmit steering matrix and sending feedback for this matrix are described. A receiver determines a set of parameters defining a transmit steering matrix to be used for transmission from a transmitter to the receiver. The receiver may derive the transmit steering matrix based on a set of transformation matrices, which may be used for multiple iterations of Jacobi rotation to zero out off-diagonal elements of a channel matrix. The receiver may then determine the set of parameters based on the transformation matrices. The set of parameters may comprise at least one angle, at least one value, at least one index, etc., for each transformation matrix. The receiver sends the set of parameters defining the transmit steering matrix (instead of elements of the transmit steering matrix) to the transmitter for use by the transmitter to derive the transmit steering matrix.
    Type: Application
    Filed: May 17, 2007
    Publication date: November 22, 2007
    Applicant: QUALCOMM Incorporated
    Inventors: Steven Howard, John Ketchum, Mark Wallace, J. Walton
  • Publication number: 20070211814
    Abstract: For data transmission with spatial spreading, a transmitting entity (1) encodes and modulates each data packet to obtain a corresponding data symbol block, (2) multiplexes data symbol blocks onto NS data symbol streams for transmission on NS transmission channels of a MIMO channel, (3) spatially spreads the NS data symbol streams with steering matrices, and (4) spatially processes NS spread symbol streams for full-CSI transmission on NS eigenmodes or partial-CSI transmission on NS spatial channels of the MIMO channel. A receiving entity (1) obtains NR received symbol streams via NR receive antennas, (2) performs receiver spatial processing for full-CSI or partial-CSI transmission to obtain NS detected symbol streams, (3) spatially despreads the NS detected symbol streams with the same steering matrices used by the transmitting entity to obtain NS recovered symbol streams, and (4) demodulates and decodes each recovered symbol block to obtain a corresponding decoded data packet.
    Type: Application
    Filed: March 8, 2007
    Publication date: September 13, 2007
    Applicant: QUALCOMM INCORPORATED
    Inventors: Jay Walton, John Ketchum, Mark Wallace, Steven Howard
  • Publication number: 20070207909
    Abstract: A folder includes a cylinder having a first gripping device receiving a folded edge of a signature and rotating the signature at a first surface speed. A conveyor presses the signature against the outer surface and the conveyor contacts the signatures at a second surface speed slower than the first surface speed. The present invention also provides a method for removing signatures from a cylinder.
    Type: Application
    Filed: March 6, 2006
    Publication date: September 6, 2007
    Applicant: Goss International Americas, Inc.
    Inventors: Dave Whitten, John Ketchum
  • Publication number: 20070116143
    Abstract: Techniques for performing detection and decoding at a receiver are described. In one scheme, the receiver obtains R received symbol streams for M data streams transmitted by a transmitter, performs receiver spatial processing on the received symbols to obtain detected symbols, performs log-likelihood ratio (LLR) computation independently for each of D best data streams, and performs LLR computation jointly for the M?D remaining data streams, where M>D?1 and M>1. The D best data streams may be selected based on SNR and/or other criteria. In another scheme, the receiver performs LLR computation independently for each of the D best data streams, performs LLR computation jointly for the M?D remaining data streams, and reduces the number of hypotheses to consider for the joint LLR computation by performing a search for candidate hypotheses using list sphere detection, Markov chain Monte Carlo, or some other search technique.
    Type: Application
    Filed: February 1, 2006
    Publication date: May 24, 2007
    Inventors: Bjorn Bjerke, Irina Medvedev, John Ketchum, Mark Wallace, Jay Walton
  • Publication number: 20070086536
    Abstract: Channel estimation and spatial processing for a TDD MIMO system. Calibration may be performed to account for differences in the responses of transmit/receive chains at the access point and user terminal. During normal operation, a MIMO pilot is transmitted on a first link and used to derive an estimate of the first link channel response, which is decomposed to obtain a diagonal matrix of singular values and a first unitary matrix containing both left eigenvectors of the first link and right eigenvectors of a second link. A steered reference is transmitted on the second link using the eigenvectors in the first unitary matrix, and is processed to obtain the diagonal matrix and a second unitary matrix containing both left eigenvectors of the second link and right eigenvectors of the first link. Each unitary matrix may be used to perform spatial processing for data transmission/reception via both links.
    Type: Application
    Filed: December 13, 2006
    Publication date: April 19, 2007
    Applicant: QUALCOMM, INCORPORATED
    Inventors: John Ketchum, Mark Wallace, J. Walton, Steven Howard