Patents by Inventor Marius Octavian ARVINTE
Marius Octavian ARVINTE 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: 10924166Abstract: A transmitter includes a plurality of user-specific channels, with each user specific channel associated with a different set of user equipment (UE) receive antennas. For precoding, the transmitter generates a baseline channel matrix reflecting the characteristics of the communication medium employed to transmit data to the different user equipment (UEs). For each user-specific channel, the transmitter generates a complementary channel matrix based on the baseline channel matrix, then performs matrix decomposition to eliminate selected terms of the complementary channel matrix that interfere from other communication channels of the transmitter. The transmitter can reuse portions of one rotational matrix set generated for one channel to generate the rotational matrix sets for one or more other channels.Type: GrantFiled: January 20, 2017Date of Patent: February 16, 2021Assignee: NXP USA, INC.Inventors: Victor-Florin Crasmariu, Andrei Alexandru Enescu, Marius Octavian Arvinte
-
Patent number: 10432446Abstract: A decoder decodes a set of data streams received at a receiver based on a tree search that employs a subset of decoding constellation points. The decoder can form a tree wherein each level of the tree corresponds to one of the set of data streams. Each level of the tree includes a plurality of nodes corresponding to a set of candidate constellation points, wherein the set of candidate constellation points indicating possible values of data received via the set of data streams. For tree levels beyond an initial tree level, the decoder expands each node (that is, calculates the metrics for nodes of the next tree level) for only a subset of candidate constellation points, wherein the subset of candidate constellation points is based on a sign value of the node.Type: GrantFiled: September 5, 2018Date of Patent: October 1, 2019Assignee: NXP USA, Inc.Inventors: Andrei Alexandru Enescu, Marius Octavian Arvinte
-
Patent number: 10312977Abstract: A receiver decodes received data streams based on a subset of candidate decoding constellation points. A first stage of a decoder of the receiver selects a subset of candidate decoding constellation points by identifying a decoded value for an initial data stream of the set of data streams. A second stage then applies MMSE error detection to each of the constellation points in the selected subset, and calculates an error metric based on the MMSE error detection results. The decoder selects the constellation points having the lowest error metrics, and uses the selected constellation points as an initial set of points for decoding the next data stream to be decoded.Type: GrantFiled: August 3, 2017Date of Patent: June 4, 2019Assignee: NXP USA, Inc.Inventors: Marius Octavian Arvinte, Wim Joseph Rouwet
-
Patent number: 10153817Abstract: A transmitter includes a plurality of user-specific channels, with each user specific channel associated with a different set of user equipment (UE) receive antennas. For precoding, the transmitter generates a baseline channel matrix reflecting the characteristics of the communication medium employed to transmit data to the different user equipment (UEs). For each user-specific channel, the transmitter generates a complementary channel matrix based on the baseline channel matrix, then performs matrix decomposition (e.g., QR-Givens decomposition) to eliminate selected terms of the complementary channel matrix that interfere from other communication channels of the transmitter.Type: GrantFiled: January 20, 2017Date of Patent: December 11, 2018Assignee: NXP USA, Inc.Inventors: Andrei Alexandru Enescu, Victor-Florin Crasmariu, Marius Octavian Arvinte
-
Publication number: 20180323836Abstract: A receiver decodes received data streams based on a subset of candidate decoding constellation points. A first stage of a decoder of the receiver selects a subset of candidate decoding constellation points by identifying a decoded value for an initial data stream of the set of data streams. A second stage then applies MMSE error detection to each of the constellation points in the selected subset, and calculates an error metric based on the MMSE error detection results. The decoder selects the constellation points having the lowest error metrics, and uses the selected constellation points as an initial set of points for decoding the next data stream to be decoded.Type: ApplicationFiled: August 3, 2017Publication date: November 8, 2018Inventors: Marius Octavian Arvinte, Wim Joseph Rouwet
-
Patent number: 10116417Abstract: A nonlinear MIMO-OFDM detector includes a vector arithmetic unit (VAU) that sequentially computes first metrics corresponding to a first current tree level of a first search tree and second metrics corresponding to a second current tree level of a second search tree. A sorting and indexing unit (SIU) that sorts the first metrics and the second metrics sequentially received from the VAU and that sequentially provides first indices of lowest first metrics and second indices of lowest second metrics to the vector arithmetic unit. The lowest first metrics are first inputs to the VAU for a first next tree level of the first search tree and the lowest second metrics are second inputs to the VAU for a second next tree level of the second search tree. The VAU and the SIU are pipelined to compute the second metrics concurrently with sorting and indexing of the first metrics.Type: GrantFiled: November 28, 2017Date of Patent: October 30, 2018Assignee: NXP USA, Inc.Inventors: Marius Octavian Arvinte, Andrei Alexandru Enescu, Leo Dehner
-
Patent number: 10110287Abstract: A transmitter generates precoding matrices for communication channels of a transmitter, The transmitter includes a plurality of user-specific channels, with each user specific channel associated with a different set of user equipment (UE) receive antennas. For precoding, the transmitter generates a baseline channel matrix reflecting the characteristics of the communication medium employed to transmit data to the different user equipment (UEs). For each user-specific channel, the transmitter generates a set of null space vectors wherein only a subset of the generated null space vectors generated by the transmitter are used to precode the data. To identify the combination of null space vectors to be used for each channel, the transmitter calculates a quality score for each such combination of null space vectors. The transmitter uses the subset of null vectors that yields the highest score to precode the data.Type: GrantFiled: August 28, 2017Date of Patent: October 23, 2018Assignee: NXP USA, Inc.Inventors: Victor-Florin Crasmariu, Marius Octavian Arvinte, Andrei Alexandru Enescu
-
Publication number: 20180115350Abstract: A transmitter includes a plurality of user-specific channels, with each user specific channel associated with a different set of user equipment (UE) receive antennas. For precoding, the transmitter generates a baseline channel matrix reflecting the characteristics of the communication medium employed to transmit data to the different user equipment (UEs). For each user-specific channel, the transmitter generates a complementary channel matrix based on the baseline channel matrix, then performs matrix decomposition (e.g., QR-Givens decomposition) to eliminate selected terms of the complementary channel matrix that interfere from other communication channels of the transmitter.Type: ApplicationFiled: January 20, 2017Publication date: April 26, 2018Inventors: Andrei Alexandru ENESCU, Victor-Florin CRASMARIU, Marius Octavian ARVINTE
-
Publication number: 20180115349Abstract: A transmitter includes a plurality of user-specific channels, with each user specific channel associated with a different set of user equipment (UE) receive antennas. For precoding, the transmitter generates a baseline channel matrix reflecting the characteristics of the communication medium employed to transmit data to the different user equipment (UEs). For each user-specific channel, the transmitter generates a complementary channel matrix based on the baseline channel matrix, then performs matrix decomposition to eliminate selected terms of the complementary channel matrix that interfere from other communication channels of the transmitter. The transmitter can reuse portions of one rotational matrix set generated for one channel to generate the rotational matrix sets for one or more other channels.Type: ApplicationFiled: January 20, 2017Publication date: April 26, 2018Inventors: Victor-Florin CRASMARIU, Andrei Alexandru ENESCU, Marius Octavian ARVINTE