Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
MODEM-AGNOSTIC ANALOG SPATIAL MULTIPLEXING
Document Type and Number:
WIPO Patent Application WO/2019/089082
Kind Code:
A1
Abstract:
Apparatuses, methods, and systems for analog spatial multiplexing are disclosed. One apparatus includes a plurality of antennas operative to receive a plurality of wireless signals, a plurality of tunable time delays, and a plurality of frequency response equalizers, wherein a time delay of each of the tunable time delays is adjusted based on a feedback of measurements of one or more pilot tones of more than one output of the plurality of frequency response equalizers. The apparatus further includes a plurality of frequency up-converters generating a plurality of frequency up-converted signals, a MIMO processor receiving the plurality of frequency up-converted signals, wherein the MIMO processor adjusts a gain and phase of the of the frequency up-converted signals based on the measurements of the pilot tones, and a plurality of frequency down-converters receiving and frequency down-converting output signals from the MIMO processor.

Inventors:
YAN YAN (US)
TIWARI ABHISHEK (US)
BONDALAPATI PRATHEEP (US)
XIA CHIYUN (US)
TIECKE TOBIAS GERARD (US)
TANG QI (US)
Application Number:
PCT/US2018/034798
Publication Date:
May 09, 2019
Filing Date:
May 28, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
FACEBOOK INC (US)
International Classes:
H04B1/04; H04B7/0413; H04B7/06; H04L47/56
Foreign References:
US20140064341A12014-03-06
US20090011704A12009-01-08
US20040087294A12004-05-06
US6256340B12001-07-03
US7339979B12008-03-04
US5940029A1999-08-17
Attorney, Agent or Firm:
SHORT, Brian (US)
Download PDF:
Claims:
CLAIMS

What is claimed:

1. A receiver, comprising:

a plurality of antennas operative to receive a plurality of wireless signals, wherein the wireless signals originate from a multiple antenna transmitter, wherein a signal transmitted from each antenna of the multiple antenna transmitter includes one or more pilot tones configurations that are unique to the transmitted signal;

a plurality of tunable time delays, wherein each tunable time delay receives a corresponding one of the plurality of wireless signals after the wireless signals have been frequency down-converted;

a plurality of frequency response equalizers, each frequency response equalizer receiving a corresponding tunable delay output and adjusting a frequency response;

wherein a time delay of each of the tunable time delays is adjusted based on a feedback of measurements of the one or more pilot tones of more than one output of the plurality of frequency response equalizers;

a plurality of frequency up-converters generating a plurality of frequency up- converted signals, wherein each frequency up-converter frequency up-converts a corresponding one of output signals of the plurality of frequency response equalizers; a MEVIO (multiple-input, multiple-output) processor receiving the plurality of frequency up-converted signals, wherein the MEVIO processor adjusts a gain and phase of the of the frequency up-converted signals based on the measurements of the one or more pilot tones; and

a plurality of frequency down-converters receiving and frequency down- converting output signals from the MEVIO processor, wherein each of a plurality of frequency down-converted signal are received by a SISO (single input, single output) modem.

2. The receiver of claim 1, wherein at least one of the tunable time delays comprises optical circuitry, comprising a continuously wavelength tunable optical source and dispersion in an optical fiber.

3. The receiver of claim 1, wherein the tunable time delays are adjusted to compensate for time delay differences between a commonly transmitted signal received at more than one of the plurality of antennas, wherein the commonly transmitted signal is transmitted from an antenna of the multiple antenna transmitter.

4. The receiver of claim 1, wherein each frequency response equalizer receiving the corresponding tunable delay output and adjusting the frequency response comprises adjusting the frequency response of the corresponding tunable delay output, resulting in the adjusted frequency response of the corresponding tunable delay output to be more similar than a frequency response of another tunable delay output.

5. The receiver of claim 1, wherein measurements of the one or more pilot tones

comprises measuring a phase or time difference between more one or more pilot tones of a commonly transmitted signal received by more than one of the plurality of antennas.

6. The receiver of claim 1, wherein the corresponding one of output signals of the

plurality of frequency response equalizers are frequency up-converted enough to allow for frequency response suppression of greater than a threshold within certain bandwidth.

7. The receiver of claim 1, wherein the measurements of the one or more pilot tones provides feedforward control of the MIMO processor that receives the plurality of frequency up-converted signals.

