Patents by Inventor Peter Z. Rashev
Peter Z. Rashev 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: 10261939Abstract: In accordance with at least one embodiment, a processor system is disclosed having a SIMD processor device that has a plurality of subsidiary processing elements that are controlled to process multiple data concurrently. In accordance with at least one embodiment, the SIMD processor is a vector processor (VPU) having a plurality of vector Arithmetic Units (AUs) as subsidiary processing elements, and the VPU executes an instruction to transfer table information from a global memory of the VPU to a plurality of local memories accessible by each AU. The VPU also executes an instruction that results in each processing element performing a table lookup from a table stored at its local memory. In response to the instruction, this table lookup uses a portion of a lookup value to access information from the table, and uses another portion of the lookup information to calculate an interpolated resultant based upon the accessed information.Type: GrantFiled: August 20, 2014Date of Patent: April 16, 2019Assignee: NXP USA, Inc.Inventors: Leo G. Dehner, Jayakrishnan C. Mundarath, Peter Z. Rashev
-
Patent number: 9893714Abstract: A FIR filter includes segment cells, each of which is configurable as an interpolation filter, a decimation filter, a symmetric filter, or an asymmetric filter. Two or more of the segment cells are configurable to be cascaded to form an interpolation filter, a decimation filter, a symmetric filter, an asymmetric filter, a complex symmetric filter, or a complex asymmetric filter. The FIR filter includes registers corresponding to the segment cells for storing coefficient values of the corresponding segment cells. The FIR filter further includes control circuits corresponding to the segment cells for generating control signals.Type: GrantFiled: September 1, 2015Date of Patent: February 13, 2018Assignee: NXP USA, INC.Inventors: Akshat Mittal, Arvind Kaushik, Peter Z. Rashev, Amrit P. Singh
-
Patent number: 9665510Abstract: A system for storing pre-distorted output samples in a memory includes a sample counter, a programming interface module, and a comparator. The sample counter counts the pre-distorted output samples, generates a dynamic count value, receives a capture counter status signal, and generates a first count value. The programming interface module receives and outputs the first count value, an offset value, and a capture control signal, and generates a first interrupt signal. The comparator receives the first count value, the offset value, the dynamic count value, and the capture control signal, generates a final value, compares the final value with the dynamic count value, and generates a trigger signal when the final value equals the dynamic count value based on the capture control signal. The trigger signal initiates the storing of the pre-distorted output samples in the memory.Type: GrantFiled: December 22, 2014Date of Patent: May 30, 2017Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Arvind Kaushik, Peter Z. Rashev, Amrit P. Singh, Akshat Mittal
-
Publication number: 20170063346Abstract: A FIR filter includes segment cells, each of which is configurable as an interpolation filter, a decimation filter, a symmetric filter, or an asymmetric filter. Two or more of the segment cells are configurable to be cascaded to form an interpolation filter, a decimation filter, a symmetric filter, an asymmetric filter, a complex symmetric filter, or a complex asymmetric filter. The FIR filter includes registers corresponding to the segment cells for storing coefficient values of the corresponding segment cells. The FIR filter further includes control circuits corresponding to the segment cells for generating control signals.Type: ApplicationFiled: September 1, 2015Publication date: March 2, 2017Inventors: Akshat Mittal, ARVIND KAUSHIK, PETER Z. RASHEV, AMRIT P. SINGH
-
Publication number: 20160179715Abstract: A system for storing pre-distorted output samples in a memory includes a sample counter, a programming interface module, and a comparator. The sample counter counts the pre-distorted output samples, generates a dynamic count value, receives a capture counter status signal, and generates a first count value. The programming interface module receives and outputs the first count value, an offset value, and a capture control signal, and generates a first interrupt signal. The comparator receives the first count value, the offset value, the dynamic count value, and the capture control signal, generates a final value, compares the final value with the dynamic count value, and generates a trigger signal when the final value equals the dynamic count value based on the capture control signal. The trigger signal initiates the storing of the pre-distorted output samples in the memory.Type: ApplicationFiled: December 22, 2014Publication date: June 23, 2016Inventors: Arvind Kaushik, Peter Z. Rashev, Amrit P. Singh, Akshat Mittal
-
Publication number: 20160054995Abstract: In accordance with at least one embodiment, a processor system is disclosed having a SIMD processor device that has a plurality of subsidiary processing elements that are controlled to process multiple data concurrently. In accordance with at least one embodiment, the SIMD processor is a vector processor (VPU) having a plurality of vector Arithmetic Units (AUs) as subsidiary processing elements, and the VPU executes an instruction to transfer table information from a global memory of the VPU to a plurality of local memories accessible by each AU. The VPU also executes an instruction that results in each processing element performing a table lookup from a table stored at its local memory. In response to the instruction, this table lookup uses a portion of a lookup value to access information from the table, and uses another portion of the lookup information to calculate an interpolated resultant based upon the accessed information.Type: ApplicationFiled: August 20, 2014Publication date: February 25, 2016Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: Leo G. Dehner, Jayakrishnan C. Mundarath, Peter Z. Rashev
-
Patent number: 9252821Abstract: A method and apparatus are used to predistort input signal samples according to Volterra Series Approximation Model using one or more digital predistortion blocks (300) having a plurality of predistorter cells (301-303), each including an input multiplication stage (366-367) for combining absolute sample values received from an absolute sample delay line (362) into a first stage output, a lookup table (368) connected to be addressed by the first stage output for generating an LUT output, and a plurality of output multiplication stages (371-372, 373-374) for combining the LUT output with samples received from the amplitude sample delay line (362) and signal sample delay line (363) to generate an output signal sample yQ from said predistorter cell, where the output signal samples yQ from the predistorter cells are combined at an output adder circuit (375) to generate one or more Volterra terms of a combined signal (yOUT[n]).Type: GrantFiled: June 27, 2014Date of Patent: February 2, 2016Assignee: Freescale Semiconductor, Inc.Inventors: Roi M. Shor, Avraham D. Gal, Peter Z. Rashev
-
Patent number: 9231530Abstract: A system for calibrating a power amplifier (PA) includes a memory, a processor, a digital pre-distorter (DPD), and a data converter. The DPD includes a programming interface module, a pattern generator, a multiplier, and a pre-distorter module. The multiplier multiplies reference baseband stream data from the memory with pattern coefficient data generated by the pattern generator to generate shaped reference baseband stream data. The pre-distorter module generates pre-distorted shaped reference baseband stream data. The PA receives a low-power reference radio frequency (RF) signal corresponding to the pre-distorted shaped reference baseband stream data and generates a high-power reference RF signal.Type: GrantFiled: January 8, 2015Date of Patent: January 5, 2016Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Arvind Kaushik, Peter Z. Rashev, Amrit P. Singh, Akshat Mittal
-
Publication number: 20150381216Abstract: A method and apparatus are used to predistort input signal samples according to Volterra Series Approximation Model using one or more digital predistortion blocks (300) having a plurality of predistorter cells (301-303), each including an input multiplication stage (366-367) for combining absolute sample values received from an absolute sample delay line (362) into a first stage output, a lookup table (368) connected to be addressed by the first stage output for generating an LUT output, and a plurality of output multiplication stages (371-372, 373-374) for combining the LUT output with samples received from the amplitude sample delay line (362) and signal sample delay line (363) to generate an output signal sample yQ from said predistorter cell, where the output signal samples yQ from the predistorter cells are combined at an output adder circuit (375) to generate one or more Volterra terms of a combined signal (yOUT[n]).Type: ApplicationFiled: June 27, 2014Publication date: December 31, 2015Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: Roi M. Shor, Avraham D. Gal, Peter Z. Rashev
-
Patent number: 9130628Abstract: A digital pre-distorter (DPD) for an RF transceiver system having multiple antennas includes a DPD controller, first and second address generators, stream select and antenna select muxes, first and second lookup tables (LUTs), first and second dynamic routing logic units, multipliers, an adder, and an accumulator. The DPD controller generates antenna select, stream select and stream routing signals indicative of selection of antennas, the first and second LUTs, and input signals. The DPD controller configures the DPD to share the multipliers and the first and second LUTs between multiple antennas by providing the antenna select signal to the antenna select mux, the stream select signal to the stream select mux, and the stream routing signals to the first and second dynamic routing logic units.Type: GrantFiled: December 24, 2014Date of Patent: September 8, 2015Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Akshat Mittal, Arvind Kaushik, Peter Z. Rashev, Amrit P. Singh
-
Patent number: 9100253Abstract: A method and apparatus for a radio base station (200) generates a multicarrier communication signal having a reduced crest factor by processing a block of samples (231) with a peak search window (271) to identify and suppress signal peaks exceeding a power threshold value.Type: GrantFiled: August 7, 2012Date of Patent: August 4, 2015Assignee: Freescale Semiconductor, Inc.Inventors: Jayakrishnan C. Mundarath, Leo G. Dehner, Jayesh H. Kotecha, Peter Z. Rashev
-
Patent number: 9088472Abstract: A system for reducing in-phase and quadrature-phase (I/Q) impairments includes first, second, third, and fourth programmable registers for storing respective first, second, third, and fourth values, first and second finite impulse response (FIR) filters having respective first and second sets of filter taps, and first and second adders. The first FIR filter receives an I input signal and generates first and second intermediate output signals based on the first and second values for I and Q channels, respectively. The second FIR filter receives a Q input signal and generates third and fourth intermediate output signals based on the third and fourth values for the I and Q channels, respectively. The first and second adders receive the first and second, and the third and fourth intermediate output signals, respectively, and generate compensated I and Q output signals for the I and Q channels.Type: GrantFiled: January 8, 2015Date of Patent: July 21, 2015Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Nikhil Jain, Arvind Kaushik, Peter Z. Rashev, Amrit P. Singh
-
Publication number: 20140044215Abstract: A method and apparatus for a radio base station (200) generates a multicarrier communication signal having a reduced crest factor by processing a block of samples (231) with a peak search window (271) to identify and suppress signal peaks exceeding a power threshold value.Type: ApplicationFiled: August 7, 2012Publication date: February 13, 2014Inventors: Jayakrishnan C. Mundarath, Leo G. Dehner, Jayesh H. Kotecha, Peter Z. Rashev