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: 10924166
    Abstract: 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: Grant
    Filed: January 20, 2017
    Date of Patent: February 16, 2021
    Assignee: NXP USA, INC.
    Inventors: Victor-Florin Crasmariu, Andrei Alexandru Enescu, Marius Octavian Arvinte
  • Patent number: 10432446
    Abstract: 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: Grant
    Filed: September 5, 2018
    Date of Patent: October 1, 2019
    Assignee: NXP USA, Inc.
    Inventors: Andrei Alexandru Enescu, Marius Octavian Arvinte
  • Patent number: 10312977
    Abstract: 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: Grant
    Filed: August 3, 2017
    Date of Patent: June 4, 2019
    Assignee: NXP USA, Inc.
    Inventors: Marius Octavian Arvinte, Wim Joseph Rouwet
  • Patent number: 10153817
    Abstract: 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: Grant
    Filed: January 20, 2017
    Date of Patent: December 11, 2018
    Assignee: NXP USA, Inc.
    Inventors: Andrei Alexandru Enescu, Victor-Florin Crasmariu, Marius Octavian Arvinte
  • Publication number: 20180323836
    Abstract: 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: Application
    Filed: August 3, 2017
    Publication date: November 8, 2018
    Inventors: Marius Octavian Arvinte, Wim Joseph Rouwet
  • Patent number: 10116417
    Abstract: 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: Grant
    Filed: November 28, 2017
    Date of Patent: October 30, 2018
    Assignee: NXP USA, Inc.
    Inventors: Marius Octavian Arvinte, Andrei Alexandru Enescu, Leo Dehner
  • Patent number: 10110287
    Abstract: 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: Grant
    Filed: August 28, 2017
    Date of Patent: October 23, 2018
    Assignee: NXP USA, Inc.
    Inventors: Victor-Florin Crasmariu, Marius Octavian Arvinte, Andrei Alexandru Enescu
  • Publication number: 20180115350
    Abstract: 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: Application
    Filed: January 20, 2017
    Publication date: April 26, 2018
    Inventors: Andrei Alexandru ENESCU, Victor-Florin CRASMARIU, Marius Octavian ARVINTE
  • Publication number: 20180115349
    Abstract: 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: Application
    Filed: January 20, 2017
    Publication date: April 26, 2018
    Inventors: Victor-Florin CRASMARIU, Andrei Alexandru ENESCU, Marius Octavian ARVINTE