
In multipleinput multipleoutput (MIMO) fading channels, the design
criterion for fulldiversity spacetime block codes (STBCs) is primarily
determined by the decoding method at the receiver. Although constructions of
STBCs have predominantly matched the maximumlikelihood (ML) decoder, design
criteria and constructions of fulldiversity STBCs have also been reported for
lowcomplexity linear receivers. A new receiver architecture called
IntegerForcing (IF) linear receiver has been proposed to MIMO channels by Zhan
et al. which showed promising results for the highrate VBLAST encoding
scheme. In this paper, we address the design of fulldiversity STBCs for IF
linear receivers. In particular, we are interested in characterizing the
structure of STBCs that provide fulldiversity with the IF receiver. Along that
direction, we derive an upper bound on the probability of decoding error, and
show that STBCs that satisfy the restricted nonvanishing singular value (RNVS)
property provide fulldiversity for the IF receiver. Furthermore, we prove that
all known STBCs with the nonvanishing determinant property provide
fulldiversity with IF receivers, as they guarantee the RNVS property. By using
the formulation of RNVS property, we also prove the existence of a
fulldiversity STBC outside the class of perfect STBCs, thereby adding
significant insights compared to the existing works on STBCs with IF decoding.
Finally, we present extensive simulation results to demonstrate that linear
designs with RNVS property provide fulldiversity for IF receiver.

In multipleinput multipleoutput (MIMO) fading channels, the design
criterion for fulldiversity spacetime block codes (STBCs) is primarily
determined by the decoding method at the receiver. Although constructions of
STBCs have predominantly matched the maximumlikelihood (ML) decoder, design
criteria and constructions of fulldiversity STBCs have also been reported for
lowcomplexity linear receivers. A new receiver architecture called
IntegerForcing (IF) linear receiver has been proposed to MIMO channels by Zhan
et al. which showed promising results for the highrate VBLAST encoding
scheme. In this work we address the design of fulldiversity STBCs for IF
linear receivers. We derive an upper bound on the probability of decoding
error, and show that STBCs that satisfy the nonvanishing singular value (NVS)
property provide fulldiversity for the IF receiver. We also present simulation
results to demonstrate that linear designs with NVS property provide full
diversity for IF receiver. As a special case of our analysis on STBCs, we
present an upper bound on the error probability for the VBLAST architecture
presented by Zhan \emph{et al.}, and demonstrate that the IF linear receivers
provide full receive diversity. Our results supplement the existing outage
probability based results for the IF receiver.

LDPC lattices were the first family of lattices that equipped with iterative
decoding algorithms under which they perform very well in high dimensions. In
this paper, we introduce quasi cyclic low density parity check (QCLDPC)
lattices as a special case of LDPC lattices with one binary QCLDPC code as
their underlying code. These lattices are obtained from Construction A of
lattices providing us to encode them efficiently using shift registers. To
benefit from an encoder with linear complexity in dimension of the lattice, we
obtain the generator matrix of these lattices in "quasi cyclic" form. We
provide a lowcomplexity decoding algorithm of QCLDPC lattices based on sum
product algorithm. To design lattice codes, QCLDPC lattices are combined with
nested lattice shaping that uses the Voronoi region of a sublattice for code
shaping. The shaping gain and shaping loss of our lattice codes with dimensions
$40$, $50$ and $60$ using an optimal quantizer, are presented. Consequently, we
establish a family of lattice codes that perform practically close to the
sphere bound.

In this paper, we present a zeroforcing (ZF) attack on the physical layer
cryptography scheme based on massive multipleinput multipleoutput (MIMO). The
scheme uses singular value decomposition (SVD) precoder. We show that the
eavesdropper can decrypt/decode the information data under the same condition
as the legitimate receiver. We then study the advantage for decoding by the
legitimate user over the eavesdropper in a generalized scheme using an
arbitrary precoder at the transmitter. On the negative side, we show that if
the eavesdropper uses a number of receive antennas much larger than the number
of legitimate user antennas, then there is no advantage, independent of the
precoding scheme employed at the transmitter. On the positive side, for the
case where the adversary is limited to have the same number of antennas as
legitimate users, we give an $\mathcal{O}\left(n^2\right)$ upper bound on the
advantage and show that this bound can be approached using an inverse precoder.

