AUTOMORPHIC TRANSFORMATIONS OF SIGNAL SAMPLES WITHIN A TRANSMITTER OR RECEIVER

    公开(公告)号:US20240178991A1

    公开(公告)日:2024-05-30

    申请号:US18432879

    申请日:2024-02-05

    IPC分类号: H04L9/06 H04L9/00

    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.

    COMMUNICATION SYSTEM AND METHODS USING VERY LARGE MULTIPLE-IN MULTIPLE-OUT (MIMO) ANTENNA SYSTEMS WITH EXTREMELY LARGE CLASS OF FAST UNITARY TRANSFORMATIONS

    公开(公告)号: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.

    MODULATION-AGNOSTIC TRANSFORMATIONS USING UNITARY BRAID DIVISIONAL MULTIPLEXING (UBDM)

    公开(公告)号:US20230224143A1

    公开(公告)日:2023-07-13

    申请号:US18187630

    申请日:2023-03-21

    IPC分类号: H04L9/06 H04L27/26

    摘要: 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.

    Single input single output (SISO) physical layer key exchange

    公开(公告)号:US11476912B2

    公开(公告)日:2022-10-18

    申请号:US17478099

    申请日:2021-09-17

    摘要: 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.

    Communication system and methods using very large multiple-in multiple-out (MIMO) antenna systems with extremely large class of fast unitary transformations

    公开(公告)号:US11336341B2

    公开(公告)日:2022-05-17

    申请号:US17142702

    申请日:2021-01-06

    摘要: 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.

    Communication system and method for achieving high data rates using modified nearly-equiangular tight frame (NETF) matrices

    公开(公告)号:US11258487B2

    公开(公告)日:2022-02-22

    申请号:US16909175

    申请日:2020-06-23

    摘要: 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.

    SINGLE INPUT SINGLE OUTPUT (SISO) PHYSICAL LAYER KEY EXCHANGE

    公开(公告)号:US20220006504A1

    公开(公告)日:2022-01-06

    申请号:US17478099

    申请日:2021-09-17

    摘要: 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.

    Single input single output (SISO) physical layer key exchange

    公开(公告)号:US11159220B2

    公开(公告)日:2021-10-26

    申请号:US16787290

    申请日:2020-02-11

    摘要: 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.

    Communication system and method using layered construction of arbitrary unitary matrices

    公开(公告)号: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.