8. The receiver of claim 7, wherein the feedforward control of the MIMO processor is based on measurements of multiple pilot tones of each transmitted signal.

9. The receiver of claim 7, wherein the feedforward control of the MIMO processor is based on measurements of multiple tones of each transmitted signal.

10. The receiver of claim 8, wherein the feedforward control adjusts an amplitude and phase of each of the frequency up-converted signals based on the measurements of the one or more pilot tones.

11. A method, comprising:

receiving, by a plurality of antennas, wireless signals, wherein the wireless signals originate from a multiple antenna transmitter, wherein a signal transmitted from each antenna of the multiple antenna transmitter includes one or more pilot tones configurations that are unique to the transmitted signal;

adjustably time delaying the received wireless signals, by a plurality of tunable time delays, wherein each tunable time delay receives a corresponding one of the plurality of wireless signals after the wireless signals have been frequency down- converted;

adjusting a frequency response, by a plurality of frequency response equalizers, wherein each frequency response equalizer receives a corresponding tunable delay output and adjusts the frequency response;

wherein a time delay of each of the tunable time delays is adjusted based on a feedback of measurements of the one or more pilot tones of more than one output of the plurality of frequency response equalizers;

generating a plurality of frequency up-converted signals, by a plurality of frequency up-converters, wherein each frequency up-converter frequency up-converts a corresponding one of output signals of the plurality of frequency response equalizers; a MEVIO (multiple-input, multiple-output) processor receiving the plurality of frequency up-converted signals, wherein the MEVIO processor adjusts a gain and phase of the of the frequency up-converted signals based on the measurements of the one or more pilot tones; and

receiving and frequency down-converting output signals from the MEVIO processor, by a plurality of frequency down-converters, wherein each of a plurality of frequency down-converted signal are received by a SISO (single input, single output) modem.

12. The method of claim 11, wherein adjustably time delaying the received wireless

signals, by the plurality of tunable time delays, comprises delaying the received wireless signals with a continuously wavelength tunable optical source and dispersion in an optical fiber.

13. The method of claim 11, wherein the tunable time delays are adjusted to compensate for time delay differences between a commonly transmitted signal received at more than one of the plurality of antennas, wherein the commonly transmitted signal is transmitted from an antenna of the multiple antenna transmitter.

14. The method of claim 11, wherein each frequency response equalizer receiving the corresponding tunable delay output and adjusting the frequency response comprises adjusting the frequency response of the corresponding tunable delay output, resulting in the adjusted frequency response of the corresponding tunable delay output to be more similar than a frequency response of another tunable delay output.

15. The method of claim 11, wherein measurements of the one or more pilot tones

comprises measuring a phase or time difference between more one or more pilot tones of a commonly transmitted signal received by more than one of the plurality of antennas.

16. The method of claim 11, wherein the corresponding one of output signals of the

plurality of frequency response equalizers are frequency up-converted enough to allow for frequency response suppression of greater than a threshold within certain bandwidth.

17. The method of claim 11, wherein the measurements of the one or more pilot tones provides feedforward control of the MIMO processor that receives the plurality of frequency up-converted signals.

18. The method of claim 17, wherein the feedforward control of the MIMO processor is based on measurements of multiple pilot tones of each transmitted signal.

19. The method of claim 17, wherein the feedforward control of the MIMO processor is based on measurements of multiple tones of each transmitted signal.

20. The method of claim 18, wherein the feedforward control adjusts an amplitude and phase of each of the frequency up-converted signals based on the measurements of the one or more pilot tones.

Description:
MODEM-AGNOSTIC ANALOG SPATIAL MULTIPLEXING

Field of the Described Embodiments

[0001] The described embodiments relate generally to wireless communications.

More particularly, the described embodiments relate to systems, methods and apparatuses for analog spatial multiplexing.

Background

[0002] Wireless links have an ever increasing demand on the data rate of data communicated through the wireless links. With more and more people using broadband internet this demand is only projected to grow further. Some of the application use cases include high capacity terrestrial wireless links to bridge fiber connections across obstacles, and high capacity satellite uplinks.

[0003] MFMO (multiple-input, multiple-output) wireless links using spatial multiplexing can be used to scale capacity further once higher order modulation becomes impractical and time/frequency/polarization multiplexing degrees of freedoms have been exhausted. However, a solution is needed that supports spatial multiplexing over several GHz of RF (radio frequency) bandwidth, especially in mm (millimeter)-wave bands.

