Patents by Inventor Nikolai Schlegel
Nikolai Schlegel 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: 11907043Abstract: A processor can include various processing pipelines that perform different data processing operations, with different pipelines having dedicated logic and memory circuits. A power management circuit can determine when to supply power to various pipelines, including the logic and memory circuits of the various pipelines, depending on a current operating mode of the processor. When a memory circuit transitions to a lower power state such as a sleep state, data can be saved to a different memory circuit that is not transitioning to a lower power state, and when the memory circuit is powered up again, the data can be restored from the different memory circuit.Type: GrantFiled: May 25, 2022Date of Patent: February 20, 2024Assignee: Apple Inc.Inventors: Ping Zhou, Nikolai Schlegel, Navid Ehsan, Zhimin Chen, Gerard D. Jennings
-
Publication number: 20230384856Abstract: A processor can include various processing pipelines that perform different data processing operations, with different pipelines having dedicated logic and memory circuits. A power management circuit can determine when to supply power to various pipelines, including the logic and memory circuits of the various pipelines, depending on a current operating mode of the processor. When a memory circuit transitions to a lower power state such as a sleep state, data can be saved to a different memory circuit that is not transitioning to a lower power state, and when the memory circuit is powered up again, the data can be restored from the different memory circuit.Type: ApplicationFiled: May 25, 2022Publication date: November 30, 2023Applicant: Apple Inc.Inventors: Ping Zhou, Nikolai Schlegel, Navid Ehsan, Zhimin Chen, Gerard D. Jennings
-
Publication number: 20160196231Abstract: Various embodiments of methods and systems for managing bus bandwidth allocation in a system on a chip are disclosed. Certain embodiments monitor a high speed bus for a measurement window of time to identify valid bits uniquely associated with transaction requests issued by a master processing engine. The method continues to monitor the bus over the window to identify completed transactions. A latency value is calculated by subtracting a target latency from an actual latency for each completed transaction. The latency value is aggregated in a counter. At the conclusion of the window, if the aggregated latency value is positive, the method may conclude that the average latency per transaction over the window exceeded the target latency per transaction and that the bandwidth allocated to the engine should be increased.Type: ApplicationFiled: January 7, 2015Publication date: July 7, 2016Inventors: NHON TOAI QUACH, JEAN-MARIE QUOC DANH TRAN, NIKOLAI SCHLEGEL, JEAN-LOUIS TARDIEUX, BING XIAO
-
Patent number: 7940832Abstract: A method and apparatus is provided for efficient processing of signal in a communication system. The processing of the signal for transmission may include encoding a block of data at an encoding rate 1/R. The encoding produces R number of data symbols for every data bit in the block of data. A block of RAM (299, 600) is partitioned into a plurality of blocks of RAM to allow reading simultaneously data symbols from the plurality of blocks of RAM to produce an in-phase and a quad-phase data symbols simultaneously. At least two scramblers (306 and 307) are used for simultaneously scrambling the in-phase and quad-phase data symbols. A Walsh covering/summing block (700) followed by the scramblers provides efficient Walsh covering and summing of signals for a combined transmission from the communication system.Type: GrantFiled: October 5, 2004Date of Patent: May 10, 2011Assignee: QUALCOMM IncorporatedInventors: Nikolai Schlegel, James Y. Hurt
-
Patent number: 7319852Abstract: An apparatus for coarse compensation of a direct current (DC) offset in a direct to baseband receiver architecture utilizes a serial analog to digital converter (ADC), such as a Delta-Sigma converter, to convert the received signal to digital form. The output of the ADC is sampled for a predetermined number of samples and a counter coupled to the ADC is incremented each time the sample generated by the ADC is a logic one. The counter is not incremented if the sample from the ADC is a logic zero. After the predetermined number of samples is obtained, the counter value is indicative of the DC offset in the received signal. The counter value may be converted by a code converter to a correction value for easy operation of a digital to analog converter (DAC). If the number of samples from the ADC is a power of two, the code converted may be readily implemented by simply inverting the most significant bit (MSB) from the counter to thereby generate a twos complement version of the counter value.Type: GrantFiled: August 29, 2002Date of Patent: January 15, 2008Assignee: QUALCOMM, IncorporatedInventors: Nikolai Schlegel, Christian Holenstein, Daniel Filipovic, Nitin Kasturi
-
Patent number: 6975584Abstract: A method and apparatus is provided for efficient processing of signal in a communication system. The processing of the signal for transmission may include encoding a block of data at an encoding rate 1/R. The encoding produces R number of data symbols for every data bit in the block of data. A block of RAM (299, 600) is partitioned into a plurality of blocks of RAM to allow reading simultaneously data symbols from the plurality of blocks of RAM to produce an in-phase and a quad-phase data symbols simultaneously. At least two scramblers (306 and 307) are used for simultaneously scrambling the in-phase and quad-phase data symbols. A Walsh covering/summing block (700) followed by the scramblers provides efficient Walsh covering and summing of signals for a combined transmission from the communication system.Type: GrantFiled: September 29, 2000Date of Patent: December 13, 2005Assignee: Qualcomm, IncorporatedInventors: Nikolai Schlegel, James Y. Hurt
-
Publication number: 20050201448Abstract: A method and apparatus is provided for efficient processing of signal in a communication system. The processing of the signal for transmission may include encoding a block of data at an encoding rate 1/R. The encoding produces R number of data symbols for every data bit in the block of data. A block of RAM (299, 600) is partitioned into a plurality of blocks of RAM to allow reading simultaneously data symbols from the plurality of blocks of RAM to produce an in-phase and a quad-phase data symbols simultaneously. At least two scramblers (306 and 307) are used for simultaneously scrambling the in-phase and quad-phase data symbols. A Walsh covering/summing block (700) followed by the scramblers provides efficient Walsh covering and summing of signals for a combined transmission from the communication system.Type: ApplicationFiled: October 5, 2004Publication date: September 15, 2005Inventors: Nikolai Schlegel, James Hurt
-
Patent number: 6847677Abstract: A method and apparatus is provided for efficient processing of signal in a communication system. The processing of the signal for transmission may include encoding a block of data at an encoding rate 1/R. The encoding produces R number of data symbols for every data bit in the block of data. A block of RAM is partitioned into a plurality of blocks of RAM to allow reading simultaneously data symbols from the plurality of blocks of RAM to produce an in-phase and a quad-phase data symbols simultaneously. At least two scramblers are used for simultaneously scrambling the in-phase and quad-phase data symbols. A Walsh covering/summing block followed by the scramblers provides efficient Walsh covering and summing of signals for a combined transmission from the communication system.Type: GrantFiled: September 29, 2000Date of Patent: January 25, 2005Assignee: Qualcomm, IncorporatedInventors: Nikolai Schlegel, James Y. Hurt
-
Publication number: 20040184569Abstract: The invention is directed toward a digital VGA that is implemented in the logarithmic domain. The digital VGA exploits logarithmic properties to replace a complex multiplier of a conventional digital VGA with a simple and inexpensive adder. Moreover, additional techniques are described to significantly reduce the size of one or more lookup tables (LUTs) implemented within the digital VGA. In this manner, the invention can realize a simple, low cost digital VGA.Type: ApplicationFiled: January 30, 2004Publication date: September 23, 2004Inventors: Raghu Challa, Nitin Kasturi, Nikolai Schlegel
-
Patent number: 6763492Abstract: A method and apparatus for efficient encoding of linear block codes uses a lookup table including a set of impulse responses to support faster performance by encoding in parallel. Advantages include a scalability that is lacking in existing schemes.Type: GrantFiled: September 26, 2000Date of Patent: July 13, 2004Assignee: Qualcomm IncorporatedInventors: James Y. Hurt, Jeffrey A. Levin, Nikolai Schlegel
-
Patent number: 6714599Abstract: A method and apparatus is provided for efficient processing of signal in a communication system. The processing of the signal for transmission may include encoding a block of data at an encoding rate 1/R. The encoding produces R number of data symbols for every data bit in the block of data. A block of RAM (299, 600) is partitioned into a plurality of blocks of RAM to allow reading simultaneously data symbols from the plurality of blocks of RAM to produce an in-phase and a quad-phase data symbols simultaneously. At least two scramblers (306 and 307) are used for simultaneously scrambling the in-phase and quad-phase data symbols. A Walsh covering/summing block 700 provides efficient Walsh covering and summing of signals for a combined transmission from the communication system.Type: GrantFiled: September 29, 2000Date of Patent: March 30, 2004Assignee: Qualcomm, IncorporatedInventors: Nikolai Schlegel, James Y. Hurt
-
Publication number: 20040043744Abstract: An apparatus for coarse compensation of a direct current (DC) offset in a direct to baseband receiver architecture utilizes a serial analog to digital converter (ADC), such as a Delta-Sigma converter, to convert the received signal to digital form. The output of the ADC is sampled for a predetermined number of samples and a counter coupled to the ADC is incremented each time the sample generated by the ADC is a logic one. The counter is not incremented if the sample from the ADC is a logic zero. After the predetermined number of samples is obtained, the counter value is indicative of the DC offset in the received signal. The counter value may be converted by a code converter to a correction value for easy operation of a digital to analog converter (DAC). If the number of samples from the ADC is a power of two, the code converted may be readily implemented by simply inverting the most significant bit (MSB) from the counter to thereby generate a twos complement version of the counter value.Type: ApplicationFiled: August 29, 2002Publication date: March 4, 2004Inventors: Nikolai Schlegel, Christian Holenstein, Daniel Filipovic, Nitin Kasturi