-
公开(公告)号:US20240178991A1
公开(公告)日:2024-05-30
申请号:US18432879
申请日:2024-02-05
CPC分类号: H04L9/0668 , H04L9/008
摘要: A method includes receiving data and a plurality of values at a processor. The data can include real-valued data and/or complex data. The plurality of values includes one of a plurality of random values or a plurality of pseudo-random values. The method also includes generating an automorphism, via the processor, based on the plurality of values, and partitioning the data, via the processor, into a plurality of data blocks. The automorphism includes at least one of a linear transformation or an antilinear transformation. Each data block from the plurality of data blocks can have a predefined size. The method also includes applying the automorphism, via the processor, to each data block from plurality of data blocks, to produce a plurality of transformed data blocks, and causing transmission of a signal representing the plurality of transformed data blocks.
-
公开(公告)号:US20240072854A1
公开(公告)日:2024-02-29
申请号:US18495671
申请日:2023-10-26
IPC分类号: H04B7/0456 , H04B7/0491
CPC分类号: H04B7/0456 , H04B7/0491
摘要: An apparatus includes a first communication device with multiple antennas, operably coupled to a processor and configured to access a codebook of transformation matrices. The processor generates a set of symbols based on an incoming data, and applies a permutation to each of the symbols to produce a set of permuted symbols. The processor transforms each of the permuted symbols based on at least one primitive transformation matrix, to produce a set of transformed symbols. The processor applies, to each of the transformed symbols, a precode matrix selected from the codebook of transformation matrices to produce a set of precoded symbols. The codebook of transformation matrices is accessible to a second communication device. The processor sends a signal to cause transmission, to the second communication device, of multiple signals, each representing a precoded symbol from the set of precoded symbols, each of the signals transmitted using a unique antenna from the plurality of antennas.
-
33.
公开(公告)号:US20230224143A1
公开(公告)日:2023-07-13
申请号:US18187630
申请日:2023-03-21
CPC分类号: H04L9/0637 , H04L27/2627 , H04L2209/80
摘要: A method for implementing a fast UBDM transform includes receiving a first, input vector via a processor, and partitioning the first vector to produce a magnitude vector and a sign vector. A second vector, including a modified magnitude vector and a modified sign vector, is generated by: applying a permutation to the magnitude vector to produce the modified magnitude vector, converting the sign vector, based on an algorithm, into an intermediate sign vector, and applying nonlinear layers to the intermediate sign vector. Each nonlinear layer includes a permutation, an S-box transformation, a diffusive linear operation and/or an Xor operation. Multiple linear layers are applied to the second vector to produce a third vector, the third vector being a transformed version of the first vector. A first signal representing the third vector is sent to at least one transmitter for transmission of a second signal representing the transformed data vector.
-
公开(公告)号:US11476912B2
公开(公告)日:2022-10-18
申请号:US17478099
申请日:2021-09-17
IPC分类号: H04W4/00 , H04B7/06 , H04B7/0417 , H04B7/0456
摘要: A processor coupled to a first communication device produces and transmits a first encoded vector and a second encoded vector to a second communication device via a communication channel that applies a channel transformation to the encoded vectors during transmission. A processor coupled to the second communication device receives the transformed signals, constructs a matrix based on the transformed signals, detects an effective channel thereof, and identifies left and right singular vectors of the effective channel. A precoding matrix is selected from a codebook of unitary matrices based on a message, and a second encoded vector is produced based on a second known vector, the precoding matrix, a complex conjugate of the left singular vectors, and the right singular vectors. A first symbol of the second encoded vector and a second symbol of the second encoded vector are sent to the first communication device for identification of the message.
-
公开(公告)号:US11336341B2
公开(公告)日:2022-05-17
申请号:US17142702
申请日:2021-01-06
IPC分类号: H04B7/04 , H04B7/0456 , H04B7/0491
摘要: An apparatus includes a first communication device with multiple antennas, operably coupled to a processor and configured to access a codebook of transformation matrices. The processor generates a set of symbols based on an incoming data, and applies a permutation to each of the symbols to produce a set of permuted symbols. The processor transforms each of the permuted symbols based on at least one primitive transformation matrix, to produce a set of transformed symbols. The processor applies, to each of the transformed symbols, a precode matrix selected from the codebook of transformation matrices to produce a set of precoded symbols. The codebook of transformation matrices is accessible to a second communication device. The processor sends a signal to cause transmission, to the second communication device, of multiple signals, each representing a precoded symbol from the set of precoded symbols, each of the signals transmitted using a unique antenna from the plurality of antennas.
-
公开(公告)号:US11258487B2
公开(公告)日:2022-02-22
申请号:US16909175
申请日:2020-06-23
IPC分类号: H04L1/02 , H04B7/0456 , G06F7/556 , H04L5/00
摘要: A method includes generating a set of symbols based on an incoming data vector. The set of symbols includes K symbols, K being a positive integer. A first transformation matrix including an equiangular tight frame (ETF) transformation or a nearly equiangular tight frame (NETF) transformation is generated, having dimensions N×K, where N is a positive integer and has a value less than K. A second transformation matrix having dimensions K×K is generated based on the first transformation matrix. A third transformation matrix having dimensions K×K is generated by performing a series of unitary transformations on the second transformation matrix. A first data vector is transformed into a second data vector having a length N based on the third transformation matrix and the set of symbols. A signal representing the second data vector is sent to a transmitter for transmission of a signal representing the second data vector to a receiver.
-
公开(公告)号:US20220006504A1
公开(公告)日:2022-01-06
申请号:US17478099
申请日:2021-09-17
IPC分类号: H04B7/06 , H04B7/0417 , H04B7/0456
摘要: A processor coupled to a first communication device produces and transmits a first encoded vector and a second encoded vector to a second communication device via a communication channel that applies a channel transformation to the encoded vectors during transmission. A processor coupled to the second communication device receives the transformed signals, constructs a matrix based on the transformed signals, detects an effective channel thereof, and identifies left and right singular vectors of the effective channel. A precoding matrix is selected from a codebook of unitary matrices based on a message, and a second encoded vector is produced based on a second known vector, the precoding matrix, a complex conjugate of the left singular vectors, and the right singular vectors. A first symbol of the second encoded vector and a second symbol of the second encoded vector are sent to the first communication device for identification of the message.
-
公开(公告)号:US11159220B2
公开(公告)日:2021-10-26
申请号:US16787290
申请日:2020-02-11
IPC分类号: H03D3/22 , H04B7/06 , H04B7/0417 , H04B7/0456
摘要: A processor coupled to a first communication device produces and transmits a first encoded vector and a second encoded vector to a second communication device via a communication channel that applies a channel transformation to the encoded vectors during transmission. A processor coupled to the second communication device receives the transformed signals, constructs a matrix based on the transformed signals, detects an effective channel thereof, and identifies left and right singular vectors of the effective channel. A precoding matrix is selected from a codebook of unitary matrices based on a message, and a second encoded vector is produced based on a second known vector, the precoding matrix, a complex conjugate of the left singular vectors, and the right singular vectors. A first symbol of the second encoded vector and a second symbol of the second encoded vector are sent to the first communication device for identification of the message.
-
39.
公开(公告)号:US11075681B2
公开(公告)日:2021-07-27
申请号:US17027115
申请日:2020-09-21
IPC分类号: H04B7/06 , H04B7/0413 , H04L5/00
摘要: A method includes generating, via a first processor of a first compute device, symbols based on an incoming data and decomposing a unitary matrix of size N×N by: 1) applying a permutation to each symbol using a permutation matrix, to produce permuted symbols, and 2) transforming each symbol using at least one primitive transformation matrix of size M×M, M being smaller than or equal to N, to produce transformed symbols. The method also includes sending a signal representing the transformed symbols to a plurality of transmitters for transmission of a signal representing the transformed symbols to a plurality of receivers. A signal representing the unitary matrix is sent to a second compute device for transmission of the unitary matrix to the receivers for recovery of the plurality of symbols at the plurality of receivers.
-
公开(公告)号:US10917148B2
公开(公告)日:2021-02-09
申请号:US16459245
申请日:2019-07-01
IPC分类号: H04B7/08 , H04B7/0456 , H04B7/06 , H04B7/0452
摘要: A method includes generating, via a processor, multiple initial vectors, each including N elements. A code map is applied to each of the initial vectors, to produce an associated spreading code vector. Each of the spreading code vectors includes M elements, where M≥N. Using the spreading code vectors, spread signals are produced based on a complex baseband signals. The spread signals are stored in a memory operably coupled to the processor. The first and second spread signals are split into respective sets of spread signals, each uniquely associated with one of multiple transmit antennas. The first and second sets of spread signals are transmitted to respective signal receivers for detection of associated complex baseband signals based on the associated spreading code vectors.
-
-
-
-
-
-
-
-
-