[0004] Traditional spatial multiplexing architectures digitize signal streams from multiple antennas and perform spatial multiplexing processing in digital baseband. This has limitations when the signal bandwidth is several GHz. That is, high speed digital

interconnects and digitizers are needed that are power hungry. Further, since processing needs to be done at high symbol rates digital implementations are heavily pipelined resulting in high latency.

[0005] Further, attempts at analog spatial multiplexing architectures also have limitations. That is, these architectures suffer from a bandwidth that is not wide enough, and inter-stream interference cancellation can only be guaranteed for a few 100's of MHz.

Further, these previous attempts at analog spatial multiplexing architectures cannot handle large delay spreads (several multiples of carrier wavelengths) experienced in air to ground or satellite to ground links. Further, the performance degrades if multiple analog front ends have widely different frequency responses. Further, performance cannot be guaranteed under atmospheric scintillation experienced over long range mm-wave links. [0006] It is desirable to have methods apparatuses, and systems for broadband analog spatial multiplexing over broad bandwidth (several GHz).

Summary

[0007] An embodiment includes a receiver. The receiver includes a plurality of antennas operative to receive a plurality of wireless signals, wherein the wireless signals originate from a multiple antenna transmitter, wherein a signal transmitted from each antenna of the multiple antenna transmitter includes one or more pilot tones configurations that are unique to the transmitted signal, a plurality of tunable time delays, wherein each tunable time delay receives a corresponding one of the plurality of wireless signals after the wireless signals have been frequency down-converted, and a plurality of frequency response equalizers, each frequency response equalizer receiving a corresponding tunable delay output and adjusting a frequency response, wherein a time delay of each of the tunable time delays is adjusted based on a feedback of measurements of the one or more pilot tones of more than one output of the plurality of frequency response equalizers. The receiver further includes a plurality of frequency up-converters generating a plurality of frequency up-converted signals, wherein each frequency up-converter frequency up-converts a corresponding one of output signals of the plurality of frequency response equalizers, a MEVIO processor receiving the plurality of frequency up-converted signals, wherein the MEVIO processor adjusts a gain and phase of the of the frequency up-converted signals based on the measurements of the one or more pilot tones, and a plurality of frequency down-converters receiving and frequency down-converting output signals from the MEVIO processor, wherein each of a plurality of frequency down-converted signal are received by a SISO (single input, single output) modem.

[0008] Another embodiment includes method. The method includes receiving, by a plurality of antennas, wireless signals, wherein the wireless signals originate from a multiple antenna transmitter, wherein a signal transmitted from each antenna of the multiple antenna transmitter includes one or more pilot tones configurations that are unique to the transmitted signal, adjustably time delaying the received wireless signals, by a plurality of tunable time delays, wherein each tunable time delay receives a corresponding one of the plurality of wireless signals after the wireless signals have been frequency down-converted, and adjusting a frequency response, by a plurality of frequency response equalizers, wherein each frequency response equalizer receives a corresponding tunable delay output and adjusts the frequency response, wherein a time delay of each of the tunable time delays is adjusted based on a feedback of measurements of the one or more pilot tones of more than one output of the plurality of frequency response equalizers. The method further includes generating a plurality of frequency up-converted signals, by a plurality of frequency up -converters, wherein each frequency up-converter frequency up-converts a corresponding one of output signals of the plurality of frequency response equalizers; receiving, by a MIMO processor the plurality of frequency up-converted signals, wherein the MEVIO processor adjusts a gain and phase of the of the frequency up-converted signals based on the measurements of the one or more pilot tones, and receiving and frequency down-converting output signals from the MEVIO processor, by a plurality of frequency down-converters, wherein each of a plurality of frequency down-converted signal are received by a SISO (single input, single output) modem.

[0009] Other aspects and advantages of the described embodiments will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the described embodiments.

Brief Description of the Drawings

[0010] Figure 1 shows a multiple antenna transmitter, according to an embodiment.

[0011] Figure 2 shows a multiple antenna receiver, according to an embodiment.

[0012] Figure 3 shows an analog MEVIO receiver, according to an embodiment.

[0013] Figure 4 shows transmitters and an analog MEVIO receiver wherein the received signals include pilot tones, according to an embodiment.

