A Novel Communication System of High Capacity
20220166653 · 2022-05-26
Inventors
Cpc classification
H04B1/0032
ELECTRICITY
International classification
H04L25/03
ELECTRICITY
H04B1/00
ELECTRICITY
Abstract
Two inventive contributions are made for improvement of communications systems. A first derives the channel capacity of a Time-Limited (TL) system across a communications channel contaminated by interference and by noise. The potential increase in channel capacity compared to current communications systems is due to the availability of an arbitrarily large number of Degrees of Freedom (DOF) with finite access Time (FAT) in a TL system. A second takes advantage of the theory established in the first objective to design novel systems, referred to as Mask-Matched TL systems with FAT DOF, or MTF systems for short. The disclosure shows several embodiments of MTF systems where it is possible to improve the capacity of current communications systems, without having to modify or alter their Power Spectral Density, merely by taking advantage of their existing but unexploited FAT DOF through the 3 MTF design steps introduced in this disclosure.
Claims
1. A method for transmitting frames of information (101, 201, 301) across a communications channel (106, 306, 406), the method comprising; a first conversion operation (102, 202, 302) for converting the frames of information (101, 201, 301) into a discrete-time Time-Limited signal (103, 203, 303) where the frames of information (101, 201, 301) are contained in a plurality of Finite Access Time (FAT) Degrees Of Freedom (DOF) (1307); a second conversion operation (502) for converting the discrete-time Time-Limited signal (103, 203, 303) into a continuous-time signal; and a transmission operation (104, 204, 304) for transmitting the continuous-time signal (103, 203, 303) across the communications channel (106, 305, 406).
2. The method in claim 1, in which the first conversion operation (102, 202, 302) uses a matrix that is designed such that the plurality of FAT DOF is selected (1303) as per MTF Design Step I (1302).
3. The method in claim 2, in which the matrix is Block Toeplitz (1104).
4. The method in claim 2, in which the matrix is further designed such that the selected plurality of FAT DOF (1303) is enhanced (1305) as per MTF Design Step II (1304).
5. The method in claim 4, in which the matrix is further designed such that the selected and enhanced plurality of FAT DOF (1305) is randomized (1307) as per MTF Design Step III (1306).
6. The method in claim 5, in which each column of the matrix (1104) is the result of adding (1210) a plurality of sub-columns (1208, 1209); with the first sub-column (1208) corresponding to a function with a Degree of Differenciability (DOD) larger than 0.
7. The method in claim 6, in which the second sub-column (1209) corresponds to a function with a DOD equal to 0.
8. The method in claim 7, in which the elements of the second sub-column (1209) are independent pseudo-random variables.
9. The method in claim 8, in which the first sub-column (1208) is the result of performing a linear convolution operation (1207) between a plurality of pulses (1215, 1216), each pulse with a DOD larger than 0.
10. The method in claim 9, in which the first pulse (1215, 1216) is the result of performing a circular convolution operation (1202, 1205) between a first sub-pulse (1201, 1204) with a DOD larger than 0; and a second sub-pulse (1203, 1206) with a DOD equal to 0.
11. An apparatus for transmitting frames of information (101, 201, 301) across a communications channel (106, 306, 406), the apparatus comprising a first converter for converting the frames of information (101, 201, 301) into a discrete-time Time-Limited signal (103, 203, 303) where the frames of information (101, 201, 301) are contained in a plurality of FAT DOF (1303); a second converter (502) for converting the discrete-time Time-Limited signal (103, 203, 303) into a continuous-time signal (105, 205, 305); and a transmitter (104, 204, 304) for transmitting the continuous-time signal (103, 203, 303) across the communications channel (106, 306, 406).
12. The apparatus in claim 11, in which the first converter (102, 202, 302) uses a matrix that is designed such that the plurality of FAT DOF is selected (1303) as per MTF Design Step I (1302).
13. The apparatus in claim 12, in which the matrix is Block Toeplitz (1104).
14. The apparatus in claim 12, in which the matrix is further designed such that the selected plurality of FAT DOF (1303) is enhanced (1305) as per MTF Design Step II (1304).
15. The apparatus in claim 14, in which the matrix is further designed the selected and enhanced plurality of FAT DOF (1305) is randomized (1307) as per MTF Design Step III (1306).
16. The apparatus in claim 15, in which each column of the Matrix (1104) is the result of adding (1210) a plurality of sub-columns (1208, 1209); with the first sub-column (1208) corresponding to a function with a DOD larger than 0.
17. The apparatus in claim 16, in which the second sub-column (1209) corresponds to a function with a DOD equal to 0.
18. The apparatus in claim 17, in which the elements of the second sub-column (1209) are independent pseudo-random variables.
19. The apparatus in claim 18, in which the first sub-column (1208) is the result of performing a linear convolution operation (1207) between a plurality of pulses (1215, 1216), each pulse with a DOD larger than 0.
20. The apparatus in claim 19, in which the first pulse (1215, 1216) is the result of performing a circular convolution operation (1202, 1205) between a first sub-pulse (1201, 1204) with a DOD larger than 0; and a second sub-pulse (1203, 1206) with a DOD equal to 0.
Description
4 DETAILED DESCRIPTION OF THE DRAWINGS
[0021] The present invention, both as to its organization and manner of operation, may best be understood by reference to the following descriptions, and the accompanying drawings of various embodiments wherein like reference numerals are used throughout the several views, and in which:
[0022] 111 from the received MTF (digital) vector, {right arrow over (r)} 109, using an estimate (possibly using a training sequence), which we refer to as Channel State Information at Receiver (CSIR) 115, of the state of the communications channel 106.
[0028]
[0031] The TU 318 comprises [0032] MTF Modulator.sub.K 202, part of the digital side 510, which converts the (possibly FEC coded) information vector, {right arrow over (α)}.sub.K 201, into an MTF (digital) vector, {right arrow over (β)}.sub.K 203, part of the digital side 510, [0033] and Tx.sub.K 204, part of the digital side 510 and analog side 511, 513, which converts the MTF (digital) vector, {right arrow over (β)}.sub.K 203, into a transmitted MTF (analog) signal, x.sub.K (t) 205.
[0034] The RU 317 comprises [0035] Rx.sub.1 308, part of the analog side 616, 618 and digital side 617, which converts the MTF (analog) signal, y.sub.1(t) 307, into a received MTF (digital) vector, {right arrow over (r)}.sub.1 309, and [0036] MTF Detector.sub.1 310, MTF Detector 110 part of the digital side 617, which detects the (possibly FEC coded) information vectors, {right arrow over (α)}.sub.1 301, . . . , {right arrow over (α)}.sub.K 201 as 311, . . . ,
211 from the received MTF (digital) vector, {right arrow over (r)}.sub.1 309, using CSIR 116, which is an estimate (possibly using a training sequence) of the state of the Multidimensional communications channel 306.
[0037]
[0040] The TU 318 comprises [0041] MTF Modulator.sub.K 202, part of the digital side 510, which converts the (possibly FEC coded) information vector, {right arrow over (α)}.sub.K 201, into an MTF (digital) vector, {right arrow over (β)}.sub.K 203, [0042] and Tx.sub.K 204, part of the digital side 510 and analog side 511, 513, which converts the MTF (digital) vector, {right arrow over (β)}.sub.K 203, into a transmitted MTF (analog) signal, x.sub.K (t) 205.
[0043] The RU 317 comprises [0044] Rx.sub.1 308, part of the analog side 616, 618 and digital side 617, which converts the MTF (analog) signal, y.sub.1 (t) 307, into a received MTF (digital) vector, {right arrow over (r)}.sub.1 309, and [0045] MTF Detector.sub.1 310, MTF Detector 110 part of the digital side 617, which detects the (possibly FEC coded) K information vectors {right arrow over (α)}.sub.1 301, . . . , {right arrow over (α)}.sub.K 201 as 311, . . . ,
211 from the received MTF (digital) vector, {right arrow over (r)}.sub.1 309, using CSIR 116, which is an estimate (possibly using a training sequence) of the state of the Multidimensional communications channel 406.
[0046] The RU 319 comprises [0047] Rx.sub.N.sub.311, . . . ,
.sub.K 211, from the received MTF (digital) vector, {right arrow over (r)}.sub.N.sub.
[0049]
[0052] The TU 318 comprises [0053] MTF Modulator.sub.K 202, part of the digital side 510, which converts the (possibly FEC coded) information vector, {right arrow over (α)}.sub.K 201, into an MTF (digital) vector, {right arrow over (β)}.sub.K 203, [0054] and Tx.sub.K 204, part of the digital side 510 and analog side 511, 513, which converts the MTF (digital) vector, {right arrow over (β)}.sub.K 203, into a transmitted MTF (analog) signal, x.sub.K (t) 205.
[0055] The RU 321 comprises [0056] N.sub.r Rx 308, . . . , 208, part of the analog side 616, 618 and digital side 617, which converts the MTF (analog) signals, y.sub.1(t) , . . . , y.sub.N.sub. 311, . . . ,
211, from the received MTF (digital) vectors {right arrow over (r)}.sub.1 109, . . . , {right arrow over (r)}.sub.N.sub.
[0058]
[0064]
[0070]
[0075]
[0080] .sub.WiFi(f), 701 in dBr versus frequency, f-f.sub.c, as an example (among many) of a mask, where f.sub.c. is the carrier frequency. The selected mask,
.sub.WiFi(f), is designated for the IEEE802.11 (also known as WiFi) WLAN mask for a 20 MHz band. The mask,
.sub.WiFi(f), 701 contains three distinct (non-overlapping) spectral parts: 1. the Occupied Band 705, 2. the Out-of-Band Emissions (DOBE) Band 706, and 3. the Far Out Spurious Emmisions (FOSE) Band 707. Many other mask constraints are available depending on the standard, frequency band and jurisdiction. While different, all masks must generally contain three distinct spectral parts: Occupied Band 705, DOBE Band 706 and FOSE Band 707, similar to the ones described above for
.sub.WiFi(f) 701.
[0081] .sub.x(t)(f) 802, in dBr versus frequency, f-f.sub.c, of the MTF signal, x(t) 105 (205, 305), where f.sub.c. is the carrier frequency. The MTF signal, x(t) 105 (205, 305), is designed in an attempt to match its PSD,
.sub.x(t)(f) 802, with the spectral mask,
.sub.WiFi(f) 701, in
.sub.x(t)(f) 802, contains two distinct spectral parts: [0082]
(f) 808, which is the PSD of
(f), to be matched with both the Occupied Band 705 and the DOBE Band 706 of the spectral mask,
.sub.WiFi(f) 701, as much as possible, but without exceeding it. [0083]
(f) 809, which is the PSD of
, to be matched with the FOSE Band 707 of the spectral mask,
.sub.WiFi(f) 701, as much as possible, but without exceeding it.
[0084] (f) 808 for MTF.sub.3 with a null at the restricted bands as well as across |f|≤2 GHz, when
is selected as
with a PSD
908 while
is selected as defined in (17) with a PSD
(f) 809 pre-distorted according to (20). From
.sub.MTF arbitrarily by increasing f.sub.s.sub.
[0085] .sub.TL/
in (5) (shown with “.” markers) with
.sub.BL/
in (6) (shown with “*” markers) when
=
.sub.BL=1,
=K=1 and the k.sup.th column, {h.sub.ch}.sub.k of h.sub.Ch corresponds to a rectangular pulse ∀k. In
.sub.TL/
in (5) is illustrated as a number of curves, each curve corresponding to a value of N.sub.min. The selected values are N.sub.min=1, 2, 4, . . . , 1024, with N.sub.min=1 coinciding with
.sub.BL/
in (6).
.sub.BL/
in (6) contains a “Low” SNR region 1004 and a “High” SNR region 1005. Similarly,
.sub.TL/
in (5) contains a “Low” SNR region 1001 and a “High” SNR region 1003. Unlike
.sub.BL/
in (6),
.sub.TL/
in (5) also contains a medium SNR region 1002, denoted as “Med. SNR” in
.sub.TL/
in (5) requires a fixed multiple increase in
since its contribution towards .sub.TL is mostly linear.
[0086] .sub.MTF consists of two medium SNR regions 1006, 1007. As N increases, doubling
.sub.MTF initially requires increasing the SNR by a fixed multiple of
, which is the first medium SNR region 1006, referred to as “1.sup.st Med. SNR” in
.sub.MTF/
based on (10) with
.sub.BL/
in (6), where
=
.sub.BL=1,
=1, d=K=1 and
in (8) is a rectangular pulse with
in (8) 30dBr below
. In
.sub.MTF/
without Constraint 3 is illustrated as a number of curves (with “.” markers), each curve corresponding to a value of N.sub.min.Math.
.sub.MTF/
with Constraint 3 is illustrated as a number of points (with “square” markers), each point corresponding to a value of N.sub.min.
.sub.MTF/
in both medium SNR regions 1006, 1007.
[0087]
is used as a building block of h 1101 where h.sub.Basic∈.sup.N×K in
sub-blocks with the first
sub-blocks consisting of rows each, while the last sub-block consisting of
′ rows, i.e. h.sub.Basic=[h.sub.Basic,1 . . .
].sup.T with h.sub.Basic,1∈
.sup.d×K 1102 and
∈
.sup.d′×K 1103, where
is the ceiling function,
is the floor function and [.].sup.T denotes a transpose operation.
[0088]
is used as a building block of h.sub.MTF 1104 where h.sub.B_MTF in
sub-blocks consisting of rows each, while the last sub-block consisting of
′rows, i.e.
with h.sub.B-MTF,1∈1105 and
1106.
[0089] ” 1202, and [0091] convolves
1204 with
1206 using a circular convolution, denoted by “
” 1205, [0092] then, it performs
−1 linear convolution operations, (h.sub.1,k
{right arrow over (g)}.sub.1,k) 1215 * . . . * (
) 1216, using a linear convolution operator, denoted by “*” 1207, in order to produce
1208.
[0093] Equation (8) adds 1208 that is obtained from equation (9) with
1209 using an adder denoted by “+” 1210 in order to produce {h.sub.B_MTF}.sub.k 1308.
[0094] 1208 in (8) is denoted as
1214.
[0095] , for a communications channel with (NT.sub.s).sub.min and T.sub.s,max 1301 defined [0096] MTF Design Step I 1302: This step is referred to as the selection step 1302. It accepts
N.sub.min and T.sub.s,max 1301, and generates the N selected FAT DOF 1303. [0097] MTF Design Step II 1304: This step is referred to as the enhancement step 1304. It accepts the N selected FAT DOF 1303, and generates the N selected and enhanced FAT DOF 1305. [0098] MTF Design Step III 1306: This step is referred to as the randomization step 1306. It accepts the N selected and enhanced FAT DOF 1305, and generates the N selected, enhanced and randomized FAT DOF 1307.
[0099] The N selected, enhanced and randomized FAT DOF 1307 are used to form the N elements of the k.sup.th column, {h.sub.B_MTF}.sub.k 1308, of h.sub.B_MTF using an inverse transform 1310.
5. DETAILED DESCRIPTION OF INVENTION
5.1 TL Systems
[0100] An information vector, {right arrow over (α)}∈.sup.Q×1 101, 201, 301, consisting of Q (possibly FEC coded) information symbols, can be transmitted by one or several active transmitters, Tx 104, 204, 304, across a communications channel 106, 306, 406 by converting {right arrow over (α)} 101, 201, 301 into a vector, {right arrow over (β)} 103, 203, 303, defined as
using a matrix, h∈.sup.M×Q 1101, where {right arrow over (β)}∈
.sup.M×1 103, 203, 303 consists of samples, each of duration T.sub.s for a total duration for {right arrow over (β)} of MT.sub.s. In this disclosure, we select h 1101, to be block toeplitz, i.e. h 1101 is defined as
where toep.sub.d{{right arrow over (h)}} is an operator, which forms h 1101 by repeatedly replicating the sub-matrix {right arrow over (h)} to the right L−1 times, while cyclically shifting {right arrow over (h)} down by d rows for every single replica to the right, with
defined as the ceiling of Q/K. {right arrow over (h)}∈.sup.M×K is defined as
is referred to as the basic building block, while is the all zero
(L−1)×K matrix, with
≤N and
Interpretation of h 1101: Since each column of h 1101 is responsible for transporting one information symbol in {right arrow over (α)} 101, 201, 301, therefore, {right arrow over (β)} 103, 203, 303 in (1) can model the output of a K−user TL system with spreading gain N<∞ with a number, , of desired transmitters (Txs) intended for a receiver, Rx 108, 308, and a number, K.sub.i, of interfering Txs 204, s.t. K=
. The k.sup.th active Tx 104, 204, 304 transmits a vector {right arrow over (β)}.sub.k, which transports the set of L symbols, {α.sub.k,α.sub.k+K, . . . , α.sub.k+(L−1)k}, after converting {right arrow over (α)}.sub.k into a continuous-time signal, x.sub.k(t), of finite duration MT.sub.s, with T.sub.s the duration of one sample in {right arrow over (β)} 103, 203, 303.
[0101] Theorem I assumes that: [0102] 1. The k.sup.th Tx 104, 204, 304 transmits x.sub.k(t) 105, 205, 305 subject to Constraint 1:
where p is the average allocatable transmit power at any Tx 104, 204, 304 and .sub.x.sub.
to form a discrete-time signal {right arrow over (r)}∈defined as
where h.sub.Ch∈ corresponds to h 1101 after including the effects of the channel 106, 306, 406 such as replacing M by a number
≥M, and {right arrow over (w)}∈
models the WGN. We refer to the combination of the TL system and channel as a TL channel.
[0104] Theorem I: The capacity, .sub.TL, of the TL channel corresponding to h.sub.Ch in (3), subject to Constraint 1, is
[0105] where .sub.o/2 is the two-sided PSD of the WGN,
is the average attenuation in power across the channel, and Λ.sub.k is the k.sup.th squared singular value of a normalized h.sub.Ch s.t. its k.sup.th column, {h.sub.Ch}.sub.k, has on average an L2-norm, which equals
∀k.
[0106] Importance of Theorem I: .sub.TL in (4) consists of several regions, which depend on the average received TL SNR,
Similar to the capacity, .sub.BL, of a BL system, which consists of a low SNR region 1004 and a high SNR region 1005,
.sub.TL in (4) also consists of a low SNR region 1001 and a high SNR region 1003. Unlike BL systems,
.sub.TL in (4) also contains a new medium SNR region 1002, when a number,
, of the terms,
in (4) are
When .sub.TL is in the low SNR region 1001,
=rank (h.sub.Ch). When
.sub.TL is in the high SNR region 1003,
=0. When
.sub.TL is in the medium SNR region 1002, 0<
≤rank (h.sub.Ch).
[0107] Given that some of the communication channels in this disclosure are to be constrained by a spectral mask, Theorem I must be modified to include a mask constraint. First, we define the bandwidth (BW) of x.sub.k(t), then, introduce the mask constraint.
[0108] Definition of the BW of x.sub.k(t) 105, 205, 305: Since x.sub.k(t) 105, 205, 305 is TL, its PSD, .sub.x.sub.
: (b) Out-Of-Band-Emission (DOBE) band 706 with a BW
.sub.OOBE; and (c) Far-Out-Spurious-Emission (FOSE) band 707 with an allowable power level
By adopting the same definition for BW as the ITU, we select the BW, .sub.TL, of the TL system to be defined as the BW,
, of the occupied band 705.
[0109] Spectral Mask Constraint 701: Some systems considered in this disclosure are constrained by a spectral mask, .sub.Mask(f) 701. In this case, x.sub.k(t) 105, 205, 305 is subject to Constraint 2:
where is a normalization constant, which depends on
,
.sub.mask (f) 701 and h 1101. According to the ITU,
must be selected≤
.sub.m where
.sub.m is the BW of
.sub.mask(f) 701. This implies that
.sub.TL must be selected≤
.sub.m as well. For this reason, we define in this disclosure an overhead factor,
as the overhead, both in time and in frequency, which is required for x.sub.k(t) 105, 205, 305 to comply with Constraint 2. It is selected such that .sub.TL≤
.sub.m or equivalently, N is selected
[0110] Under Constraints 1-2, .sub.TL in (4) can be expressed as
[0111] Similarly, under Constraints 1-2, a BL system, of fixed BW, .sub.BL, selected as
.sub.BL=
.sub.m, has a BL capacity,
.sub.BL, given as
where .sub.BL is defined as the overhead factor, both in time and in frequency, which is required for the BL system to comply with Constraint 2. When
(6) implies that doubling .sub.BL, with a fixed BW, requires a geometric multiple increase in
since its contribution towards .sub.BL is logarithmic.
[0112] .sub.TL/
.sub.m in (5) (shown with “.” markers) with C.sub.BL/
.sub.m, in (6) (shown with “*” markers) versus the average received SNR that is normalized w.r.t.
.sub.m, when
=
.sub.BL=1,
=K=1 and the k.sup.th column, {h.sub.Ch}.sub.k of h.sub.Ch corresponds to a rectangular pulse ∀k. In
.sub.TL/
.sub.m in (5) is illustrated as a number of curves, each curve corresponding to a value of N.sub.min. The selected values are N.sub.min=1, 2, 4, . . . , 1024, with N.sub.min=1 coinciding with
.sub.BL/
.sub.m, in (6). Similar to
.sub.BL/
.sub.m, in (6),
.sub.TL/
.sub.m in (5) contains a “Low” SNR region 1001 and a “High” SNR region 1003. Unlike
.sub.BL/
.sub.m, in (6), which contains a low SNR region 1004, and a high SNR region 1005,
.sub.TL/
.sub.m in (5) also contains a medium SNR region 1002, denoted as “Med. SNR” in
.sub.TL/
.sub.m in (5) requires a fixed multiple increase in
since its contribution towards .sub.TL is mostly linear.
[0113] Interpretation of .sub.TL in (5) when the average received BL SNR
is >1 while
is «1. In other words,
must be much smaller than
in order to create the medium SNR region 1002. The source for having Λ.sub.k small and N.sub.min large while keeping <∞ is having an arbitrarily large number of DOF, while complying with Constraint 2. In a practical design requiring finite latency, all DOF must have a Finite Access Time (FAT), or equivalently, the time it takes to access any such DOF is finite. We refer to such DOF as FAT, and observe that only TL systems have an arbitrarily large number of FAT DOF in their high frequency components, while BL systems have only a finite number of FAT DOF since they are not allowed to contain high frequency components.
[0114] Attribute of h for to be <∞: Given that some of the communication channels 106, 306, 406 in this disclosure are to be constrained by a spectral mask 701 with
<∞, it is imperative to analyze
.sub.x.sub.
.sub.x.sub.
.sub.k, of the k.sup.th column, {h}.sub.k of h 1101, defined as the number of times {h}.sub.k can be differenced in time until a Dirac delta impulse, δ, appears. Mathematically, this implies that
where {{right arrow over (Δ)}.sub.k.sup.n}.sub.l is the l.sup.th element in the differencing vector, {right arrow over (Δ)}.sub.k.sup.n, of order n, corresponding to {h}.sub.k, and defined as
with initial condition:
[0115] Examples of : [0116] When {h}.sub.k is a TL rectangular pulse,
.sub.k=1. [0117] When {h}.sub.k is one lobe of a sine wave,
.sub.k=2. [0118] When {h}.sub.k is a pseudo-noise (PN) sequence,
.sub.k=0.
[0119] The following 2 DOD properties are used below: [0120] DOD Property I: When {h}.sub.k is the sum of two TL vectors, {h.sub.1}.sub.k, and {.sup.2}.sub.k, i.e. {h}.sub.k={h.sub.1}.sub.k+{h.sub.2}.sub.k, with respective DOD, .sub.k,1 and
.sub.k,2, its resulting DOD,
.sub.k, is asymptotically equal to
.sub.k,1 and
.sub.k,2, its resulting DOD,
.sub.k, is:
.sub.k=
.sub.k,1+
.sub.k,2
[0122] Theorem II derives the slope of the medium SNR region 1002 as a function of the DOD of h.sub.Ch.
[0123] Theorem II: Doubling .sub.TL in (4) across its medium SNR region 1002 requires increasing
by a fixed multiple of where
.sub.k is the DOD of h.sub.Ch.
[0124] The following constraint derives the modulation, which maximizes n, when using a Minimum Mean Square Error with Successive Interference Cancellation (MMSE-SIC) detector 110, 210, 310 at Rx 108, 208, 308, selected for its low complexity and its asymptotic optimality under certain conditions. This constraint maximizes .sub.TL in the medium SNR region 1002. Modulation Constraint: It is possible to show that minimizing the arithmetic mean of the MMSE at Rx 108, 208, 308 is equivalent to maximizing
where SNR.sub.k is the received normalized SNR corresponding to {h.sub.Ch}.sub.k while
is its muitiuser efficiency.
[0125] Unlike water-filling, which deals with parallel channels, the solution for such optimization is
This implies that the modulation of choice for the elements of {right arrow over (α)} corresponds to loading each DOF with about 1 bit of information. In comparison, the low SNR regions 1001, 1004 correspond to loading<1 bit/DOF, while the high SNR regions 1003, 1005 typically correspond to loading>1 bit/DOF. When .sub.k≠
for some k, we use instead:
[0126] Theorem III modifies Theorem Ito include a mask constraint 701 and a modulation constraint. Theorem III: The capacity, .sub.TL, of the TL channel corresponding to h.sub.Ch in (3), subject to
[0127] Constraints 1-3, with K≤d and with .sub.k>0 is
where .sub.k is asymptotically
as N»1 with
the ceiling of N/, and N≥N.sub.min, using an MMSE-SIC detector 110, 210, 310 at Rx 108, 208, 308.
[0128] Importance of Theorem III: In .sub.TL/
.sub.m in (7) is illustrated as a number of points (shown with “square” markers), each corresponding to a value of N.sub.min.
.sub.TL in the medium SNR region. Based on (7) and on Constraint 3,
Therefore, doubling
by doubling
for a fixed
and K, requires increasing SNR.sub.k by a fixed multiple of , while doubling
by doubling K, for a fixed
requires increasing SNR.sub.k by a fixed multiple of when K≤d.
[0129] The next section introduces a novel TL system with FAT DOF, referred to as an MTF system.
5.2 MTF Design
[0130] Design Problem: h 1101 in (1) is to be designed based on Theorems I and III with the goal of achieving a desired channel capacity, 1301, for a given channel 106, 306, 406 of BW
. Three design steps, MTF Design Steps I-III 1302, 1304, 1306, are shown below, followed by a proposed MTF design implementation. All 3 steps attempt to design h 1101 such that the minimum required average received SNR is minimized for a given desired capacity,
1301, and for a given BW
. This requires designing h 1101 s.t. the set, {Λ.sub.k}.sub.k=1.sup.rank (h.sup.
[0131] MTF Design in Solution:
[0132] First, we define
1301 as a function of K and , which depend on the selected TL channel. For example, when the TL channel has relatively low interference, such as with K=1, one can select the TL system to be with memory, i.e. with
=1<N, implying that
1301. On the other hand, when the TL channel has relatively high interference, i.e. with K»1, one can select the TL system to be memoryless, i.e. with =N, implying that
1301.
[0133] MTF Design Step I 1302: For a fixed T.sub.s≤T.sub.s,max 1301, select the number, N 1303, of FAT DOF as
where: [0134] a) is defined as the number of Shaping FAT (S-FAT) DOF 1303 selected such that
≥N.sub.min in order to comply with the BW constraint,
.sub.TL≤
.sub.m, of
.sub.Mask(f) 701; and [0135] b)
is defined as the number of Interpolating FAT (I-FAT) DOF 1303 obtained through the creation of interpolated sampled frequencies 1303 inside the existing occupied band 705. [0136] Power is taken from existing frequencies and allocated to the newly formed frequencies 1303 s.t. Constraint 1 is preserved. Commonly,
=0 since no constraints depend on
.
[0137] MTF Design Step II 1304: Once N 1303 is selected and the newly sampled frequencies are created 1303, .sub.k can be reduced by equalizing the power, E{|H.sub.k(Ω)|.sup.2}, across Ω∈[−π, π] as much as possible, while preserving Constraint 2, where H.sub.k(Ω) is the Discrete-Time Fourier Transform (DTFT) of the k.sup.th column, {h.sub.Basic}.sub.k, of h.sub.Basic 1102, 1103 and Ω is the normalized frequency. This equalization is defined as taking power from frequency samples 1303 with above average power and allocating it to frequencies 1305 with below average power, thereby preserving Constraint 1. It can be shown using Karamata's inequality that such power allocation reduces the variance of {Λ.sub.k}.sub.k=1.sup.rank (h.sup.
.sub.TL.
[0138] MTF Design Step III 1306: Once N 1303 is selected, the newly sampled frequencies 1303 are created, and the power, E{|H.sub.k(Ω)|.sup.2}, across Ω∈[−π, π] is equalized 1305 as much as possible, .sub.k can be reduced by selecting the phases of the samples of H.sub.k(Ω), s.t. the entries 1307 of h.sub.Basic 1102, 1103 are zero mean RVs, (ideally) Gaussian. This assignment of the phases in H.sub.k (Ω) does not affect the power, E{|H.sub.k(Ω)|.sup.2}, across Ω∈[−π, π], and thus, preserves Constraints 1-2.
[0139] Nomenclature: We refer to h 1101 designed based on MTF Design Steps I-III 1302, 1304, 1306, and subject to Constraints 1-3, as an MTF matrix. In this case, we denote h 1101 as h.sub.MTF 1104, h.sub.Ch as h.sub.MTF,Ch, h.sub.Basic 1102, 1103 as h.sub.B_MTF, .sub.TL in (7) as
.sub.MTF and refer to the combination of the MTF system and of the channel as the MTF channel. h.sub.B_MTF is defined by the building blocks h.sub.B_MTF,1 1105, . . . ,
, 1106. The k.sup.th column {h.sub.B_MTF}.sub.k 1308 of h.sub.B_MTF is obtained from H.sub.k(Ω) using an inverse DTFT 1310.
MTF Design Implementation: An implementation of MTF Design Steps I-III 1302, 1304, 1306 is proposed here where the k.sup.th column, {h.sub.B_MTF}.sub.k 1308, of h.sub.B_MTF, is expressed as a sum:
of 2 vectors, 1208 and
1209, defined as follows:
[0140] Vector I: ∈
.sup.N×1 1208 is a pulse vector with a DOD,
.sub.k>0, selected in order for {h.sub.MTF}.sub.k to comply with the BW constraint, i.e.
.sub.TL≤
.sub.m 705. It is formed using
.sub.k linear convolutions (each denoted by ‘*’ 1207):
between .sub.k+1>0 vectors, with the l.sup.th vector, ({right arrow over (h)}.sub.l,k
{right arrow over (g)}.sub.l, k) 1215, 1216 for l≤
.sub.k, formed as a circular convolution (denoted by ‘
’1202, 1205) between a zero mean pseudo-random (PR) vector, {right arrow over (g)}.sub.l,k∈
.sup.N.sup.
.sup.N.sup.
1215 is a zero mean PR vector with a DOD=0. The first
.sub.k−1 linear convolutions produce
while the last produces
[0141] Vector II: .sub.k,0∈
.sup.N.sup.
.sub.Mask(f) 701, i.e. with a power level
in the FOSE band 707. It is possible to generalize N.sub.0 so that it is not necessarily equal to N. For example, it is possible to select N.sub.0=0, implying that 1209 is not included in (8), or equivalently
It is also possible to select N.sub.0>N. In this case, N.sub.0−N zeros must be appended to 1208 in (9) in order for
1208 and {h.sub.B_MTF}.sub.k to have a total length of N.sub.0.
[0142] The reasoning behind separating {h.sub.B_MTF}.sub.k in (8) into two vectors, 1208 and
1209, is that it is difficult to simultaneously comply with the BW constraint, i.e. with
.sub.TL<
.sub.m 705; and the FOSE 707 constraint, i.e. with
using a single vector with a single DOD.
[0143] By taking advantage of DOD Property I, summing 1208 and
1209 results in {h.sub.MTF}.sub.k having a DOD
.sub.k, since
1209 has a DOD 0.
[0144] The reasoning behind using .sub.k−1 circular convolutions 1202, 1205 in
1208 in (8) is that it is difficult to use a single vector with a single DOD while achieving the following 2 requirements: (1) the entries of {h.sub.B_MTF}.sub.k are zero mean RVs; while (2) {h.sub.MTF}.sub.k complies with the BW constraint that
.sub.TL≤
.sub.m 705. By taking advantage of DOD Property II, circularly convolving {right arrow over (h)}.sub.l,k 1201, 1204 with {right arrow over (g)}.sub.l,k 1203, 1206, produces a vector with a DOD=1 since the DOD for {right arrow over (g)}.sub.l,k 1203, 1206 is 0, implying that
1208 has a DOD
.sub.k. The pulse,
1208, is made to comply with
.sub.TL≤
.sub.m 705 by properly selecting
.sub.k and
.
[0145] Theorem IV: The MTF channel corresponding to {h.sub.B_MTF}.sub.kin (8) with =0 under Constraints 1-3, has a capacity,
.sub.MTF, identical to
.sub.TL in (7) except
.sub.k is proportional to
where and c.sub.N.sub.
and
in (8) respectively, with
using an MMSE-SIC detector 110, 210, 310 at Rx 108, 208, 308.
[0146] Importance of Theorem IV: Based on (10), .sub.MTF consists of two medium SNR regions 1006, 1007, as shown in
.sub.MTF initially requires increasing the SNR by a fixed multiple of
, which is the first medium SNR region 1006, referred to as “1.sup.st Med. SNR” in
.sub.MTF/
.sub.m based on (10) with
.sub.BL/
.sub.m in (6), where
=
.sub.BL=1,
=1,
=K=1 and
in (8) is a rectangular pulse with
in (8) 30 dBr below
. In
.sub.MTF/
.sub.m without Constraint 3 is illustrated as a number of curves (with “.” markers), each curve corresponding to a value of N.sub.min.Math.
.sub.MTF/
.sub.m with Constraint 3 is illustrated as a number of points (with “square” markers), each point corresponding to a value of N.sub.min.
.sub.MTF/
in both medium SNR regions 1006, 1007.
[0147] Under certain conditions, the following asymptotic limits can be reached: [0148] a) When
Theorem IV reduces to Theorem III. [0149] b) When
we have
[0150] This limit applies to the case when .sub.Mask(f) 701 corresponds to the IEEE 802.11 WLAN mask, denoted as
.sub.WiFi(f). [0151] c) When
with q, a constant and
we have
This limit applies to the case when .sub.Mask(f) 701 corresponds to the 3GPP LTE (E-UTRA) mask, denoted as
.sub.LTE(f).
5.3 MTF Architecture
[0152] Section 5.3.1 introduces the constraints that are generally imposed on communication systems such as standard-imposed spectral masks 701, as well as the effects of fading and interference across the communication channel 106, 306, 406. Section 5.3.2 proposes several MTF designs based on the constraints introduced in Section 5.3.1, while Section 5.3.3 introduces an architecture that is suitable for allowing various MTF systems to communicate with each other when co-located while using the same band.
5.3.1 Design Constraints
[0153] First, we select 2 important .sub.Mask(f) 701, namely
.sub.WiFi(f) and
.sub.LTE(f). Then, we model the communication channel 106, 306, 406 and examine its effects on the MTF architecture including the types of interference and restricted bands across such a channel.
[0154] Selection of .sub.Mask(f) 107: In order to include Constraint 2 in Design Steps I-III 1302, 1304, 1306, and in order to derive a fair comparison with some of the existing systems, we define
.sub.WiFi(f) and
.sub.LTE(f): [0155] a) The 3GPP LTE (E-UTRA) mask,
.sub.LTE(f), is defined for a 1.4, 3, 5, 10, 15 and 20 MHz BW, as having≤1% OOBE BW, or equivalently,
must contain≥99% of the total integrated mean power in x.sub.k(t) 105, 205, 305 ∀k. [0156] b) The IEEE 802.11 WLAN mask for a 20 MHz BW is:
[0157] In .sub.WiFi(f), the first frequency band, |f|≤9 MHz, corresponds to the occupied band 705 with a bandwidth,
=18 MHz. The middle three frequency bands correspond to DOBE 706 with a bandwidth,
.sub.OOBE=42 MHz . The last frequency band, If |f|≥30 MHz, correspond to the FOSE band 707 with an infinite bandwidth and a power level 1/
=−40 dBr.
[0158] Modeling of the Communication Channel 106, 306, 406: When
and NT.sub.s≤1 ms, the channel 106, 306, 406 can be modeled as a frequency-selective (FS) slowly fading channel affected by a frequency-dependent path loss (PL) modeled after Friis free-space PL (FSPL) model. Mathematically, such a channel can be modeled as Linear Time-Invariant (LTI) and characterized using a discrete-time random impulse response, {right arrow over (h)}.sub.Ch, of finite length, δN, referred to as the discrete delay spread of the channel. The fading can be modeled either as Rayleigh for a non-LOS channel or as Rician with a strong LOS component for a LOS channel.
[0159] Effects of the Selected Channel model: [0160] 1) Mathematically, the main effect of the frequency-selective channel is to linearly convolve each column, {h.sub.MTF}.sub.k, in h.sub.MTF 1104 with {right arrow over (h)}.sub.Ch. The outcome of such a convolution is a new MTF matrix, h.sub.MTF,Ch∈, defined as
where h.sub.MTF,Ch∈has h.sub.B_MTF replaced by h.sub.B_MTF,Ch∈
with M replaced by
N replaced by
and N.sub.o replaced by
The increase in N and in N.sub.o by δN−1 is equivalent to an increase in the number, , of I-FAT DOF in the MTF system by δN. Based on DOD Property II, the linear convolution between {right arrow over (h)}.sub.Ch and the k.sup.th column, {h.sub.MTF}.sub.k, in h.sub.MTF 1104 implies that the resulting DOD is equal to the sum between the original DOD,
.sub.k, and the DOD,
.sub.Ch, of the communication channel.
[0161] Based on the adopted frequency-selective fading model of the communication channel 106, 306, 406, .sub.Ch=0. In other words, the resulting DOD of h.sub.MTF,Ch, is equal to the original DOD of h.sub.MTF 1104 when the communication channel 106, 306, 406 is FS. [0162] 2) The communication channel 106, 306, 406 can be equivalently characterized in the frequency domain by the DTFT of {right arrow over (h)}.sub.Ch, also referred to as its Transfer Function (TF), H.sub.Ch(Ω). This implies that the following continuous-frequency product:
can replace the linear discrete-time convolution between {h.sub.MTF}.sub.k and {right arrow over (h)}.sub.Ch where H.sub.MTF.sub.
where E{.} denotes expectation w.r.t. H.sub.Ch(Ω) at Ω, assuming it is ergodic. Based on (15), it is possible to see that the FSPL has a DOD equal to 1. In other words, the effect of the FSPL is to increase the original DOD, .sub.k, of {h.sub.MTF}.sub.k by 1 if the carrier frequency, f.sub.c=0, otherwise, the effect of the FSPL on
.sub.k depends on f.sub.c.
[0164] Based on all effects of the communication channel 106, 306, 406, Theorem III is still valid after replacing H.sub.MTF.sub. and after re-evaluating
.sub.k based on f.sub.c. In order to preserve the original DOD,
.sub.k, of h.sub.MTF 1104 a pre-channel filter 500 is required at Tx 104, 204, 304, which is discussed in Section 5.3.2.
[0165] Modeling of Interference: Two types of interference exist across a communication network: [0166] (a) Narrow-Band Interference (NBI), defined as having a width≤125 MHz; and [0167] (b) Wide-Band Interference (WBI), defined as having a width>125 MHz.
[0168] NBI encompasses transmissions from existing systems such as LTE and Wi-Fi systems, and from other MTF systems due to the presence of 1208, while WBI encompasses transmissions from Ultra-Wide Band (UWB) systems and from other MTF systems due to the presence of
1209. Several studies have indicated low utilization of the frequency bands at frequencies>2 GHz as seen in Table I, which displays the average duty cycle versus frequency range≤7,075 MHz based on results in in an urban environment. Table I is consistent with several other studies of urban centers across North America and Europe. All studies indicate an exponential decline in utilization directly proportional to frequency, f. We refer to frequency ranges with known Heavy Utilization as
.sub.HU.
TABLE-US-00001 TABLE I Average utilization duty cycle across a frequency range. Frequency range Average utilization duty cycle 75-1000 42.00% 1000-2000 13.30% 2000-3000 3.73% 3000-4000 4.01% 4000-5000 1.63% 5000-6000 1.98% 6000-7075 1.78%
[0169] Restricted Bands, .sub.RB: Further to having to contend with both NBI and WBI, some bands, referred to as
.sub.RB, have been deemed restricted by the regulatory bodies (47 CFR 15.205).
5.3.2 Pulse and Filter Design
[0170] Based on the knowledge of the statistics of the communication channel 106, 306, 406 including its model, the types of interference across it and the existence of .sub.RB, the disclosure designs pulses such as {right arrow over (h)}.sub.l,k 1201, 1204,
1209, {right arrow over (g)}.sub.l,k 1203, 1206 as well as filters such as a Pre-channel filter 500 at Tx 104, 204, 304, and a Post-channel filter 615 at Rx 108, 208, 308 with the goal of optimizing
.sub.MTF subject to Constraints 1-3.
[0171] Design of {right arrow over (h)}.sub.l,k∈.sup.N.sup.
1208 in (9) is denoted as
1214. When
1208 in (9) is selected as
in Theorem III is asymptotically equal to π. In this case, the amplitude of .sub.REC,1 is selected to comply with Constraint 1.
[0172] Design of .sub.k,0 ∈
.sup.N.sup.
.sub.k,0 1209 in (8) is:
where denotes an inverse Discrete Fourier Transform (DFT) operation; and the phase,
.sub.k,i∈{0,2π}, is chosen as PR with a uniform distribution across {0,2π} for 1≤i≤N.sub.0.
.sub.k,0 1209 is also known as a frequency-based PR polyphase signature.
[0173] Design of {right arrow over (g)}.sub.l,k∈.sup.N.sup.
with the phase, .sub.l,k,i∈{0,2π}, chosen as PR with a uniform distribution across {0,2π} for 1≤i≤N.sub.l, similar to
.sub.k,0 1209 in (16), except that
.sub.l,k,1 must equal
.sub.l,k, N.sub.
. Since the communication channel forces H.sub.MTF.sub.
when =1 and
.sub.k=1 where |α.sub.l,k,1|, . . . , |
| are random amplitudes, which have either a Rician distribution with a strong LOS component across a LOS channel, or a Rayleigh distribution across a NLOS channel, and
[0174] Selection of when
.sub.Mask(f)=
.sub.LTE(f): The disclosure selects
in (12) as 0.5% and allocates the remaining 0.5% to the DOBE 706 BW in
1208. Under Constraint 2, (12) can be re-written as
[0175] Design of Pre-channel filtering 500 at Tx 104, 204, 304: In order to comply with .sub.RB (47 CFR 15.205), and to prevent transmitting across
.sub.HU, a pre-channel filter 500 is recommended at Tx 104, 204, 304. Furthermore, according to (15), the effect of the FSPL is to increase the DOD,
.sub.k, of h.sub.MTF 1104 by 1 despite the fact that
.sub.k,0 1209 has been added in (8) to force the resulting DOD to asymptotically take the value 0. In order to address all 3 concerns, h.sub.MTF 1104 is replaced by a pre-channel MTF matrix,
, based on replacing in (8)
1208 by
,
.sub.k,0 1209 by
and {h.sub.MTF}.sub.k by
with a DTFT (Ω) pre-processed by the following 2 actions: [0176] 1. Pre-distort
(Ω) by |Ω| by ∀Ω∈[−π, 0) ∪(0, π]as
where v is selected to keep
(Ω) to contain a null at the excluded band:
with
and .sub.TL the complement of
[0178] As a result of both actions, .sub.k in (10) is replaced by
and (11) is replaced by
since v=2(π.sup.2/6) according to Basel problem where
when the samples are real. On the other hand, (12) is replaced by
For example, when
[0179] Design of Post-channel filtering 615 at Rx 108, 208, 308: Post-channel filtering 615 can be used at Rx 108, 208, 308 to reduce the effects of NBI across the communication channel. In this case, it must include an MTF excision filter, which consists of the following two steps: [0180] (a) Estimate the frequency range, .sub.NBI, corresponding to NBI. A frequency, f, belongs to
.sub.NBI when
.sub.y(t)(f)≥
.sub.x.sub.
.sub.Th where
.sub.Th is a threshold selected to meet a certain optimization criterion for reducing NBI. [0181] (b) Excise the estimated NBI by forcing a null in the PSD,
.sub.y(t)(f), of the continuous-time version, y(t), of {right arrow over (r)}, at f∈
.sub.NBI.
[0182] Post-channel filtering should also include a null at
in order to reduce the effect of noise and interference at Rx 108, 208, 308.
[0183] Selection of Sampling Type and frequency, f.sub.s: There are 3 types of sampling available in communication systems: baseband sampling, IF sampling and RF sampling. RF sampling is recommended when f.sub.s≥4f.sub.c, since it does not require any up-conversion/down-conversion stages as shown in
[0184] Selection of Carrier Frequency f.sub.c: In order to select a frequency range s.t. f.sub.c≤f.sub.c/4 with relatively low interference and low path loss, while allowing for a multipath-rich environment that is suitable for MIMO communications and while avoiding .sub.HU, the disclosure proposes to select f.sub.c∈[2 GHz, 6 GHz]. It is possible to reduce
.sub.k ∀k by selecting f.sub.c for the k.sup.th Tx to be distinct from all the other K−1 carrier frequencies ∀k. An optimal selection of the K carrier frequencies is for each frequency to select one unique frequency either from the optimal set
or from any other set such as
[0185] When K>1 and the K carrier frequencies are selected uniquely from S.sub.fc or from S.sub.f.sub.
5.3.3 MTF System Architecture
[0186] The architecture shown in
[0187] Given that most existing systems contain a S/W component and a H/W component, it is possible to upgrade such systems to an MTF system through a S/W download, without requiring a H/W modification as long as it is possible to overcome its limitation. For example, when the sampling frequency, f.sub.A/D, of the available A/D converter is smaller than the required f.sub.s by a multiple >1 s.t. f.sub.A/D=f.sub.s/
, it is possible to reduce f.sub.s by
to accommodate f.sub.A/D while maintaining the same desired channel capacity,
, using several non mutually exclusive techniques:
[0188] MTF Technique 1: Decimate h.sub.MTF by , while increasing T.sub.s by
.
[0189] MTF Technique 2: Relax Constraint 3 by loading >1 bits of information/DOF.
[0190] MTF Technique 3: Select =
while forcing each column of
to have a distinct f.sub.c.
[0191] It is possible to combine several of the MTF techniques shown above in order to overcome the limitation of having f.sub.A/D=f.sub.s/. For example, by increasing the number of information bits/DOF from 1 bit to 2 bits, while increasing
from 1 to 4, we have
=8.
5.4 MTF MA Networks
[0192] This section designs MTF MA networks across a centralized topology similar to existing MA networks, such as LTE and Wi-Fi networks. As typical of any centralized topology, the MTF MA network consists of two types of transmissions: (a) downlink (DL) transmissions, from Base Station (BS) or Access Point (AP) to device; and (b) uplink (UL) transmissions, from device to BS/AP. The designs of the MTF MA networks are based on the following assumptions:
5.4.1 Assumptions
[0193] a) Several co-located centralized MTF MA networks use overlapping licensed or unlicensed bands. Based on the system architecture in Section 5.3.3, such networks are capable to collaborate, which offers many benefits. For example Time Division Duplex (TDD) can be implemented, which forces temporal separation between DL and UL transmissions. [0194] b) The MTF BS/AP contains an antenna array to be used in beamforming in the DL portion of most of the MTF MA networks in order to reduce WBI from interfering BSs/APs at devices. [0195] c) The range, .sub.k, between the k.sup.th MTF Tx 104, 304 and an MTF Rx 108, 308 is a function of the link budget,
, between them, where
[0196] .sub.dBm is the average transmitted power; NF.sub.dB is the Noise Figure of Rx;
corresponds to
[0197] which is the Noise-equivalent BW in Hz at the output of the post-channel filter; ζ.sub.ex is the excision factor, defined as
G.sub.dB is the antenna gain between Tx and Rx. [0198] d) A unique {right arrow over (g)}.sub.l,k 1203, 1206 as defined in (17) and a unique .sub.k,0 1209 as defined in (16) are selected for the k.sup.th MTF device ∀k. [0199] e)
1208, is designed s.t. its PSD,
(f) 808, has nulls at
.sub.NBI ∪
.sub.ex where
(t) is the continuous-time version of
1208. [0200] f)
1209 is designed s.t. its PSD,
(f) 809, is pre-distorted according to (19), where
(t) is the continuous-time version of
1209. [0201] g)
|.sub.UL=N in the UL portion of an MTF MA network in order to decrease
in (21), while |.sub.DL=1 in the DL portion in order to maintain a high DL capacity,
.sub.MTF, where
|.sub.UL and
|.sub.DL are the delays in (2) corresponding to UL and DL respectively. An additional reason for selecting
|.sub.UL=N is to reduce the Peak-to-Average Power Ratio (PAPR) corresponding to transmissions from an MTF device, which can be reduced even further by selecting
1208 in (9) as
.sub.REC,1 1214. A further reason for selecting
.sub.UL=N is to have a memoryless MTF MA network with
.sub.MTF|.sub.L<∞=
.sub.MTF|.sub.L−∞. On the other hand, selecting
|.sub.DL−1 in the DL portion implies that the MTF MA network has memory and
For example, when 10N<L<∞, .sub.MTF|.sub.L<∞>0.9
.sub.MTF|.sub.L.fwdarw.∞.
[0202] In the UL portion, all Q symbols in {right arrow over (α)} 101, 201, 301, corresponding to all the K active Txs 104, 204, 304, are required to be detected, while in the DL portion, only the desired symbols in a {right arrow over (α)} 101, 201, 301, corresponding to the desired Tx 104, 204, 304, are required to be detected, with the remaining symbols, corresponding to the K.sub.i=K−1 interfering columns in h.sub.MTF 1104, ignored. For this reason, a preferred embodiment is to constrain
in (21) to correspond to full implementation of Constraint 3 ∀k for the UL portion, while in the DL portion, a preferred embodiment is to constrain
in (21) to correspond to a partial implementation of Constraint 3 corresponding only to the desired received symbols in {right arrow over (α)} 101, 201, 301.
5.4.2 Designs of MTF MA Networks
[0203] Based on the above assumptions, we design 3 MTF MA networks, namely MTF.sub.1, MTF.sub.2 and MTF.sub.3, all constrained by a mask with a BW, .sub.m=20 MHz. This implies that
1301. For example, when .sub.Mask (f) 701 is selected as
.sub.WiFi(f) and
1208 as
1214 with a PSD
(f) 908,
=64/3=21.3 and
1301. On the other hand, when .sub.Mask(f) 107 is selected as
.sub.LTE(f) and
1208 as
1214 with a PSD
(f) 908,
=40.8 and
1301.
[0204] Moreover, since the DL portion of each network is assumed to have relatively low interference, it is characterized to be with memory, with =K=1, and
1301. On the other hand, since the UL portion of each network is assumed to have relatively high interference, it is characterized as memoryless, with =N, K»1, and
1301. Therefore,
[0205]
1301.
[0206] Design Parameters for MTF.sub.1, MTF.sub.2 and MTF.sub.3: [0207] 1. MTF.sub.1 is selected to have a desired DL channel capacity of
1301, and a desired UL channel capacity of
1301, both across the unlicensed (Title 47 CFR 15.247) mid-band frequency of f.sub.c.sub.
and IP sampling with
1301 and
1301, both across the unlicensed mid-band frequency of f.sub.c.sub.
and IF sampling with
1301 and
1301. We also select
and RF sampling with
[0210] (f) 908, of
and the PSD,
(f) 809, of
1209 for MTF.sub.3, with nulls at
.sub.ex.sub.
1208 is selected as
1214 while
1209 is selected as defined in (16) pre-distorted according to (19). One advantage of MTF.sub.3 over MTF.sub.1 and over MTF.sub.2 is that it is possible to increase
by a multiple by decreasing
by regardless of the value of
.sub.m at the cost of an increase in
.sub.k.
[0211] Practical Consideration I: In general, it is possible to increase |.sub.UL and
|.sub.DL by a multiple
while maintaining the same f.sub.s by selecting any combination of the 3 MTF Techniques 1-3 described in Section 5.3.3. For example, by increasing the number of information bits/DOF from 1 bit to 2 bits/DOF, while increasing
from 1 to 4, we can have
=8, and consequently,
[0212] Practical Consideration II: It is possible to increase K by a multiple while keeping
|.sub.UL and
|.sub.DL fixed and while maintaining the same f.sub.s, by selecting MTF Technique 3 in Section 5.3.3. In this case, the increase in
.sub.k is reasonable as long as
≤8. If
>8, the increase in
.sub.k can remain reasonable by increasing the delay,
. For example, it is possible to double
from 8 to 16, by doubling
from 1 to 2 samples, which halves
|.sub.UL and
|.sub.DL. The implication of having K increase from 1 to 16 implies that 16 co-located MTF networks can co-exist across the same overlapping licensed and unlicensed bands, after forcing
|.sub.UL and
|.sub.DL in to be halved.
[0213] Practical Consideration III: It is possible to increase K by >8 without forcing
|.sub.UL and
|.sub.DL to be halved by decreasing the ratio, K/N.sub.
as shown below:
[0214] Increasing N.sub. at Tx 104, 204, 304, which does not affect the desired DL capacity per MTF device,
.sub.DL 1301. It reduces the capacity per MTF device for the UL portion, without affecting the overall desired network capacity,
|.sub.UL 1301. [0216] b) Another way to increase N.sub.
indirectly at Rx 108, 208, 308 by taking advantage of the frequency-selective nature of a multipath-rich communication channel 106, 306, 406, which forces N to be replaced by
≥N , or equivalently, forces N.sub.
This is often referred to as multipath diversity. In this case, {right arrow over (g)}.sub.l,k 1203, 1206 in (17) is replaced by {right arrow over (g)}.sub.l,k,Ch in (18) at Rx 108, 308. [0217] c) Another way to increase N.sub.
where
is the communications channel 106, 306, 406 between the j.sup.th transmitting antenna and the i.sup.th receiving antenna and {right arrow over (w)}.sub.i is the noise at the i.sup.th receiving antenna.