Patents by Inventor Ingolf Held

Ingolf Held 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: 9184953
    Abstract: A programmable signal processing circuit has an instruction processing circuit (23, 24. 26), which has an instruction set that comprises a demapping instruction. The instruction processing circuit (23, 24, 26) has an operand input (30a) for receiving a complex number operand of the demapping instruction from a register file (22) and a result output (34) for writing a demapping result of the demapping instruction to the register file (22). The instruction processing circuit (23, 24, 26) determines at least four bit metrics in response to the demapping instruction, each indicating a relative position of the complex number relative to respective border line in a complex plane. The instruction processing circuit (23, 24, 26) writes a combination of the at least four bit metrics together to the result output (34) in the demapping result.
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: November 10, 2015
    Assignee: INTEL CORPORATION
    Inventors: Ingolf Held, Marcus M. G. Quax, Paulus W. F. Gruijters
  • Patent number: 8433881
    Abstract: A programmable signal processing circuit is used to (de-)interleave a data stream. Data from the signal stream is stored in a data memory (28) and read in a different sequence. The programmable signal processing circuit is used for computing addresses, for use in said storing and/or reading. The programmable signal processing circuit has an instruction set that contains an instruction to compute the addresses from preceding addresses that have been used for said storing and/or reading. In response to the instruction the programmable signal processing circuit permutes positions of a plurality of bits from the old address operand and forms of a bit of the new address result as a logic function of a combination of bits from the old address operand. Successive addresses are formed by means of repeated execution of a program loop that contains an address update instruction for computing the addresses.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: April 30, 2013
    Assignee: Intel Benelux B.V.
    Inventors: Paulus W. F. Gruijters, Marcus M. G. Quax, Ingolf Held
  • Publication number: 20120120310
    Abstract: A programmable signal processing circuit is used to (de-)interleave a data stream. Data from the signal stream is stored in a data memory (28) and read in a different sequence. The programmable signal processing circuit is used for computing addresses, for use in said storing and/or reading. The programmable signal processing circuit has an instruction set that contains an instruction to compute the addresses from preceding addresses that have been used for said storing and/or reading. In response to the instruction the programmable signal processing circuit permutes positions of a plurality of bits from the old address operand and forms of a bit of the new address result as a logic function of a combination of bits from the old address operand. Successive addresses are formed by means of repeated execution of a program loop that contains an address update instruction for computing the addresses.
    Type: Application
    Filed: January 24, 2012
    Publication date: May 17, 2012
    Applicant: Silicon Hive B.V.
    Inventors: Paulus W. F. Gruijters, Marcus M.G. Quax, Ingolf Held
  • Patent number: 8108651
    Abstract: A programmable signal processing circuit is used to (de-)interleave a data stream. Data from the signal stream is stored in a data memory (28) and read in a different sequence. The programmable signal processing circuit is used for computing addresses, for use in said storing and/or reading. The programmable signal processing circuit has an instruction set that contains an instruction to compute the addresses from preceding addresses that have been used for said storing and/or reading. In response to the instruction the programmable signal processing circuit permutes positions of a plurality of bits from the old address operand and forms of a bit of the new address result as a logic function of a combination of bits from the old address operand. Successive addresses are formed by means of repeated execution of a program loop that contains an address update instruction for computing the addresses.
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: January 31, 2012
    Assignee: Silicon Hive B.V.
    Inventors: Paulus W. F. Gruijters, Marcus M. G. Quax, Ingolf Held
  • Publication number: 20100039567
    Abstract: A programmable signal processing circuit is used to (de-)interleave a data stream. Data from the signal stream is stored in a data memory (28) and read in a different sequence. The programmable signal processing circuit is used for computing addresses, for use in said storing and/or reading. The programmable signal processing circuit has an instruction set that contains an instruction to compute the addresses from preceding addresses that have been used for said storing and/or reading. In response to the instruction the programmable signal processing circuit permutes positions of a plurality of bits from the old address operand and forms of a bit of the new address result as a logic function of a combination of bits from the old address operand. Successive addresses are formed by means of repeated execution of a program loop that contains an address update instruction for computing the addresses.
    Type: Application
    Filed: December 13, 2005
    Publication date: February 18, 2010
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
    Inventors: Paulus W.F. Gruijters, Marcus M.G. Quax, Ingolf Held
  • Publication number: 20100017453
    Abstract: A programmable signal processing circuit has an instruction processing circuit (23, 24. 26), which has an instruction set that comprises a demapping instruction. The instruction processing circuit (23, 24, 26) has an operand input (30a) for receiving a complex number operand of the demapping instruction from a register file (22) and a result output (34) for writing a demapping result of the demapping instruction to the register file (22). The instruction processing circuit (23, 24, 26) determines at least four bit metrics in response to the demapping instruction, each indicating a relative position of the complex number relative to respective border line in a complex plane. The instruction processing circuit (23, 24, 26) writes a combination of the at least four bit metrics together to the result output (34) in the demapping result.
    Type: Application
    Filed: December 13, 2005
    Publication date: January 21, 2010
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
    Inventors: Ingolf Held, Marcus M.G. Quax, Paulus W.F. Gruijters
  • Patent number: 7058399
    Abstract: The present invention provides a search window delay tracking procedure for use in a multipath search processor of a CDMA radio receiver. A channel impulse response is estimated for a received signal containing plural paths, each path having a corresponding path delay. A search window defines a delay profile that contains the plural paths of the received signal. A mean or average delay is calculated for the estimated channel impulse response (CIR), and an error is determined between the mean CIR delay and a desired or target delay position of the Cir. search window. An adjustment is made to reduce that error to align the targeted position of the search window and the mean CIR delay. A Doppler frequency is estimated for each path. The adjustment is made taking into account a Doppler effect caused by relative movement between the transmitter and receiver.
    Type: Grant
    Filed: July 11, 2001
    Date of Patent: June 6, 2006
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Oliver Klein, Ingolf Held
  • Publication number: 20040132443
    Abstract: The present invention provides a search window delay tracking procedure for use in a multipath search processor of a CDMA radio receiver. A channel impulse response is estimated for a received signal containing plural paths, each path having a corresponding path delay. A search window defines a delay profile that contains the plural paths of the received signal. A mean or average delay is calculated for the estimated channel impulse response (CIR), and an error is determined between the mean CIR delay and a desired or target delay position of the Cir. search window. An adjustment is made to reduce that error to align the targeted position of the search window and the mean CIR delay. A Doppler frequency is estimated for each path. The adjustment is made taking into account a Doppler effect caused by relative movement between the transmitter and receiver.
    Type: Application
    Filed: July 11, 2001
    Publication date: July 8, 2004
    Inventors: Oliver Klein, Ingolf Held
  • Patent number: 6687233
    Abstract: A method of rate detection at a receiving end of a code division multiple access (CDMA) system, in which system the effective data rate is variably selected at the transmitting end from an applicable rate set including a full rate and lower rates, each lower rate being the full rate divided by a different integer, and encoded symbols are repeated for the lower rates to maintain a constant apparent symbol transmission rate, includes the formation of scaled correlations between data entering a Viterbi decoder, after any required de-repetition, and re-encoded data at each of the possible data rates in the applicable rate set. Rate decision logic sequentially considers the full and lower candidate data rates in descending order, choosing the considered candidate data rate to be the actual data rate if certain conditions are met.
    Type: Grant
    Filed: June 29, 1999
    Date of Patent: February 3, 2004
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Albert Chen, Ingolf Held
  • Patent number: 6463097
    Abstract: A method of rate detection at a receiving end of a code division multiple access (CDMA) system, in which system the effective data rate is variably selected at the transmitting end from an applicable rate set including a full rate and lower rates, each lower rate being the full rate divided by a different integer, and encoded symbols are repeated for the lower rates to maintain a constant apparent bit or symbol transmission rate. The data rate is first determined by a coarse decision method employing symbol repetition characteristics before any Viterbi decoding of the data, the data is de-punctured and de-repeated where required, and first Viterbi decoded at the first determined data rate, and data available from or after the first Viterbi decoding is evaluated to determine whether to select the data rate as equal to the first determined data rate.
    Type: Grant
    Filed: June 29, 1999
    Date of Patent: October 8, 2002
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Ingolf Held, Albert Chen