[0014] Figure 5 shows a measurement of signal delay based on phase information of two pilot tones that are from the same transmitter and received by two different receivers, according to an embodiment.

[0015] Figure 6 is a flow chart that includes steps of a method of analog spatial multiplexing, according to an embodiment.

[0016] Figure 7 shows a block diagram of MEVIO processing, according to an embodiment.

[0017] Figure 8 shows a plot that depicts signal suppression for MEVIO processing with a center frequency of 75 GHz, according to an embodiment.

[0018] Figure 9 shows a plot that depicts signal suppression for MEVIO processing with a center frequency of 25 GHz, according to an embodiment.

[0019] Figure 10 shows a plot that depicts signal suppression for MEVIO processing with a center frequency of 12 GHz, according to an embodiment. Detailed Description

[0020] The embodiments described include methods, apparatuses, and systems for modem-agnostic analog spatial multiplexing. For an embodiment, wireless signals are transmitted from a multiple antenna transmitter that include pilot tones, wherein the pilot tones for each of the transmitted signals are uniquely configured for each of the multiple transmit antennas, thereby allowing the transmitted signals to be identified based on the transmit antenna that transmitted the signal. Further, for an embodiment, a receiver receives the transmitted signals through multiple receiver antennas, measures the pilot tones, and continually and adaptively adjusts for propagation time delays of the transmission signals. Further, for an embodiment, the pilot tones are also used for training a transmission channel between the multiple antenna transmitter and the multiple antenna receiver. The training is used for adjusting a phase and amplitude of the received signals through MTMO (multiple- input, multiple-output) processing. Further, for an embodiment, the receive signals are frequency up-converted before the MTMO processing, thereby allowing for greater suppression of spatially separate signals within a given frequency bandwidth. For an embodiment, the output signals of the MFMO processing are each received by a SISO (single input, single output) modem.

[0021] As described, for at least some embodiments, the pilot symbols of each transmit signal are different, which to allow the receiver to distinguish between the received wireless signals. This allows each antenna of the receiver to determine which transmitter the received signal came from, thereby allowing the receiver to determine and compensate for the signal propagation delay difference between the transmitter and the different receive antennas of the receiver.

[0022] For at least some embodiments, the measured pilot tones are used for adjusting a delay of the received signals. For an embodiment, the adjustment to the delay of the received signals allows the receiver to align in time the receive signal of the different receiver antennas.

[0023] For an embodiment, the measurements of the pilot tones provides the dual purpose of being used for adjusting for the time delays of the received signals, and for characterizing the transmission channel which is used for selecting amplitude and phase adjustments of the MFMO processing, which provides processing for spatially separating the received signals. [0024] For an embodiment, the received signals are frequency up-converted before the ΜΊΜΟ processing. This allows the MTMO processing to provide greater suppression for a given bandwidth.

[0025] Figure 1 shows a multiple antenna transmitter 100, according to an

embodiment. As shown, a transmitter 100 includes N SISO (single-input, single-output) modems 121, 123, 125. A SISO modem is a modem designed for wireless communication with a single transmitter antenna and a single receiver antenna. For an embodiment, the multiple antenna transmitter 100 is a MTMO (multiple-input, multiple-output) transmitter that includes the plurality of SISO modems 121, 123, 125.

[0026] As shown in Figure 1, pilot tones are included within signals generated by each of the SISO modems 121, 123, 125. That is, a signal generated by the first SISO modem 121 is modulated to include pilot tones f 1;1 , f 1;2 , ... f 1;inl , the signal generated by the second SISO modem 123 is modulated to includes the pilot tones f 2;1 , f 2 , 2 , ... f 2 , m i , and the signal generated by the Nth modem 125 is modulated to include the pilot tones f N ,i , f 2,2 , ... f2,mi · As previously stated, the pilot tone configuration of each of the transmitted signals is unique, which allows the receiver of the transmitted signals to identify which transmitter antenna the received signal came from.

[0027] For an embodiment, the frequency of the pilot tones is different from one transmitter to the other transmitter. For an embodiment, the frequency of each pilot tone is outside of edges of the signal spectrum of the receiver modem bandwidth so that the pilot tone does not interfere with the transmitted signal. At least some embodiments include dual pilot tones wherein the pilot tones are distributed on both sides of the signal spectrum.

[0028] For an embodiment, the SISO transmission signals are frequency up-converted