We consider a pointtopoint flatfading MIMO channel with channel state
information known both at transmitter and receiver. At the transmitter side, a
lattice coding scheme is employed at each antenna to map information symbols to
independent lattice codewords drawn from the same codebook. Each lattice
codeword is then multiplied by a unitary precoding matrix ${\bf P}$ and sent
through the channel. At the receiver side, an integerforcing (IF) linear
receiver is employed. We denote this scheme as unitary precoded integerforcing
(UPIF). We show that UPIF can achieve fulldiversity under a constraint based
on the shortest vector of a lattice generated by the precoding matrix ${\bf
P}$. This constraint and a simpler version of that provide design criteria for
two types of fulldiversity UPIF. Type I uses a unitary precoder that adapts at
each channel realization. Type II uses a unitary precoder, which remains fixed
for all channel realizations. We then verify our results by computer
simulations in $2\times2$, and $4\times 4$ MIMO using different QAM
constellations. We finally show that the proposed Type II UPIF outperform the
MIMO precoding Xcodes at high data rates.

The computeandforward (CoF) is a relaying protocol, which uses algebraic
structured codes to harness the interference and remove the noise in wireless
networks. We propose the use of phase precoders at the transmitters of a
network, where relays apply CoF strategy. We define the {\em phase precoded
computation rate} and show that it is greater than the original computation
rate of CoF protocol. We further give a new lowcomplexity method for finding
network equations. We finally show that the proposed precoding scheme increases
the degreesoffreedom (DoF) of CoF protocol. This overcomes the limitations on
the DoF of the CoF protocol, recently presented by Niesen and Whiting. Using
tools from Diophantine approximation and algebraic geometry, we prove the
existence of a phase precoder that approaches the maximum DoF when the number
of transmitters tends to infinity.

In this work, we propose phase precoding for the computeandforward (CoF)
protocol. We derive the phase precoded computation rate and show that it is
greater than the original computation rate of CoF protocol without precoder. To
maximize the phase precoded computation rate, we need to 'jointly' find the
optimum phase precoding matrix and the corresponding network equation
coefficients. This is a mixed integer programming problem where the optimum
precoders should be obtained at the transmitters and the network equation
coefficients have to be computed at the relays. To solve this problem, we
introduce phase precoded CoF with partial feedback. It is a quantized precoding
system where the relay jointly computes both a quasioptimal precoder from a
finite codebook and the corresponding network equations. The index of the
obtained phase precoder within the codebook will then be fedback to the
transmitters. A "deep hole phase precoder" is presented as an example of such a
scheme. We further simulate our scheme with a lattice code carved out of the
Gosset lattice and show that significant coding gains can be obtained in terms
of equation error performance.

A new architecture called integerforcing (IF) linear receiver has been
recently proposed for multipleinput multipleoutput (MIMO) fading channels,
wherein an appropriate integer linear combination of the received symbols has
to be computed as a part of the decoding process. In this paper, we propose a
method based on HermiteKorkineZolotareff (HKZ) and Minkowski lattice basis
reduction algorithms to obtain the integer coefficients for the IF receiver. We
show that the proposed method provides a lower bound on the ergodic rate, and
achieves the full receive diversity. Suitability of complex
LenstraLenstraLovasz (LLL) lattice reduction algorithm (CLLL) to solve the
problem is also investigated. Furthermore, we establish the connection between
the proposed IF linear receivers and lattice reductionaided MIMO detectors
(with equivalent complexity), and point out the advantages of the former class
of receivers over the latter. For the $2 \times 2$ and $4\times 4$ MIMO
channels, we compare the codedblock error rate and bit error rate of the
proposed approach with that of other linear receivers. Simulation results show
that the proposed approach outperforms the zeroforcing (ZF) receiver, minimum
mean square error (MMSE) receiver, and the lattice reductionaided MIMO
detectors.

