Patents by Inventor Leo G. Dehner
Leo G. Dehner 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: 10432433Abstract: A method, system, and apparatus are provided for computing soft bits in a non-linear MIMO detector which decodes a signal received at a plurality of receive antennas using channel estimate information and a decoding tree to produce output data for a bit estimation value which includes a maximum likelihood solution along with a naturally ordered vector identifying all explored node metrics and node indices, where soft bits are computed for each bit estimation value by determining a set of bit-masks through repetition and indexing operations applied on the explored node indices, masking the naturally ordered vector with the set of bit-masks to generate masked node metrics, determining candidate soft bit values by subtracting metrics of all nodes that form the maximum likelihood solution from the masked node metrics, and determining a final soft bit value by identifying which of the candidate soft bit values has a lowest value.Type: GrantFiled: November 30, 2017Date of Patent: October 1, 2019Assignee: NXP USA, Inc.Inventors: Marius O. Arvinte, Andrei A. Enescu, Leo G. Dehner
-
Publication number: 20190132182Abstract: A constellation mapping method, system, and apparatus are provided for mapping a received bit stream of data to a higher order symbol vector by processing a first set of selected bits from the received bit stream with a quadrant selector to identify a first quadrant offset vector corresponding a higher order quadrant in which an intended symbol is to be mapped, processing a second set of selected bits from the received bit stream with a 16-QAM mapper to identify a 16-QAM symbol vector, transforming the 16-QAM symbol vector into a transformed 16 QAM symbol vector based on the identified higher order quadrant, and combining the transformed 16-QAM symbol vector with the first quadrant offset vector to map the bit stream of data to a higher order symbol vector.Type: ApplicationFiled: November 2, 2017Publication date: May 2, 2019Applicant: NXP USA, Inc.Inventors: Sili Lu, Leo G. Dehner
-
Patent number: 10277448Abstract: A constellation mapping method, system, and apparatus are provided for mapping a received bit stream of data to a higher order symbol vector by processing a first set of selected bits from the received bit stream with a quadrant selector to identify a first quadrant offset vector corresponding a higher order quadrant in which an intended symbol is to be mapped, processing a second set of selected bits from the received bit stream with a 16-QAM mapper to identify a 16-QAM symbol vector, transforming the 16-QAM symbol vector into a transformed 16 QAM symbol vector based on the identified higher order quadrant, and combining the transformed 16-QAM symbol vector with the first quadrant offset vector to map the bit stream of data to a higher order symbol vector.Type: GrantFiled: November 2, 2017Date of Patent: April 30, 2019Assignee: NXP USA, Inc.Inventors: Sili Lu, Leo G. Dehner
-
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
-
Publication number: 20190081824Abstract: A method, system, and apparatus are provided for computing soft bits in a non-linear MIMO detector which decodes a signal received at a plurality of receive antennas using channel estimate information and a decoding tree to produce output data for a bit estimation value which includes a maximum likelihood solution along with a naturally ordered vector identifying all explored node metrics and node indices, where soft bits are computed for each bit estimation value by determining a set of bit-masks through repetition and indexing operations applied on the explored node indices, masking the naturally ordered vector with the set of bit-masks to generate masked node metrics, determining candidate soft bit values by subtracting metrics of all nodes that form the maximum likelihood solution from the masked node metrics, and determining a final soft bit value by identifying which of the candidate soft bit values has a lowest value.Type: ApplicationFiled: November 30, 2017Publication date: March 14, 2019Applicant: NXP USA, Inc.Inventors: Marius O. Arvinte, Andrei A. Enescu, Leo G. Dehner
-
Patent number: 9723600Abstract: A method of receiving information by a wireless communication device is provided. The method includes receiving a plurality of wireless subframes at a periodic interval, wherein an interval duration of the periodic interval is greater than a duration of each of the plurality of wireless subframes. The method further includes determining for each wireless subframe of the plurality whether the wireless subframe includes a grant resource that indicates that a resource unit pattern of a plurality of selectively assignable resource unit patterns of resource units of the subframe includes information for the communication device. A method of transmitting information by the wireless communication device is also provided.Type: GrantFiled: July 9, 2012Date of Patent: August 1, 2017Assignee: APPLE INC.Inventors: James W. McCoy, Leo G. Dehner
-
Patent number: 9712309Abstract: A technique for performing channel tracking and/or channel estimation in a wireless communication device includes receiving a reference signal and one or more non-error propagation physical channel signals. In general, the one or more non-error propagation physical channel signals must be correctly decoded before a data channel can be decoded. Channel tracking and/or channel estimation are/is then performed based on the reference signal and at least one of the one or more non-error propagation physical channel signals.Type: GrantFiled: August 10, 2015Date of Patent: July 18, 2017Assignee: Apple Inc.Inventors: Ning Chen, Ahsan U. Aziz, Leo G. Dehner, Taeyoon Kim
-
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
-
Publication number: 20160043850Abstract: A technique for performing channel tracking and/or channel estimation in a wireless communication device includes receiving a reference signal and one or more non-error propagation physical channel signals. In general, the one or more non-error propagation physical channel signals must be correctly decoded before a data channel can be decoded. Channel tracking and/or channel estimation are/is then performed based on the reference signal and at least one of the one or more non-error propagation physical channel signals.Type: ApplicationFiled: August 10, 2015Publication date: February 11, 2016Inventors: Ning Chen, Ahsan U. Aziz, Leo G. Dehner, Taeyoon Kim
-
Patent number: 9210699Abstract: Various methods of allocating uplink control channels in a communication system are implemented at a resource scheduler or a user equipment (UE). In one method the scheduler reserves resources for a downlink data channel and signals a corresponding downlink data channel grant and also reserves resources for a persistent uplink control channel for a longer duration than the data channel grant. Signaling overhead associated with a grant for this persistent uplink control channel is reduced over a full dynamic grant. A predetermined rule can be used at the scheduler and at the UE to avoid overhead signaling associated with a grant for this persistent control channel. Predetermined rules at the UE and scheduler can also be used to reserve appropriate resources and select appropriate MCS levels for control information and the control information and uplink data can be transported over a common uplink channel when a time overlap occurs between an uplink data channel and the persistent control channel.Type: GrantFiled: November 26, 2013Date of Patent: December 8, 2015Assignee: Apple Inc.Inventors: James W. McCoy, Leo G. Dehner, Jayesh H. Kotecha, Jayakrishnan C. Mundarath
-
Patent number: 9137055Abstract: A technique for performing channel tracking and/or channel estimation in a wireless communication device includes receiving a reference signal and one or more non-error propagation physical channel signals. In general, the one or more non-error propagation physical channel signals must be correctly decoded before a data channel can be decoded. Channel tracking and/or channel estimation are/is then performed based on the reference signal and at least one of the one or more non-error propagation physical channel signals.Type: GrantFiled: August 6, 2012Date of Patent: September 15, 2015Assignee: Apple Inc.Inventors: Ning Chen, Ahsan U. Aziz, Leo G. Dehner, Taeyoon Kim
-
Patent number: 9137083Abstract: A receiver and a method for providing block synchronization of symbols and integral frequency offset correction of subcarriers are provided. Samples of a received signal are transformed into the frequency domain. Subcarrier extraction is performed to extract selected subcarriers. The extracted subcarriers are differentially demodulated using subcarriers from the previous symbol and coherently combined with reference subcarrier values to obtain sample vectors. The sample vectors are obtained over a number of symbols preferably equal to the number symbols in a block. Cyclic correlation is performed on those sample vectors relative to a known synchronization (sync) pattern. A maximum magnitude search is performed over sample vectors obtained from the cyclic correlation to determine an integral frequency offset and a block boundary of the received signal. The integral frequency offset and the block boundary can be used to tune and synchronize the receiver for proper reception of the received signal.Type: GrantFiled: April 17, 2014Date of Patent: September 15, 2015Assignee: Freescale Semiconductor, Inc.Inventors: Sili Lu, Leo G. Dehner
-
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: 9098121Abstract: A comparator (231) for determining a peak number, representing a maximum or minimum of a set of numbers, includes a multi-element comparator (232) for comparing different pages of the set of numbers in a page comparison mode to output a candidate set of winning numbers, and for automatically switching to a leaf/tree search of the candidate set of winning numbers in an element comparison mode. Operating in parallel with the multi-element comparator (232), an index generation unit (233) processes flag/sign bits from the multi-element comparator in conjunction with state machine control logic (230) to keep track of the index/indices for the peak value. Upon completion of final stage, the index generation unit returns the absolute index (235) of the peak value.Type: GrantFiled: January 22, 2013Date of Patent: August 4, 2015Assignee: Freescale Semiconductor, Inc.Inventors: Jayakrishnan C. Mundarath, Leo G. Dehner, Eric J. Jackowski
-
Patent number: 9087003Abstract: A method and apparatus may be used to generate complex exponentials for either frequency domain or time domain applications by programming input parameter values into a complex exponential vector generator (260) having a frequency generator stage (281) and a vector phase accumulator stage (282) arranged with a vector element multiplier stage (283) to generate complex exponential phase index values (?0, ?1, . . . ?v?1) that are processed by a complex exponential generator stage (284) to output a plurality of complex exponential values (e.g., ej2??0, ej2??1, . . . ej2??v?1) that may be rearranged by a permutation unit (286) for use by vector data path.Type: GrantFiled: November 1, 2012Date of Patent: July 21, 2015Assignee: Freescale Semiconductor, Inc.Inventors: Leo G. Dehner, Oded Yishay
-
Patent number: 9043378Abstract: A method and apparatus may be used to evaluate a polynomial by initializing a multiply and accumulate feedback apparatus (260) comprising a multiplier stage (264) having an output coupled to an input of an accumulator stage (267) having an accumulator feedback output (269) selectively coupled to an input of the multiplier stage over a plurality of clock cycles; iteratively calculating a final working loop variable z over an additional plurality of clock cycles; multiplying the final working loop variable z and a complex input vector x to compute a final multiplier value; and adding a least significant complex polynomial coefficient to the final multiplier value using the multiplier stage of the multiply and accumulate feedback apparatus to yield a result of the polynomial evaluation.Type: GrantFiled: October 1, 2012Date of Patent: May 26, 2015Assignee: Freescale Semiconductor, Inc.Inventors: Robert Bahary, Eric J. Jackowski, Leo G. Dehner, Jayakrishnan C. Mundarath
-
Patent number: 8898212Abstract: A data reordering system for determining addresses associated with a vector of transformed data and corresponding method of reordering transformed data, where the data reordering system includes: a first transform function coupled to a data vector and operable to provide the vector of transformed data; a reordering function, including a plurality of counters, that is operable to determine a plurality of offset addresses, with a, respective, offset address for each element in the vector of transformed data; and an adder operable to add a base address that corresponds to the first address to the each, respective, offset address to provide a sequence of addresses suitable for accessing the vector of transformed data to provide a re-sequenced vector of transformed data.Type: GrantFiled: October 24, 2008Date of Patent: November 25, 2014Assignee: Freescale Semiconductor, IncInventors: Ning Chen, Christopher J. Daniels, Leo G. Dehner, Gregory C. Ng, Wendy F. Reed
-
Patent number: 8811932Abstract: A method and system for wireless communications between base and mobile stations use reference signals transmitted from base stations prior transmission of data signals. The reference signals are used to determine propagation characteristics of communication channels between the base and mobile stations and optimize, in real time, parameters of receivers of the mobile stations for processing the following data signals. Applications of the invention include wireless communication systems compliant with OFDMA, 3GPP LTE, RFN-OFDMA, OFDM, TDMA, and the like communication protocols.Type: GrantFiled: December 28, 2012Date of Patent: August 19, 2014Assignee: Apple Inc.Inventors: Leo G. Dehner, James W. McCoy, Kevin B. Traylor
-
Publication number: 20140207836Abstract: A comparator (231) for determining a peak number, representing a maximum or minimum of a set of numbers, includes a multi-element comparator (232) for comparing different pages of the set of numbers in a page comparison mode to output a candidate set of winning numbers, and for automatically switching to a leaf/tree search of the candidate set of winning numbers in an element comparison mode. Operating in parallel with the multi-element comparator (232), an index generation unit (233) processes flag/sign bits from the multi-element comparator in conjunction with state machine control logic (230) to keep track of the index/indices for the peak value. Upon completion of final stage, the index generation unit returns the absolute index (235) of the peak value.Type: ApplicationFiled: January 22, 2013Publication date: July 24, 2014Inventors: Jayakrishnan C. Mundarath, Leo G. Dehner, Eric J. Jackowski
-
Patent number: 8724556Abstract: Various methods of allocating uplink control channels in a communication system are implemented at a resource scheduler or a user equipment (UE). In one method the scheduler reserves resources for a downlink data channel and signals a corresponding downlink data channel grant and also reserves resources for a persistent uplink control channel for a longer duration than the data channel grant. Signaling overhead associated with a grant for this persistent uplink control channel is reduced over a full dynamic grant. A predetermined rule can be used at the scheduler and at the UE to avoid overhead signaling associated with a grant for this persistent control channel. Predetermined rules at the UE and scheduler can also be used to reserve appropriate resources and select appropriate MCS levels for control information and the control information and uplink data can be transported over a common uplink channel when a time overlap occurs between an uplink data channel and the persistent control channel.Type: GrantFiled: March 19, 2007Date of Patent: May 13, 2014Assignee: Apple Inc.Inventors: James W. McCoy, Leo G. Dehner, Jayesh H. Kotecha, Jayakrishnan C. Mundarath