(122, 124, 126) before being transmitted through a corresponding transmitter antenna Antl, Ant2, ... AntN.

[0029] Figure 2 shows a multiple antenna receiver, according to an embodiment. As shown, the receiver includes M antennas for M receiver chains (RX1, RX2, .... RXM). For an embodiment, the plurality of M antennas are operative to receive a plurality of wireless signals, wherein the wireless signals originate from the multiple antenna transmitter, For an embodiment, a signal transmitted from each antenna of the multiple antenna transmitter includes one or multiple pilot tones configured to uniquely identify the transmitted signal.

[0030] The received signals are frequency down converted 210, 212, 213, and each input to a corresponding one of a plurality of tunable time delays 221, 222, 223. Each of the tunable time delays are operative to continuously provide a tunable delay of the corresponding received signal. Each of the tunable time delays 221, 222, 223 includes a delay control that controls the delay of the tunable time delay 221, 222, 223. For an embodiment, the tunable time delays include optical circuitry.

[0031] For an embodiment the optical circuitry of the tunable time delays includes a continuously wavelength tunable optical source and dispersion in an optical fiber. For an embodiment, the amount of size of the tunable time delay is controlled based on the product of a wavelength change (nm) and a dispersion of the optical fiber (ps/nm). The continuous wavelength laser, of which the output optical power remains constant when the wavelength is being tuned, is one key to enable the continuous operation of the communication link when the delay is being tuned.

[0032] The outputs of the tunable time delays 221, 222, 223 are input to channel response equalizers 231, 232, 233. Each of the channel response equalizers 231, 232, 233 adjusts a frequency response of a channel of the corresponding received signal. For an embodiment, the frequency response of each channel is adjusted to reduce the differences in the frequency response between the channels.

[0033] The pilot tones of the receive signals are measured (280). For an embodiment, the measurements include determining the propagation delay between a transmitter antenna and at least two different receiver antennas. For an embodiment, a time delay of each of the tunable time delays 221, 222, 223 is adjusted based on a feedback of measurements of pilot tones of more than one output of the plurality of frequency response equalizers 231, 232, 233. As previously described, for an embodiment, the tunable time delays 221, 222, 223 are adjusted to align the signals received at the different receive antennas from a common transmitter antenna. That is, the received signal can be misaligned due to propagation delay during the flight time from the transmitter to the multiple receiver antennas. The tunable delays are adjusted to compensate for this misalignment due to the propagation delays.

[0034] As described, for an embodiment, a plurality of frequency up-converters 241,

242, 243 generate a plurality of frequency up-converted signals, wherein each frequency up- converter 241, 242, 243 frequency up-converts a corresponding one of output signals of the plurality of frequency response equalizers 231, 232, 233. As will be shown and described, frequency up-converting the received signals before the MTMO processing allows for the MTMO processing to more easily provide suppression of undesired signals. For an embodiment, the corresponding one of output signals of the plurality of frequency response equalizers 231, 232, 233 are frequency up-converted enough to allow for frequency response suppression of greater than a threshold within certain bandwidth. If more frequency response suppression is desired, the up-conversion frequency can be increased.

[0035] For an embodiment, a MTMO processor 250 receives the plurality of frequency up-converted signals. The MTMO processor 250 adjusts a gain and phase of the of the frequency up-converted signals based on the measurements of the one or more pilot tones. The measurements of the pilot tones provide channel training or a transmission channel estimate of the wireless channel between the multiple transmitter antennas and the multiple receiver antennas. The channel estimate is used to by the MFMO processing of the MFMO processor 250 to spatially separate each received signal.

[0036] For at least some embodiments, a plurality of frequency down-converters 261,

262, 263 receive and frequency down-convert output signals from the MFMO processor 250. For an embodiment, each of a plurality of frequency down-converted signal are received by a SISO (single input, single output) modem 271, 272, 273.

[0037] Figure 3 shows an analog MFMO receiver, according to another embodiment.

This embodiment further includes a local oscillator (LOl) for frequency down-converting the received signals.

[0038] Further, Figure 3 includes AGC (automatic gain control) 321, 322, 323 for adjusting gain levels of each of the received signals as provided by a reference gain controller 320.

[0039] Further, a reference frequency response controller 330 adjustably sets the frequency responses of the channel response equalizers 231, 232, 233.