The lowdensity paritycheck (LDPC) lattices perform very well in high
dimensions under generalized minsum iterative decoding algorithm. In this work
we focus on 1level LDPC lattices. We show that these lattices are the same as
lattices constructed based on Construction A and lowdensity latticecode
(LDLC) lattices. In spite of having slightly lower coding gain, 1level regular
LDPC lattices have remarkable performances. The lower complexity nature of the
decoding algorithm for these type of lattices allows us to run it for higher
dimensions easily. Our simulation results show that a 1level LDPC lattice of
size 10000 can work as close as 1.1 dB at normalized error probability (NEP) of
$10^{5}$.This can also be reported as 0.6 dB at symbol error rate (SER) of
$10^{5}$ with sumproduct algorithm.

Integerforcing (IF) linear receiver has been recently introduced for
multipleinput multipleoutput (MIMO) fading channels. The receiver has to
compute an integer linear combination of the symbols as a part of the decoding
process. In particular, the integer coefficients have to be chosen based on the
channel realizations, and the choice of such coefficients is known to determine
the receiver performance. The original known solution of finding these integers
was based on exhaustive search. A practical algorithm based on
HermiteKorkineZolotareff (HKZ) and Minkowski lattice reduction algorithms was
also proposed recently. In this paper, we propose a lowcomplexity method based
on complex LLL algorithm to obtain the integer coefficients for the IF
receiver. For the 2 X 2 MIMO channel, we study the effectiveness of the
proposed method in terms of the ergodic rate. We also compare the bit error
rate (BER) of our approach with that of other linear receivers, and show that
the suggested algorithm outperforms the minimum mean square estimator (MMSE)
and zeroforcing (ZF) linear receivers, but tradesoff error performance for
complexity in comparison with the IF receiver based on exhaustive search or on
HKZ and Minkowski lattice reduction algorithms.

In this paper a new class of lattices called turbo lattices is introduced and
established. We use the lattice Construction D to produce turbo lattices. This
method needs a set of nested linear codes as its underlying structure. We
benefit from turbo codes as our basis codes. Therefore, a set of nested turbo
codes based on nested interleavers (block interleavers) and nested
convolutional codes is built. To this end, we employ both tailbiting and
zerotail convolutional codes. Using these codes, along with construction D,
turbo lattices are created. Several properties of Construction D lattices and
fundamental characteristics of turbo lattices including the minimum distance,
coding gain and kissing number are investigated. Furthermore, a multistage
turbo lattice decoding algorithm based on iterative turbo decoding algorithm is
given. We show, by simulation, that turbo lattices attain good error
performance within $\sim1.25 dB$ from capacity at block length of $n=1035$.
Also an excellent performance of only $\sim.5 dB$ away from capacity at SER of
$10^{5}$ is achieved for size $n=10131$.

In this work we establish some new interleavers based on permutation
functions. The inverses of these interleavers are known over a finite field
$\mathbb{F}_q$. For the first time M\"{o}bius and R\'edei functions are used to
give new deterministic interleavers. Furthermore we employ Skolem sequences in
order to find new interleavers with known cycle structure. In the case of
R\'edei functions an exact formula for the inverse function is derived. The
cycle structure of R\'edei functions is also investigated. The selfinverse and
nonselfinverse versions of these permutation functions can be used to
construct new interleavers.

The concept and existence of sphereboundachieving and capacityachieving
lattices has been explained on AWGN channels by Forney. LDPC lattices,
introduced by Sadeghi, perform very well under iterative decoding algorithm. In
this work, we focus on an ensemble of regular LDPC lattices. We produce and
investigate an ensemble of LDPC lattices with known properties. It is shown
that these lattices are sphereboundachieving and capacityachieving. As
byproducts we find the minimum distance, coding gain, kissing number and an
upper bound for probability of error for this special ensemble of regular LDPC
lattices.