-
公开(公告)号:US10291438B2
公开(公告)日:2019-05-14
申请号:US15476009
申请日:2017-03-31
IPC分类号: H04L25/02 , H04L25/03 , H04L27/06 , H04L1/06 , H04B7/0413
摘要: An exemplary decoder is provided for decoding a signal received through a transmission channel in a communication system. The exemplary decoder comprises a transformation unit configured to determine a set of auxiliary channel matrices, each auxiliary channel matrix being determined by performing a linear combination of at least one of the column vectors of the channel matrix; a decomposition unit configured to determine a decomposition of each auxiliary channel matrix into an upper triangular matrix and an orthogonal matrix; a matrix selection unit configured to select at least one auxiliary channel matrix among the set of auxiliary channel matrices depending on a selection criterion related to the components of the upper triangular matrices. The decoder determines at least one estimate of vector of information symbols from an auxiliary signal and from the upper triangular matrix corresponding to a selected auxiliary channel matrix by applying a decoding algorithm.
-
公开(公告)号:US09819404B2
公开(公告)日:2017-11-14
申请号:US15389765
申请日:2016-12-23
CPC分类号: H04B7/0413 , H04B7/0697 , H04L1/0031 , H04L1/0643 , H04L25/03006 , H04L27/2649 , H04W84/042 , H04W84/12
摘要: Embodiments of the invention provide a decoder for decoding a signal represented by a vector of information symbols received through a transmission channel in a communication system, said the transmission system being represented by a channel state matrix, said information symbols being selected from a given set of values carrying a set of information bits, wherein said decoder comprises: a division unit (202) configured to divide the channel state matrix into a number of sub-blocks of column vectors, in accordance with a division of said vector of information symbols into a number of sub-vectors; a permutation unit (203) configured to determine a set of permuted channel state matrices by permuting said sub-blocks of column vectors, the permutation unit (203) being further configured to select at least one permuted channel state matrix among said set of permuted channel state matrices according to a selection criterion; a sub-block decoding unit (207) configured to determine a transformed signal from said signal and said at least one permuted channel state matrix and determine at least one estimate of each sub-vector of information symbols from said transformed signal by applying at least one iteration of a decoding algorithm; The decoder being configured to determine at least one estimate of a vector of transmitted information symbols from said at least one estimate of each sub-vector of information symbols.
-
公开(公告)号:US10284334B2
公开(公告)日:2019-05-07
申请号:US15475400
申请日:2017-03-31
IPC分类号: H04L5/00 , H04L1/00 , H04L25/03 , H04L25/02 , H04B7/0413
摘要: Embodiments of the invention provide a decoder for decoding a signal received through a transmission channel in a communication system, said signal comprising a vector of information symbols, said transmission channel being represented by a channel matrix, wherein the decoder comprises: an initial radius determination unit (307) configured to determine an initial radius; a symbol estimation unit (309) configured to iteratively determine a current radius to search a lattice point inside a current spherical region defined by said current radius, said current radius being initially set to said initial radius, said symbol estimation unit (309) being configured, for each lattice point found in said current spherical region, to store said lattice point in association with a metric, said symbol estimation unit (309) being further configured to update said current radius using a linear function, said linear function having a slope parameter strictly inferior to one, The decoder being configured to determine at least one estimate of said vector of information symbols from at least one of the lattice points found by the symbol estimation unit (309).
-
公开(公告)号:US10164739B2
公开(公告)日:2018-12-25
申请号:US15626327
申请日:2017-06-19
IPC分类号: H04L1/00 , H04B10/2581 , H04B10/516 , H04J14/04 , H04L5/00
摘要: Embodiments of the invention provide an optical transmitter configured to transmit a data sequence over at least two spatial propagation modes through an optical transmission channel in a multi-mode optical fiber transmission system, the transmission system being associated with a predefined value of a mode-dependent loss, wherein the optical transmitter comprises: a forward error correcting code encoder (22) configured to encode said data sequence into a codeword vector by applying at least one error correcting code; a modulator (23) configured to determine a set of modulated symbols by applying a modulation scheme to said codeword vector; and a Space-Time encoder (24) configured to determine a codeword matrix by applying a Space-Time code to said set of modulated symbols.
-
公开(公告)号:US10560222B2
公开(公告)日:2020-02-11
申请号:US15844734
申请日:2017-12-18
摘要: Embodiments of the invention provide a decoder for decoding a signal received through a transmission channel in a communication system, said signal comprising a vector of information symbols, said transmission channel being represented by an upper triangular matrix, wherein the decoder comprises: a processing unit (309) configured to determine a set of division parameters depending on at least one division metric derived from components of said upper triangular matrix; a decoding unit (311) configured to divide said upper triangular matrix into two or more sub-matrices using said set of division parameters in accordance with a division of said vector of information symbols into two or more sub-vectors, and to determine at least one estimate of each sub-vector of information symbols by applying a symbol estimation algorithm, wherein the decoder is configured to determine at least one estimate of said vector of information symbols from the estimates of said sub-vectors of information symbols.
-
公开(公告)号:US09948364B2
公开(公告)日:2018-04-17
申请号:US15389612
申请日:2016-12-23
IPC分类号: H04B7/00 , H04B7/0413 , H04B7/06 , H04L27/26 , H04L1/04 , H04L1/06 , H04L25/03 , H04W84/04 , H04W84/12
CPC分类号: H04B7/0413 , H04B7/0697 , H04L1/04 , H04L1/06 , H04L25/03 , H04L27/2649 , H04W84/042 , H04W84/12
摘要: Embodiments of the invention provide a decoder for decoding a data signal received through a transmission channel in a communication system, said transmission channel being represented by an upper triangular matrix, said signal carrying transmitted symbols, each symbol carrying a set of information bits, wherein said decoder comprises: a processing unit (213) configured to determine at least one sub-block decoding parameter given a target quality of service metric; A sub-block decoding unit (214) configured to divide said data signal into a number of sub-vectors based on said at least one sub-block decoding parameter in accordance with a division of said upper triangular matrix into a number of sub-matrices, said sub-block decoding unit (214) being further configured to determine at least one estimate of each sub-vector of transmitted symbols from said sub-vectors, and determine an estimate of the transmitted symbols from said estimates.
-
7.
公开(公告)号:US10425162B2
公开(公告)日:2019-09-24
申请号:US15651273
申请日:2017-07-17
IPC分类号: H04B10/2581 , H04B10/50 , H04B10/60 , H04L1/00 , H04J14/02 , H04J14/04 , G02B6/14 , H04B10/61
摘要: Embodiments of the invention provides a deterministic scrambler (1) arranged in a multimode optical fiber (130) for scrambling light, the light comprising a set of optical signals propagated in said multimode optical fiber according to a set of propagation modes, each propagation mode being associated with a power value, wherein the scrambler is configured to determine a permutation of said propagation modes depending on the power values associated with said propagation modes, the scrambler being configured to redistribute the optical signals according to said permutation of the propagation modes.
-
公开(公告)号:US10284276B2
公开(公告)日:2019-05-07
申请号:US15390057
申请日:2016-12-23
IPC分类号: H04B7/08 , H04B7/0413 , H04L25/03 , H04L1/06
摘要: Embodiments of the invention provide a decoder (10) for decoding a signal received through a transmission channel in a communication system, the signal carrying information symbols selected from a given set of values and being associated with a signal vector, the transmission channel being represented by a channel matrix. The decoder comprises: a sub-block division unit (12) configured to divide the received signal vector into a set of sub-vectors in correspondence with a division of a matrix related to said channel matrix; at least one weighting coefficient calculation unit (14) configured to calculate a sub-block weighting coefficient for each sub-vector, at least one symbol estimation unit (11) for recursively determining estimated symbols representative of the transmitted symbols carried by the data signal from information stored in a stack. The at least one symbol estimation unit is configured to apply at least one iteration of a sequential decoding algorithm, the sequential decoding algorithm comprising iteratively filling a stack by expanding child nodes of a selected node of a decoding tree comprising a plurality of nodes, each node of the decoding tree corresponding to a candidate component of a symbol of at least a part of the received signal and each node being assigned an initial metric. The symbol estimation unit is further configured to calculate a modified metric for at least one node of the expanded child nodes from the metric associated with the at least one node and from the sub-block weighting coefficient calculated for the sub-vector to which the at least one node belongs, symbol estimation unit being configured to assign the modified metric to the at least one node.
-
公开(公告)号:US10250360B2
公开(公告)日:2019-04-02
申请号:US15836162
申请日:2017-12-08
摘要: Embodiments of the invention provide a decoder for decoding a signal received through a transmission channel in a communication system, said signal comprising a vector of information symbols, wherein the decoder comprises: a processing unit (307) configured to determine at least one candidate set of division parameters and to perform a division of said vector of information symbols into a set of sub-vectors in association with each candidate set of division parameters, each pair of sub-vectors being associated with a division metric; a selection unit (309) configured to select one of said candidate sets of division parameters according to a selection criterion depending on said division metric; and a decoding unit (311) configured to determine at least one estimate of each sub-vector associated with said selected set of division parameters by applying a symbol estimation algorithm, wherein the decoder is configured to determine at least one estimate of the vector of information symbols from said at least one estimate of each sub-vector of information symbols.
-
公开(公告)号:US10218442B2
公开(公告)日:2019-02-26
申请号:US15593402
申请日:2017-05-12
IPC分类号: H04B10/00 , H04B10/2581 , H04B7/0456 , H04L5/00 , H04L1/06
摘要: Embodiments of the invention provide a Space-Time coding device for encoding a digital data sequence according to a predefined space-time coding rate, said data sequence comprising a set of modulated symbols to be transmitted over at least two propagation modes, during a number of time slots, through an optical transmission channel in a single-core multimode optical fiber transmission system, wherein the device comprises: a codebook generator (53) configured to determine a set of codeword matrices defining a space-time code represented by a space dimension and a temporal dimension, each codeword matrix comprising complex values and a number of columns equal to said code temporal dimension, and a number of rows equal to said code space dimension, the codebook generator (53) being further configured to associate a difference codeword matrix and a distance metric to each pair of codeword matrices among said set of codeword matrices, each component of a difference codeword matrix associated with a given pair of codeword matrices being equal to the difference between the corresponding components of the codeword matrices of said pair, the distance metric associated with a given pair of codeword matrices being determined by computing the Euclidean norm of the difference codeword matrix associated with said pair, wherein the codebook generator (53) is configured to select the components of the codeword matrices depending on the number of pairs of codeword matrices that are associated with a unitary difference codeword matrix and with a distance metric equal to a given Euclidean distance; and an encoding unit (55) configured to encode said set of modulated symbols into a codeword matrix selected from said set of codeword matrices.
-
-
-
-
-
-
-
-
-