[0040] This embodiment further includes a local oscillator (L02) for frequency up- converting the received signals after the received signals have been delayed and passed through the channel response equalizers 231, 232, 233. As described, this frequency up- conversion enables the MFMO processing to more readily suppress undesired received signals over a bandwidth. The frequency of the L02 can be the same as for the LOl, or the frequency of the L02 can be different than the frequency of the LOl .

[0041] Figure 4 shows transmitters and an analog MFMO receiver wherein the received signals include pilot tones, according to an embodiment. As shown, a first transmitter TX1 transmits a Txl signal 410. The Txl signal 410 includes a signal as shown in the time domain 411, and pilot symbols as shown in the frequency domain 412. Further, as shown, a second transmitter TX2 transmits a Tx2 signal 413. The Tx2 signal 413 includes a signal as shown in the time domain 414, and pilot symbols as shown in the frequency domain 415.

[0042] A first antenna and receiver (Rxl) of the receiver receives a composite signal

420 that includes both the signal Txl 410 transmitted from the first transmitter antenna TX1 and the signal Tx2 413 transmitted from the second transmitter antenna TX2. A second antenna and receiver (Rx2) of the receiver receives a composite signal 422 that includes both the signal Txl 410 transmitted from the first transmitter antenna TX1 and the signal Tx2 413 transmitted from the second transmitter antenna TX2.

[0043] As shown, both the composite signal 420 and the composite signal 422 include components of both the signal Txl 410 and the signal Tx2 413. In some situations, the propagation time between the transmitters TX1, TX2 and the receivers RX1, RX2 is great enough that a time delay between the reception of the signal Txl 410, and the signal Tx2 413 is observable. As shown, a time delay ΔΤ is observable between the composite received signal 420 at Rxl and the composite received signal 422 at Rx2. The time delay between the received signal can be given as ΔΤ = (t 22 - 1 21 ) or (t 12 - tn), where tn is the propagation delay between TX1 and RXl, t 12 is the propagation delay between TX1 and RX2, t 22 is the propagation delay between TX2 and RX2, and t 21 is the propagation delay between TX2 and RXl .

[0044] As previously described, the time delay between the received signals is determined by measuring the pilot tones of the received signals. That is, the pilot tones of each of the transmitted signals are configured to allow the transmitted signals of each transmitter antenna to be identified. Once identified, the time delay can be determined.

[0045] For an embodiment, the determined time delay is used to adjust the tunable time delay of a corresponding received signal. As shown in Figure 4, for example, the composite received signals 420, 422 are delayed so that at the output of the delays 460, 462, the composite received signals are aligned in time (430). That is, the tunable time delay 460 compensates for the difference in the propagation delay (ΔΤ) of the transmission signal paths, and realigns the composite received signals.

[0046] After the compensation of the propagation delay, for an embodiment, the composite signals are frequency up-converted and provided to the MTMO processing 470. The MTMO processing further adjusts at least one of the phase and amplitude of the received signals based on channel measurements determined from the measured pilot tones. The MFMO processing spatially separates the received signals which include enhancing the received signals from one transmit antenna and suppressing received signals from another transmit antenna. As shown, one output 442 of the MIMO processing 470 includes enhancement of the signal received from the first transmitter TX1 and suppressing of the signal received from the second transmitter TX2. Further, another output 444 of the MFMO processing 470 includes enhancement of the signal received from the second transmitter TX2 and suppressing of the signal received from the first transmitter TX1.

[0047] Further, for an embodiment, the output signals 442, 444 are provided to SISO modems 490, 492.

[0048] Figure 5 shows a measurement of signal delay based on phase information of two pilot tones that are from the same transmitter and received by two different receivers, according to an embodiment. As previously described, at least some embodiments include dual pilot tones wherein the pilot tones are distributed on both sides of the signal spectrum. At least some embodiments include exploiting multiple narrowband tones to precisely determine the difference in time of flight from Tx antenna to the multiple Rx antennas. For example, assuming the distance form Tx to Rxl is Li, distance from Tx to Rx 2 is L 2 , and that two tones having frequencies of fi and f 2 are from the same Tx, then the phase difference of the tone fi between two receivers can be given as Δι, and the phase difference of the tone fi between two receivers can be given as Δ 2 . It can be determined that the distance difference |

T . c\Al - Δ2 I , . , , „ , . , .„ |Δ1 - Δ2 I . . , . , . , ,

L 1 - L 2 =— -, or the time delay or the signal ΔΤ =— ■ ■ , in which c is the speed

1 2π| /1- /2 |' J & 2π| /1- /2 | '' F of light.

[0049] For embodiments that include one transmitter transmitting a pilot tone having a carrier frequency of fi and two receivers at a distance of L] and L 2 from the transmitter, the phases φ 1 and φ 2 of the signals at the receivers can be given as:

(pi = φτ( + 2 fit + kxiLi

(p 2 = φτ( + 2π/}/ + k T2 L 2

where (p T (t) is the phase of the transmitter, including phase noise of the transmitter, and k T i = 2π/λ Τ ι = 2π file, wherein c is the speed of light.

[0050] The phase difference at the receivers is:

Δ = (pi - (p 2 = k T i(Li - L 2 ).

[0051] At least some embodiments include a phase modulus of 2π. Therefore, the distance measurements are ambiguous up to the wavelength of the carrier frequency π. This can be solved by measuring at two carrier frequencies as follows: Δ 1 = mod [k T i(Li - L 2 ), 2π] + 2πηι

Δ 2 = mod [k T2 (L 1 - L 2 ), 2π] + 2πη 2 .

[0052] An improved measurement assumes ni = n 2 , which is valid as long as:

k T i(Li - L 2 ) - k T2 (Li - L 2 ) < 2π,

which is equivalent to:

2π (fl- f2) \ 2π

V c / L1-L2

and the actual pathlength is given by:

c|Al - Δ2 I

Li - L 2

2π|/1-/2| ·

|Δ1 -Δ2

or the time delay is ΔΤ =

2π| 1- 2|'

[0053] Figure 6 is a flow chart that includes steps of a method of analog spatial multiplexing, according to an embodiment. A first step 610 includes receiving, by a plurality of antennas, wireless signals, wherein the wireless signals originate from a multiple antenna transmitter, wherein a signal transmitted from each antenna of the multiple antenna transmitter includes one or more pilot tones configurations that are unique to the transmitted signal. A second step includes adjustably time delaying the received wireless signals, by a plurality of tunable time delays, wherein each tunable time delay receives a corresponding one of the plurality of wireless signals after the wireless signals have been frequency down- converted. A third step 630 includes adjusting a frequency response, by a plurality of frequency response equalizers, wherein each frequency response equalizer receives a corresponding tunable delay output and adjusts the frequency response, wherein a time delay of each of the tunable time delays is adjusted based on a feedback of measurements of the one or more pilot tones of more than one output of the plurality of frequency response equalizers. A fourth step 640 includes generating a plurality of frequency up-converted signals, by a plurality of frequency up-converters, wherein each frequency up-converter frequency up-converts a corresponding one of output signals of the plurality of frequency response equalizers. A fifth step 650 includes a MIMO (multiple-input, multiple-output) processor receiving the plurality of frequency up-converted signals, wherein the MIMO processor adjusts a gain and phase of the of the frequency up-converted signals based on the measurements of the one or more pilot tones. A sixth step 660 includes receiving and frequency down-converting output signals from the MFMO processor, by a plurality of frequency down-converters, wherein each of a plurality of frequency down-converted signal are received by a SISO (single input, single output) modem.

[0054] As previously described, for an embodiment, adjustably time delaying the received wireless signals by the plurality of tunable time delays includes delaying the received wireless signals with a continuously wavelength tunable optical source and dispersion in an optical fiber.

[0055] As previously described, for an embodiment, the tunable time delays are adjusted to compensate for time delay differences between a commonly transmitted signal received at more than one of the plurality of antennas, wherein the commonly transmitted signal is transmitted from an antenna of the multiple antenna transmitter.

[0056] As previously described, for an embodiment, each frequency response equalizer receiving the corresponding tunable delay output and adjusting the frequency response includes adjusting the frequency response of the corresponding tunable delay output, resulting in the adjusted frequency response of the corresponding tunable delay output to be more similar than a frequency response of another tunable delay output.

[0057] As previously described, for an embodiment, measurements of the one or more pilot tones includes measurements of a phase or time difference between more one or more pilot tones of a commonly transmitted signal received by more than one of the plurality of antennas.

[0058] As previously described, for an embodiment, the corresponding one of output signals of the plurality of frequency response equalizers are frequency up-converted enough to allow for frequency response suppression of greater than a threshold within certain bandwidth.

[0059] As previously described, for an embodiment, the measurements of the one or more pilot tones provide feedforward control of the MIMO processor that receives the plurality of frequency up-converted signals. For an embodiment, the feedforward control of the MEVIO processor is based on measurements of multiple tones of each transmitted signal. For an embodiment, the feedforward control adjusts an amplitude and phase of each of the frequency up-converted signals based on the measurements of the one or more pilot tones.

[0060] Figure 7 shows a block diagram of MEVIO processing 700, according to an embodiment. As shown, the MEVIO processing 700 includes automatic attenuation or gain control 711, automatic phase or delay control 722, and combiners 731. As previously described, for an embodiment the automatic attenuation or gain control 71 1 and automatic phase or delay control 722, are controlled based on training of the transmission channel between the multiple antenna transmitter and the multiple antenna receiver. As previously described, the training of the channel is performed using the pilot tones. The automatic attenuation or gain control 711 and automatic phase or delay control 722 are controlled to spatially separate signals received from different transmit antennas of the multiple antenna transmitter.

[0061] Assuming a received signal Sl(t) from the first transmitter and a received signal S2(t) from the second transmitter, a first input to the MTMO processing 700 can be represented as:

[a * Sl(t) + b * S2(t)] exp(i2 *fot), wherein it can be assumed the a is approximately equal to b;

and a first output of the MTMO processing can be represented as:

[a' * Sl(t) + b' * S2(t)] exp(i27t*f 0 t), wherein a' » b';

Further, the second input to the MFMO processing can be represented as:

[c * Sl(t) + d * S2(t)] exp(i2 *fot), wherein it can be assumed the a is approximately equal to b; and a second output of the MFMO processing can be represented as:

[c' * Sl(t) + d' * S2(t)] exp(i27t*f 0 t), wherein c' » d' .

[0062] The coefficients a, b, c, d are complex coefficients of the received signals before the MFMO processing, and the coefficients a', b', c', d' are complex coefficients of the received signals after the MFMO processing. The amplitudes of these coefficients represent the amplitudes of the received signals and the phase of these coefficients represents the phases of the received signals.

[0063] Ideally, the MFMO processing includes amplitude and phase control which set the MFMO processing such that a complex coefficient matrix Hy of the MFMO processing is represented by:

[0064] For an exemplary 2 X 2 MFMO system, the channel interference cancellation is based on principles of delay-line interferometer (DLIs). For an embodiment, a delay line interferometer is a device that splits an incoming RF/optical signal into two equal-intensity signals in two arms, in which one signal is delayed by a path difference. After recombination, the two signals interfere with each other constructively or destructively. [0065] For an embodiment, each receive signal is split into two similar copies, wherein each copy is received by one of the two receivers. One of the copies has a path delay of (Ν+1/2)λ introduced. The two copies are then combined, and the resulting output signal power has a minimum at f 0 = c/λ.

[0066] A feature of a DLI is that the DLI is frequency independent. According to the physics of the DLI, the higher the frequency and the smaller |N| the larger the power suppression bandwidth of the destruction interference. Therefore, an embodiment includes MEVIO processing at a relatively high carrier bandwidth (f 0 » signal bandwidth) to achieve interference cancellation over a broad bandwidth, resulting in better MTMO performance. Generally, the higher the carrier frequency f 0 , the greater the suppression over a bandwidth.

[0067] Figure 8 shows a plot that depicts signal suppression for MTMO processing with a center frequency of 75 GHz, according to an embodiment.

[0068] Figure 9 shows a plot that depicts signal suppression for MFMO processing with a center frequency of 25 GHz, according to an embodiment.

[0069] Figure 10 shows a plot that depicts signal suppression for MFMO processing with a center frequency of 12 GHz, according to an embodiment.

[0070] As can be observed from the plots of Figures 8, 9, 10, the greater the center frequency, the greater the suppression. That is, the greater the frequency up-conversion before the spatial processing, the greater the realizable suppression. For an embodiment, the center of the signals input to the MFMO processing is frequency up-converted by an amount to enable suppression of greater than a threshold.

[0071] Although specific embodiments have been described and illustrated, the embodiments are not to be limited to the specific forms or arrangements of parts so described and illustrated. The described embodiments are to only be limited by the claims.