nicolò michelusi ([email protected]), muddassar hussain · mdp formulation v adaptive beam...

1
Nicolò Michelusi ([email protected]), Muddassar Hussain Based on a paper to appear at IEEE ICC 2018 1 2 3 4 5 6 7 8 9 10 11 12 NSF funded project: NSF EARS CNS-1642982: "Real-time Control of Dense, Mobile, Millimeter Wave Networks Using a Programmable Architecture" (2016-2019), Nicolò Michelusi (PI), David Love (co-PI),James Krogmeier (co-PI), Purdue University; Alex Sprintson (co-PI), TAMU; Chris Anderson (co-PI), USNA N. Michelusi, M. Hussain, “Optimal Beam Sweeping and Communication in Mobile Millimeter-Wave Networks“, to appear on IEEE ICC 2018 CNS-1642982 Structural results Performance: rate vs power Mm-wave in mobile, dense environments Architecture Beam-sweeping Summary v Mobility may disrupt .. .. gains of mm-wave Ø Beam-sweeping has high cost v High capacity: Ø Narrow beams Ø Frequent beam-sweeping à delay & energy cost v What is the optimal trade-off between ... ..beam-sweeping & data communication? v Analytical framework to optimize trade-off . ..between beam-sweeping & communication. . in mobile mm-wave networks Ø Optimization yields significant margins wrt a non flexible design (IEEE 802.11 ad) v Future work: joint alignment at MU, energy . . cost of beam-sweeping, multiuser, blockages Mobility model v Mobile user (MU) moves along a line ..... . at speed v Beam pointing uncertainty v t 2 v drift +[-φ/2, φ/2] u t p t = p 0 + Z t 0 v d2 p 0 +v drift t+ - φt 2 , φt 2 Each beam costs delay - Optimal number . of sweeps ? - Optimal uncertainty . . threshold ? δ S u th Communication model Communication rate ? Transmission power ? Beamwidth ? v The BS provides coverage à v Transmission rate and power R t = W tot log 2 1+ γ P t u t Beam Sweeping & Comm. v One period has duration v How to optimize beam-sweeping & comm.? Beam-sweeping Data comm. Beam-sweeping Data comm. ACK#3 ACK# u th u th u th /u th /ACK# ⌘δ S (u t ,P t ,R t ) Metrics & Optimization v Average power: v Average rate: v Find (,u th ,P ) (,u th ,P ) = arg max ¯ R(,u th ,P ) s.t. ¯ P (,u th ,P ) P max Performance: rate vs speed v IEEE 802.11ad insensitive to speed Ø Relatively large beams à infrequent re-alignment Ø Poor performance! Adaptation of IEEE 802.11ad [1] Ø Fixed 7 o beams Ø When MU moves to edge, two adjacent beams scanned (beam tracking) 6 bps/Hz [1]. “IEEE Std 802.11ad-2012,” IEEE Standard, pp. 1–628, Dec 2012 v max =10m/s v max =20m/s v max =30m/s IEEE 802.11ad -20 -15 -10 -5 0 5 10 15 20 -20 -15 -10 -5 0 5 10 15 20 ¯ P (dBm) 16 14 12 10 8 6 4 2 0 16 14 12 10 8 6 4 2 0 ¯ R (bps/Hz) Carrier frequency Bandwidth Noise PSD Microslot duration Distance BU-MU Antenna efficiency 60 GHz 1.76 GHz -174 dBm/Hz 10 us 10 m 1 Simulation parameters v Performance degradation as speed increases Ø Need to re-align more frequently Ø optimal in most cases (bisection) 5 dB 3 dB =2 P max =20 dBm P max =10 dBm IEEE 802.11ad,P max =20 dBm IEEE 802.11ad,P max =10 dBm Beam-sweeping Data comm. Beam-sweeping Power u t = ⇢γ u t = u th /u t = u th ACK# ACK# Idle Theorem. γ⇢ <u th is suboptimal. v From concavity of log function (Jensen’s inequality): Lemma. The optimal power allocation function P :[⌘δ S ,T ] 7! R + is given by the water-filling scheme P t = - u t γ + , 8t 2 [⌘δ S ,T ], where ' 1 γ u th is a parameter to optimize. v Only if beam-sweeping energy can be neglected ¯ P (,u th ,P )= W tot T Z T ⌘δ S P t dt ¯ R(,u th ,P )= W tot T Z T ⌘δ S log 2 1+ γ P t u th /+ φt dt Optimization Algorithm v Power constraint must be attained with equality Ø The “water level” expressed as a function of the other parameters: v Given , optimal via bisection algorithm Ø Obtained by maximizing average rate v optimized via exhaustive search . . . . . . . .. . . . . (finite discrete set) v Efficient algorithm (u th , ,P max ) Theorem. A feasible solution must satisfy: 2 max , u min () u th u max (). ¯ R(,u th ) u th R t P t ! t ! t = u t R t P t T = (- 1)u th φ⌘ + δ S 2 (- 1)(- 2) 0 5 10 15 20 25 30 v max (m/s) 20 18 16 14 12 10 8 6 ¯ R (bps/Hz)

Upload: others

Post on 08-Aug-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Nicolò Michelusi (michelus@purdue.edu), Muddassar Hussain · MDP formulation v Adaptive beam alignment protocol as finite . horizon Markov decision process Ø Time intervalk=0,…,L-1

Nicolò Michelusi([email protected]),Muddassar HussainBasedonapapertoappearatIEEEICC2018

1 2 3

4 5 6

7 8 9

10 11 12

NSF funded project: NSF EARS CNS-1642982: "Real-time Control of Dense, Mobile,Millimeter Wave Networks Using a Programmable Architecture" (2016-2019),Nicolò Michelusi (PI), David Love (co-PI),James Krogmeier (co-PI), PurdueUniversity; Alex Sprintson (co-PI), TAMU; Chris Anderson (co-PI), USNA

N. Michelusi, M. Hussain, “Optimal Beam Sweeping and Communication in MobileMillimeter-Wave Networks“, to appear on IEEE ICC 2018

CNS-1642982

Structuralresults

Performance:ratevspower

Mm-waveinmobile,denseenvironments

Architecture

Beam-sweeping

Summary

v Mobilitymaydisrupt ....gainsofmm-wave

Ø Beam-sweepinghashighcost

v Highcapacity:Ø Narrowbeams

Ø Frequentbeam-sweepingà delay&energycost

v Whatistheoptimaltrade-offbetween .....beam-sweeping&datacommunication?

v Analyticalframeworktooptimizetrade-off ...betweenbeam-sweeping&communication..inmobilemm-wavenetworks

Ø Optimizationyieldssignificantmarginswrt anonflexibledesign(IEEE802.11ad)

v Futurework:jointalignmentatMU,energy..costofbeam-sweeping,multiuser,blockages

Mobilitymodel

v Mobileuser(MU)movesalongaline ......atspeed

v Beampointinguncertainty

v Futuremobile&densenetworksdemand .ff flexibilitytoaddressoverwhelming ......communicationoverhead

1) Weproposeaflexible architecturefordynamicnetworkcontrolviaSDN

2) Wedesignflexibleadaptivebeam-alignmentprotocoltominimizeenergycost&supportQoS

3) Weaddressbeam-design todirectlyincorporatedetectionperformance

MDPformulationv Adaptivebeamalignmentprotocolasfinite. horizonMarkovdecisionprocess

Ø Timeinterval k=0,…,L-1

Ø State Uk:widthofuncertaintyarea

Ø Action :beamwidth

Ø Cost :sensingenergy

Ø Finalcost :datacomm.energy

Ø Transitions:dependonACK/NACK

v Approach:Analysisofcost-to-gofunction ...&structuralproperties

�s!k

�dUL

!k

NPBeamDesignv Hypothesistestineachsensingslot:

v Neyman-Pearsondetector:

v Beamdesign (extensionwithhybrid beamforming):

|sHy|2

ksk22

H0

7H1

minc2CMt

PMD(c)

s.t. PFA(c) �, kck22 = 1

H1 : y = ↵p

PdH(✓)cs+w, ✓ ⇠ U(Rmainc

)

H0 : y = ↵p

PdH(✓)cs+w, ✓ ⇠ U(Rsecc

)

ACMmmNets’17

SDNframeworkgoalsv Enable ..........programmability..atMAC&PHY ....layers

v Enabledifferent...per-packet ......behaviors

v Defineand .......incorporate ......wireless primitives

ApplyClearWrite

Metadata

Meter

Instruction Set

Goto

Output(1)

Group(2)eth(src=)icmpv6(type=)

Action List

Action Set

table: 0 buffer: 0meter: 0queue: 0

Action Set

eth(src=)eth(dst=)queue(5)output(2)

Ethernet VLAN VLAN IPv4 TCP Payload

14B 4B 4B 20B 20B 1000B1063B

src: 00:02:03:04:05:06dst: 00:20:30:40:50:60type: VLAN (0x8100)

pcp: 0vid: 1000type: VLAN (0x8100)

pcp: 0vid: 100type: IPv4 (0x0800)

dscp: 0ecn: 0protocol: TCP (6)src: 10.0.0.1dst: 11.1.1.1

src: 10000dst: 5060

m / a / c / w / md / gInstructions

ChoiceArrival Extraction Selection Execution Egress

Group

vt 2 vdrift + [��/2,�/2]ut

pt = p0+

Z t

0v⌧d⌧ 2 p0+vdriftt+

��t

2,�t

2

Eachbeamcostsdelay- Optimalnumber.ofsweeps?- Optimaluncertainty..threshold?

�S

uth

Supplementary slidesandfigures

Lon

Lat

54.5 60.9 67.3 73.8 80.2 86.6 93 99.4 106 112 119

TXRickoverHall

MichelsonHall

Benches

(dB)

(a) Track with Basic Transmission Losses on Holloway Road

(b) Path Loss for the Modified ITU Model

Fig. 1. Improve a statistical channel model by considering building blockages.(a) Path loss values on Holloway road illustrate the shadowing effect ofbuildings. (b) After being shifted by the diffraction losses, the ITU modelclosely follows the measurement results.

cordingly, 3-sigma ranges for both the original and shifted ITUmodels are shown and root mean square errors (RMSEs) arecomputed separately according to the mean of each model.As we can see, the modified ITU predictions follow the mea-surement data much better than the original ones, providing aRMSE improvement of 11.79 dB. Another observation is, fordistances below 280 m, the original ITU model overestimatedthe path loss by around 20 dB. This may be caused by somestrong reflection path(s). Also, in the same distance range, theKED model overestimated the attenuation caused by RickoverHall, which was probably caused by the fact that the blockagehappened at the southern vertical edge of the building, whichcorresponds to a short obstructing screen but the KED modelapplies for a screen with infinite height. Still, the KED modelhelped identify the path loss peak below 260 m.

IV. FOLIAGE ANALYSIS

The effect of foliage for modeling mm-wave channel isa vital consideration for suburban environments as scatteringand absorption at these frequencies can significantly attenuatethe signal. In our measurement campaign, eleven sites hadpartial or total obstruction of the LoS signal from foliage,

0 2 4 6 8 10 12 14 16 18

Vegetation Depth (m)

-20

-10

0

10

20

30

40

50

Att

en

uati

on

(d

B)

Specific Attenuation:Slope of Fitted line = 0.0662 dB/m

Measurements

Fitted

Weissberger

ITU-R

FITU-R

COST235

Fig. 2. Comparison of computed and measured path loss at 28 GHz.

ranging from a single tree to a small grove of trees. Ourmeasurement results were compared against four well knownempirical models [6] that are valid in this frequency range:COST235, Weissberger, ITU-R and FITU-R models.

Fig. 2 illustrates our measured excess vegetation attenuationversus vegetation depth as well as existing model predictions.From the figure, we observe that the mean measured valueof foliage attenuation (0.07 dB/m) is significantly less thanthat of model-predicted values. Our measurements, however,demonstrate a significant amount of multipath energy arrivingat the receiver, likely being scattered from other objects inthe environment. As a result, we recorded a greater signalstrength than what would be predicted by these simple single-path attenuation models.

V. CONCLUSION

In this paper, we illustrate two measurement- and geometry-based techniques for improving existing statistical mm-wavechannel models. Our approach is suitable for a holistic,network-level model that utilizes side information and theresults could be updated in real-time. Our techniques demon-strate a modest, but significant, overall improvement in prop-agation modeling accuracy.

REFERENCES

[1] T. S. Rappaport, et al., “Millimeter wave mobile communications for 5gcellular: It will work!,” IEEE Access, vol. 1, pp. 335–349, 2013.

[2] G. R. MacCartney and T. S. Rappaport, “73 ghz millimeter wavepropagation measurements for outdoor urban mobile and backhaul com-munications in new york city,” in IEEE International Conference onCommunications (ICC), 2014. IEEE, 2014, pp. 4862–4867.

[3] T. S. Rappaport, G. R. MacCartney, S. Sun, H. Yan, and S. Deng,“Small-scale, local area, and transitional millimeter wave propagation for5g communications,” IEEE Transactions on Antennas and Propagation,vol. PP, no. 99, pp. 1–1, 2017.

[4] Y. Zhang, et al., “28-ghz channel measurements and modeling for subur-ban environments,” Department of Electrical and Computer Engineering,Purdue University, West Lafayette, Indiana, Tech. Rep. TR-ECE-17-07,November 2017.

[5] ITU, “Propagation data and prediction methods for the planning of short-range outdoor radiocommunication systems and radio local area networksin the frequency range 300mhz and 100ghz,” Tech. Rep., June 2017.[Online]. Available: https://www.itu.int/rec/R-REC-P.1411-9-201706-I/en

[6] H. M. Rahim, C. Y. Leow, and T. A. Rahman, “Millimeter wavepropagation through foliage: Comparison of models,” in IEEE MalaysiaInternational Conference on Communications, November 2015, pp. 236–240.

TrackwithBasicTransmissionLossesonHollowayRoad

Lon

Lat

54.5 60.9 67.3 73.8 80.2 86.6 93 99.4 106 112 119

TXRickoverHall

MichelsonHall

Benches

(dB)

(a) Track with Basic Transmission Losses on Holloway Road

(b) Path Loss for the Modified ITU Model

Fig. 1. Improve a statistical channel model by considering building blockages.(a) Path loss values on Holloway road illustrate the shadowing effect ofbuildings. (b) After being shifted by the diffraction losses, the ITU modelclosely follows the measurement results.

cordingly, 3-sigma ranges for both the original and shifted ITUmodels are shown and root mean square errors (RMSEs) arecomputed separately according to the mean of each model.As we can see, the modified ITU predictions follow the mea-surement data much better than the original ones, providing aRMSE improvement of 11.79 dB. Another observation is, fordistances below 280 m, the original ITU model overestimatedthe path loss by around 20 dB. This may be caused by somestrong reflection path(s). Also, in the same distance range, theKED model overestimated the attenuation caused by RickoverHall, which was probably caused by the fact that the blockagehappened at the southern vertical edge of the building, whichcorresponds to a short obstructing screen but the KED modelapplies for a screen with infinite height. Still, the KED modelhelped identify the path loss peak below 260 m.

IV. FOLIAGE ANALYSIS

The effect of foliage for modeling mm-wave channel isa vital consideration for suburban environments as scatteringand absorption at these frequencies can significantly attenuatethe signal. In our measurement campaign, eleven sites hadpartial or total obstruction of the LoS signal from foliage,

0 2 4 6 8 10 12 14 16 18

Vegetation Depth (m)

-20

-10

0

10

20

30

40

50

Att

en

uati

on

(d

B)

Specific Attenuation:Slope of Fitted line = 0.0662 dB/m

Measurements

Fitted

Weissberger

ITU-R

FITU-R

COST235

Fig. 2. Comparison of computed and measured path loss at 28 GHz.

ranging from a single tree to a small grove of trees. Ourmeasurement results were compared against four well knownempirical models [6] that are valid in this frequency range:COST235, Weissberger, ITU-R and FITU-R models.

Fig. 2 illustrates our measured excess vegetation attenuationversus vegetation depth as well as existing model predictions.From the figure, we observe that the mean measured valueof foliage attenuation (0.07 dB/m) is significantly less thanthat of model-predicted values. Our measurements, however,demonstrate a significant amount of multipath energy arrivingat the receiver, likely being scattered from other objects inthe environment. As a result, we recorded a greater signalstrength than what would be predicted by these simple single-path attenuation models.

V. CONCLUSION

In this paper, we illustrate two measurement- and geometry-based techniques for improving existing statistical mm-wavechannel models. Our approach is suitable for a holistic,network-level model that utilizes side information and theresults could be updated in real-time. Our techniques demon-strate a modest, but significant, overall improvement in prop-agation modeling accuracy.

REFERENCES

[1] T. S. Rappaport, et al., “Millimeter wave mobile communications for 5gcellular: It will work!,” IEEE Access, vol. 1, pp. 335–349, 2013.

[2] G. R. MacCartney and T. S. Rappaport, “73 ghz millimeter wavepropagation measurements for outdoor urban mobile and backhaul com-munications in new york city,” in IEEE International Conference onCommunications (ICC), 2014. IEEE, 2014, pp. 4862–4867.

[3] T. S. Rappaport, G. R. MacCartney, S. Sun, H. Yan, and S. Deng,“Small-scale, local area, and transitional millimeter wave propagation for5g communications,” IEEE Transactions on Antennas and Propagation,vol. PP, no. 99, pp. 1–1, 2017.

[4] Y. Zhang, et al., “28-ghz channel measurements and modeling for subur-ban environments,” Department of Electrical and Computer Engineering,Purdue University, West Lafayette, Indiana, Tech. Rep. TR-ECE-17-07,November 2017.

[5] ITU, “Propagation data and prediction methods for the planning of short-range outdoor radiocommunication systems and radio local area networksin the frequency range 300mhz and 100ghz,” Tech. Rep., June 2017.[Online]. Available: https://www.itu.int/rec/R-REC-P.1411-9-201706-I/en

[6] H. M. Rahim, C. Y. Leow, and T. A. Rahman, “Millimeter wavepropagation through foliage: Comparison of models,” in IEEE MalaysiaInternational Conference on Communications, November 2015, pp. 236–240.

Improveastatisticalchannelmodelbyconsideringbuildingblockages.(a)PathlossvaluesonHollowayroadillustratetheshadowingeffectofbuildings.(b)Afterbeingshiftedbythediffractionlosses,theITUmodelcloselyfollowsthemeasurementresults.

Lon

Lat

54.5 60.9 67.3 73.8 80.2 86.6 93 99.4 106 112 119

TXRickoverHall

MichelsonHall

Benches

(dB)

(a) Track with Basic Transmission Losses on Holloway Road

(b) Path Loss for the Modified ITU Model

Fig. 1. Improve a statistical channel model by considering building blockages.(a) Path loss values on Holloway road illustrate the shadowing effect ofbuildings. (b) After being shifted by the diffraction losses, the ITU modelclosely follows the measurement results.

cordingly, 3-sigma ranges for both the original and shifted ITUmodels are shown and root mean square errors (RMSEs) arecomputed separately according to the mean of each model.As we can see, the modified ITU predictions follow the mea-surement data much better than the original ones, providing aRMSE improvement of 11.79 dB. Another observation is, fordistances below 280 m, the original ITU model overestimatedthe path loss by around 20 dB. This may be caused by somestrong reflection path(s). Also, in the same distance range, theKED model overestimated the attenuation caused by RickoverHall, which was probably caused by the fact that the blockagehappened at the southern vertical edge of the building, whichcorresponds to a short obstructing screen but the KED modelapplies for a screen with infinite height. Still, the KED modelhelped identify the path loss peak below 260 m.

IV. FOLIAGE ANALYSIS

The effect of foliage for modeling mm-wave channel isa vital consideration for suburban environments as scatteringand absorption at these frequencies can significantly attenuatethe signal. In our measurement campaign, eleven sites hadpartial or total obstruction of the LoS signal from foliage,

0 2 4 6 8 10 12 14 16 18

Vegetation Depth (m)

-20

-10

0

10

20

30

40

50

Att

en

uati

on

(d

B)

Specific Attenuation:Slope of Fitted line = 0.0662 dB/m

Measurements

Fitted

Weissberger

ITU-R

FITU-R

COST235

Fig. 2. Comparison of computed and measured path loss at 28 GHz.

ranging from a single tree to a small grove of trees. Ourmeasurement results were compared against four well knownempirical models [6] that are valid in this frequency range:COST235, Weissberger, ITU-R and FITU-R models.

Fig. 2 illustrates our measured excess vegetation attenuationversus vegetation depth as well as existing model predictions.From the figure, we observe that the mean measured valueof foliage attenuation (0.07 dB/m) is significantly less thanthat of model-predicted values. Our measurements, however,demonstrate a significant amount of multipath energy arrivingat the receiver, likely being scattered from other objects inthe environment. As a result, we recorded a greater signalstrength than what would be predicted by these simple single-path attenuation models.

V. CONCLUSION

In this paper, we illustrate two measurement- and geometry-based techniques for improving existing statistical mm-wavechannel models. Our approach is suitable for a holistic,network-level model that utilizes side information and theresults could be updated in real-time. Our techniques demon-strate a modest, but significant, overall improvement in prop-agation modeling accuracy.

REFERENCES

[1] T. S. Rappaport, et al., “Millimeter wave mobile communications for 5gcellular: It will work!,” IEEE Access, vol. 1, pp. 335–349, 2013.

[2] G. R. MacCartney and T. S. Rappaport, “73 ghz millimeter wavepropagation measurements for outdoor urban mobile and backhaul com-munications in new york city,” in IEEE International Conference onCommunications (ICC), 2014. IEEE, 2014, pp. 4862–4867.

[3] T. S. Rappaport, G. R. MacCartney, S. Sun, H. Yan, and S. Deng,“Small-scale, local area, and transitional millimeter wave propagation for5g communications,” IEEE Transactions on Antennas and Propagation,vol. PP, no. 99, pp. 1–1, 2017.

[4] Y. Zhang, et al., “28-ghz channel measurements and modeling for subur-ban environments,” Department of Electrical and Computer Engineering,Purdue University, West Lafayette, Indiana, Tech. Rep. TR-ECE-17-07,November 2017.

[5] ITU, “Propagation data and prediction methods for the planning of short-range outdoor radiocommunication systems and radio local area networksin the frequency range 300mhz and 100ghz,” Tech. Rep., June 2017.[Online]. Available: https://www.itu.int/rec/R-REC-P.1411-9-201706-I/en

[6] H. M. Rahim, C. Y. Leow, and T. A. Rahman, “Millimeter wavepropagation through foliage: Comparison of models,” in IEEE MalaysiaInternational Conference on Communications, November 2015, pp. 236–240.

PNSequenceGenerator

WindFreakSynthNV

400 MHz 0 dBm

WindFreakSynthNV

2.5 GHz +7 dBm

28-GHzUpconverter

MiniCircuitsSBLP-933+

DC–900 MHz

10 dB MiniCircuitsZFL-1000+

10–1000 MHz17 dB Gain

3 dB 3 dB MiniCircuitsVBF-2435+

2340–2530 MHz

WR-28Horn Antenna+22 dBi Gain

LO

IF RF

(a) Transmitter

WR-28

Horn Antenna

+22 dBi Gain

28-GHzDownconverter

MiniCircuits

VBF-2435+

2340–2530 MHz

IF

RF LO

MiniCircuits

SHP-900

>900 MHz

MiniCircuits

VBF-2435+

2340–2530 MHz

USRPB200

Laptop for Storage

PNSequenceGenerator

WindFreak

SynthNV

399.94 MHz 0 dBm

MiniCircuits

SBLP-933+

DC–900 MHz

9 dB MiniCircuits

ZFL-1000+

10–1000 MHz

3 dB

17 dB

Gain

(b) Receiver

Fig. 1. Block diagrams for the 28-GHz broadband sliding correlator channel sounder. Model numbers are labeled for some commercially available parts.

A. Measurement Equipment

A custom-designed broadband sliding correlator channelsounder [13] was used to record propagation data. Figure 1presents block diagrams for the channel sounder. At both theTX and the RX sides, horn antennas with a nominal +22 dBigain and 15� half-power beamwidth (HPBW) were employed,and pseudo-random noise (PN) generators produced the samePN sequences with a chip sequence length of 2047 [1].

At the TX, the PN probing signal was generated with achip rate of 400 megachips per second (Mcps). It was firstmodulated to a 2.5-GHz intermediate frequency (IF) and thenconverted to RF of 28 GHz by mixing it with a 25.5-GHz localoscillator (LO) at the upconverter. At the RX, the receivedsignal was first downconverted from 28 GHz to 2.5 GHz andthen cross-correlated with the identical PN sequence generatedwith a slightly slower clock rate of 399.94 MHz, similar to thesetup in [1]. A Universal Software Radio Peripheral (USRP)B200 was utilized to record the resulting in-phase (I) andquadrature (Q) signal components. It also regularly sampledthe RX’s location with the help of an on-board GPS disciplinedoscillator (TCXO version).

Table I summarizes the key parameters for the channelsounder. Note that the estimation for the maximum measurablepath loss is based on the following. (1) The RX low-noiseamplifier has a noise figure of 2.4 dB, so we assume a worst-case RX noise figure of 6 dB. (2) The RX detection bandwidthis 60 kHz. (3) The estimated minimum signal-to-noise ratio(SNR) for a detectable signal is 5 dB.

B. Measurement Setup and Procedure

Three types of measurements have been performed forlarge-scale path loss, emulated single-input and multiple-output (SIMO), and continuous tracks. The TX was installed at

TABLE IBROADBAND SLIDING CORRELATOR CHANNEL SOUNDER

SPECIFICATIONS

Carrier Frequency 28 GHz

Chip Sequence Length 2047

RF Bandwidth (First Null) 800 MHz

TX Chip Rate 400 Mcps

Temporal Resolution 2.5 ns

RX Chip Rate 399.94 Mcps

TX Power 23 dBm

TX/RX Antenna Gain 22 dBi

Measured TX/RX Azimuth HPBW 10.1�

Measured TX/RX Elevation HPBW 11.5�

Maximum Measurable Path Loss 182 dB

a height of 90 feet (27.4 m) to emulate a microcell deployment.The RX was moved around campus by an electric car or atwo-layer platform trolley to obtain the measurements, whichis illustrated by the photographs in Figure 2.

We used compasses and digital levels to achieve beamalignment prior to the measurements at each RX location.Aside from the USRP output files and GPS samples, theazimuths and elevations of both the TX and RX antennaswere recorded manually. This allowed us to reconstruct thegeometry relationship of the antennas and extract preciseantenna gains. The USRP gain was manually adjusted tomaximize the SNR at the RX.1

1The Python code for automatically carrying out the measure-ments at each location using GNU Radio, together with the MAT-LAB code for post-processing the collected data, are available athttps://github.com/YaguangZhang/EarsMeasurementCampaignCode.git

Blockdiagramsforthe28-GHzbroadbandslidingcorrelatorchannelsounder.Modelnumbersarelabeledforsomecommerciallyavailableparts.

Communicationmodel

Communicationrate?Transmissionpower?Beamwidth ?

v TheBSprovidescoverageàv Transmissionrate andpower

Rt = Wtot log2

✓1 + �

Pt

ut

BeamSweeping&Comm.

v Oneperiodhasduration

v Howtooptimizebeam-sweeping&comm.?

Beam-sweepingDatacomm.Beam-sweepingDatacomm.

ACK#3

ACK#

uth uthuth/⌘ uth/⌘

ACK#

⌘�S (ut, Pt, Rt)

Metrics&Optimizationv Averagepower:

v Averagerate:

v Find(⌘, uth, P )⇤

(⌘, uth, P )⇤ =argmax R(⌘, uth, P )

s.t. P (⌘, uth, P ) Pmax

vmax m/s0 5 10 15 20 25 30

R/W

tot

6

8

10

12

14

16

18

20Pmax = 20 dBmPmax = 10 dBm11ad, Pmax = 20 dBm11ad, Pmax = 10 dBm

Performance:ratevsspeed

v IEEE802.11ad insensitivetospeedØ Relativelylargebeamsà infrequentre-alignment

Ø Poorperformance!

AdaptationofIEEE802.11ad[1]

Ø Fixed7o beams

Ø WhenMUmovestoedge,twoadjacentbeamsscanned(beamtracking)

6bps/Hz

[1].“IEEEStd802.11ad-2012,”IEEEStandard,pp.1–628,Dec2012

vmax=10m/s

vmax=20m/s

vmax=30m/s

IEEE802.11ad

-20-15-10-505101520-20-15-10-505101520P (dBm)

16

14

12

10

8

6

4

2

0

16

14

12

10

8

6

4

2

0

R(bps/H

z)

CarrierfrequencyBandwidthNoisePSD

Microslot durationDistanceBU-MU

Antennaefficiency

60GHz1.76GHz-174dBm/Hz10us10m1

Simulationparameters

v PerformancedegradationasspeedincreasesØ Needtore-alignmorefrequently

Ø optimalinmostcases(bisection)

5 dB

3dB

⌘ = 2

Pmax=20dBm

Pmax=10dBm

IEEE802.11ad,Pmax=20dBm

IEEE802.11ad,Pmax=10dBm

Beam-sweepingDatacomm.Beam-sweeping

Power

ut = ⇢�

ut = uth/⌘

ut = uth

ACK# ACK#

Idle

4

Let ⌘ � 2, ⌘ 2 N, uth satisfying (9), and P : [⌘�S , T ] 7!R+ be the transmit power function in the data communicationphase. We define the time-average communication rate andtransmission power, defined over one beam-sweeping – datacommunication cycle [0, T ], as

R(⌘, uth, P )=Wtot

T

Z T�⌘�S

0log2

✓1+

d�Pt

ucomm(uth, ⌘)+�t

◆dt,

(12)

P (⌘, uth, P )=Wtot

T

Z T�⌘�S

0Ptdt. (13)

The goal is to determine the optimal design of the joint datacommunication and beam-sweeping parameters (⌘, uth, P ) soas to maximize the average rate under average power constraintPmax > 0, i.e.,

P1 : (⌘, uth, P )⇤ =argmax(⌘,uth,P )

R(⌘, uth, P ), (14)

s.t. P (⌘, uth, P ) Pmax. (15)

The analysis is carried out in the next section.

[NM: remove...]

Lemma. The optimal power allocation function P :[⌘�S , T ] 7!R+ is given by the water-filling scheme

Pt =

✓⇢� ut

◆+

, 8t 2 [⌘�S , T ],

where ⇢ ' 1�

uth⌘ is a parameter to optimize.

Theorem. �⇢ < uth is suboptimal.

[NM: ...]

III. ANALYSIS

Due to the concavity of the log2 function, Jensen’s inequal-ity yields the following result.

Lemma 1. The optimal power allocation function P :[⌘�S , T ] 7! R+ is given by the water-filling scheme

Pt =

✓⇢� ut

d�

◆+

, 8t 2 [⌘�S , T ], (16)

where ⇢ � ucomm(uth,⌘)d� is a parameter to optimize.

Proof. Due to space constraints, the proof is given in [16].

Under the water-filling power allocation, the design spaceis simplified to (⌘, uth, ⇢), where ⌘ � 2, ⌘ 2 N, uth satisfies(9), and ⇢ � ucomm(uth,⌘)

d� . The average rate and averagetransmission power can be computed in closed form and are

given by3

R(⌘, uth, ⇢) =Wtot

ln(2)�T

"⇣uth�ucomm(uth, ⌘)

⌘⇣1+ ln (d�⇢)

� uth ln(uth) + ucomm(uth, ⌘) ln(ucomm(uth, ⌘))

+ �(d�⇢ uth)

✓uth ln

✓uth

d�⇢

◆+ d�⇢� uth

◆#, (17)

P (⌘, uth, ⇢) = �(d�⇢ uth)(uth � d�⇢)2

2d��T(18)

+uth � ucomm(uth, ⌘)

2d��T

⇣2d�⇢� uth � ucomm(uth, ⌘)

⌘,

where �(·) denotes the indicator function.It is useful to define the following change of variables:

� , uth

�S�, (19)

⇣ , d�⇢

�S��� 1 � ucomm(uth, ⌘)

�S��� 1. (20)

The performance metrics (17)-(18) can thus be expressed as

ucomm(�, ⌘) ,ucomm(uth, ⌘)

�S�=

⌘+

1

2⌘ +

3

2� 1

⌘, (21)

R(⌘, �, ⇣) , ln(2)

WtotR(⌘, uth, ⇢) =

⌘ � 1

1

� + ⌘2 � 1

⇥"⇣

� � ucomm(�, ⌘)⌘⇣

1+ ln(1 + ⇣)⌘

(22)

�ucomm(�, ⌘) ln

✓�

ucomm(�, ⌘)

◆+�(⇣<0)� (⇣� ln(1+⇣))

#,

P (⌘, �, ⇣), d�

�S�P (⌘, uth, ⇢)=

⌘�2⇣2�(⇣<0)

2(⌘ � 1)�� + ⌘

2 � 1�

+⌘(� � ucomm(�, ⌘))

2(⌘ � 1)�� + ⌘

2 � 1�⇣2�(1 + ⇣)���ucomm(�, ⌘)

⌘, (23)

where (9) and ⇢ � ucomm(uth,⌘)d� yield the feasible set

F⌘ ⌘n(�, ⇣) : � � �min(⌘), ⇣ � ucomm(�, ⌘)

�� 1

o,

and we have defined

�min(⌘) , max

⇢⌘2 + 3⌘ � 2

2(⌘ � 1),1

2(⌘ � 1)(⌘ � 2)

�. (24)

Note that we have normalized the average rate and trans-mission power, so that they no longer depend on the systemparameters Wtot,�, d, �, �S . This is beneficial since it unifiesthe structure of the optimal design in a wide range of scenarios.

The optimization problem thus becomes

P2 : (⌘, �, ⇣)⇤ = argmax⌘�2,⌘2N,(�,⇣)2F⌘

R(⌘, �, ⇣) (25)

s.t. P (⌘, �, ⇣) Pmax, (26)

where Pmax = d��S�Pmax. This optimization problem is non-

convex. We have the following structural result.

3We replace the dependence on the power allocation function P with theparameter ⇢.

v Fromconcavityoflogfunction (Jensen’sinequality):

4

Let ⌘ � 2, ⌘ 2 N, uth satisfying (9), and P : [⌘�S , T ] 7!R+ be the transmit power function in the data communicationphase. We define the time-average communication rate andtransmission power, defined over one beam-sweeping – datacommunication cycle [0, T ], as

R(⌘, uth, P )=Wtot

T

Z T�⌘�S

0log2

✓1+

d�Pt

ucomm(uth, ⌘)+�t

◆dt,

(12)

P (⌘, uth, P )=Wtot

T

Z T�⌘�S

0Ptdt. (13)

The goal is to determine the optimal design of the joint datacommunication and beam-sweeping parameters (⌘, uth, P ) soas to maximize the average rate under average power constraintPmax > 0, i.e.,

P1 : (⌘, uth, P )⇤ =argmax(⌘,uth,P )

R(⌘, uth, P ), (14)

s.t. P (⌘, uth, P ) Pmax. (15)

The analysis is carried out in the next section.

Lemma. The optimal power allocation function P :[⌘�S , T ] 7!R+ is given by the water-filling scheme

Pt =

✓⇢� ut

◆+

, 8t 2 [⌘�S , T ],

where ⇢ ' 1�

uth⌘ is a parameter to optimize.

III. ANALYSIS

Due to the concavity of the log2 function, Jensen’s inequal-ity yields the following result.

Lemma 1. The optimal power allocation function P :[⌘�S , T ] 7! R+ is given by the water-filling scheme

Pt =

✓⇢� ut

d�

◆+

, 8t 2 [⌘�S , T ], (16)

where ⇢ � ucomm(uth,⌘)d� is a parameter to optimize.

Proof. Due to space constraints, the proof is given in [16].

Under the water-filling power allocation, the design spaceis simplified to (⌘, uth, ⇢), where ⌘ � 2, ⌘ 2 N, uth satisfies(9), and ⇢ � ucomm(uth,⌘)

d� . The average rate and averagetransmission power can be computed in closed form and are

given by3

R(⌘, uth, ⇢) =Wtot

ln(2)�T

"⇣uth�ucomm(uth, ⌘)

⌘⇣1+ ln (d�⇢)

� uth ln(uth) + ucomm(uth, ⌘) ln(ucomm(uth, ⌘))

+ �(d�⇢ uth)

✓uth ln

✓uth

d�⇢

◆+ d�⇢� uth

◆#, (17)

P (⌘, uth, ⇢) = �(d�⇢ uth)(uth � d�⇢)2

2d��T(18)

+uth � ucomm(uth, ⌘)

2d��T

⇣2d�⇢� uth � ucomm(uth, ⌘)

⌘,

where �(·) denotes the indicator function.It is useful to define the following change of variables:

� , uth

�S�, (19)

⇣ , d�⇢

�S��� 1 � ucomm(uth, ⌘)

�S��� 1. (20)

The performance metrics (17)-(18) can thus be expressed as

ucomm(�, ⌘) ,ucomm(uth, ⌘)

�S�=

⌘+

1

2⌘ +

3

2� 1

⌘, (21)

R(⌘, �, ⇣) , ln(2)

WtotR(⌘, uth, ⇢) =

⌘ � 1

1

� + ⌘2 � 1

⇥"⇣

� � ucomm(�, ⌘)⌘⇣

1+ ln(1 + ⇣)⌘

(22)

�ucomm(�, ⌘) ln

✓�

ucomm(�, ⌘)

◆+�(⇣<0)� (⇣� ln(1+⇣))

#,

P (⌘, �, ⇣), d�

�S�P (⌘, uth, ⇢)=

⌘�2⇣2�(⇣<0)

2(⌘ � 1)�� + ⌘

2 � 1�

+⌘(� � ucomm(�, ⌘))

2(⌘ � 1)�� + ⌘

2 � 1�⇣2�(1 + ⇣)���ucomm(�, ⌘)

⌘, (23)

where (9) and ⇢ � ucomm(uth,⌘)d� yield the feasible set

F⌘ ⌘n(�, ⇣) : � � �min(⌘), ⇣ � ucomm(�, ⌘)

�� 1

o,

and we have defined

�min(⌘) , max

⇢⌘2 + 3⌘ � 2

2(⌘ � 1),1

2(⌘ � 1)(⌘ � 2)

�. (24)

Note that we have normalized the average rate and trans-mission power, so that they no longer depend on the systemparameters Wtot,�, d, �, �S . This is beneficial since it unifiesthe structure of the optimal design in a wide range of scenarios.

The optimization problem thus becomes

P2 : (⌘, �, ⇣)⇤ = argmax⌘�2,⌘2N,(�,⇣)2F⌘

R(⌘, �, ⇣) (25)

s.t. P (⌘, �, ⇣) Pmax, (26)

where Pmax = d��S�Pmax. This optimization problem is non-

convex. We have the following structural result.

3We replace the dependence on the power allocation function P with theparameter ⇢.

v Onlyifbeam-sweepingenergycanbeneglected

P (⌘, uth, P ) =Wtot

T

Z T

⌘�S

Ptdt

R(⌘, uth, P ) =Wtot

T

Z T

⌘�S

log2

✓1 +

�Pt

uth/⌘ + �t

◆dt

OptimizationAlgorithmv Powerconstraintmustbeattainedwithequality

Ø The“waterlevel” expressedasafunctionoftheotherparameters:

v Given,optimalviabisectionalgorithmØ Obtainedbymaximizingaveragerate

v optimizedviaexhaustivesearch ............. (finite discreteset)

v Efficientalgorithm

⇢(uth, ⌘, Pmax)⇢

4

Let ⌘ � 2, ⌘ 2 N, uth satisfying (??), and P : [⌘�S , T ] 7!R+ be the transmit power function in the data communicationphase. We define the time-average communication rate andtransmission power, defined over one beam-sweeping – datacommunication cycle [0, T ], as

R(⌘, uth, P )=Wtot

T

Z T�⌘�S

0log2

✓1+

d�Pt

ucomm(uth, ⌘)+�t

◆dt,

(12)

P (⌘, uth, P )=Wtot

T

Z T�⌘�S

0Ptdt. (13)

The goal is to determine the optimal design of the joint datacommunication and beam-sweeping parameters (⌘, uth, P ) soas to maximize the average rate under average power constraintPmax > 0, i.e.,

P1 : (⌘, uth, P )⇤ =argmax(⌘,uth,P )

R(⌘, uth, P ), (14)

s.t. P (⌘, uth, P ) Pmax. (15)

The analysis is carried out in the next section.[NM: remove...]

Lemma. The optimal power allocation function P :[⌘�S , T ] 7!R+ is given by the water-filling scheme

Pt =

✓⇢� ut

◆+

, 8t 2 [⌘�S , T ],

where ⇢ ' 1�

uth⌘ is a parameter to optimize.

Theorem. �⇢ < uth is suboptimal.

Theorem. A feasible solution must satisfy:

2 ⌘ ⌘max,

umin(⌘) uth umax(⌘).

[NM: ...]

III. ANALYSIS

Due to the concavity of the log2 function, Jensen’s inequal-ity yields the following result.

Lemma 1. The optimal power allocation function P :[⌘�S , T ] 7! R+ is given by the water-filling scheme

Pt =

✓⇢� ut

d�

◆+

, 8t 2 [⌘�S , T ], (16)

where ⇢ � ucomm(uth,⌘)d� is a parameter to optimize.

Proof. Due to space constraints, the proof is given in [?].

Under the water-filling power allocation, the design spaceis simplified to (⌘, uth, ⇢), where ⌘ � 2, ⌘ 2 N, uth satisfies(??), and ⇢ � ucomm(uth,⌘)

d� . The average rate and average

transmission power can be computed in closed form and aregiven by3

R(⌘, uth, ⇢) =Wtot

ln(2)�T

"⇣uth�ucomm(uth, ⌘)

⌘⇣1+ ln (d�⇢)

� uth ln(uth) + ucomm(uth, ⌘) ln(ucomm(uth, ⌘))

+ �(d�⇢ uth)

✓uth ln

✓uth

d�⇢

◆+ d�⇢� uth

◆#, (17)

P (⌘, uth, ⇢) = �(d�⇢ uth)(uth � d�⇢)2

2d��T(18)

+uth � ucomm(uth, ⌘)

2d��T

⇣2d�⇢� uth � ucomm(uth, ⌘)

⌘,

where �(·) denotes the indicator function.It is useful to define the following change of variables:

� , uth

�S�, (19)

⇣ , d�⇢

�S��� 1 � ucomm(uth, ⌘)

�S��� 1. (20)

The performance metrics (??)-(??) can thus be expressed as

ucomm(�, ⌘) ,ucomm(uth, ⌘)

�S�=

⌘+

1

2⌘ +

3

2� 1

⌘, (21)

R(⌘, �, ⇣) , ln(2)

WtotR(⌘, uth, ⇢) =

⌘ � 1

1

� + ⌘2 � 1

⇥"⇣

� � ucomm(�, ⌘)⌘⇣

1+ ln(1 + ⇣)⌘

(22)

�ucomm(�, ⌘) ln

✓�

ucomm(�, ⌘)

◆+�(⇣<0)� (⇣� ln(1+⇣))

#,

P (⌘, �, ⇣), d�

�S�P (⌘, uth, ⇢)=

⌘�2⇣2�(⇣<0)

2(⌘ � 1)�� + ⌘

2 � 1�

+⌘(� � ucomm(�, ⌘))

2(⌘ � 1)�� + ⌘

2 � 1�⇣2�(1 + ⇣)���ucomm(�, ⌘)

⌘, (23)

where (??) and ⇢ � ucomm(uth,⌘)d� yield the feasible set

F⌘ ⌘n(�, ⇣) : � � �min(⌘), ⇣ � ucomm(�, ⌘)

�� 1

o,

and we have defined

�min(⌘) , max

⇢⌘2 + 3⌘ � 2

2(⌘ � 1),1

2(⌘ � 1)(⌘ � 2)

�. (24)

Note that we have normalized the average rate and trans-mission power, so that they no longer depend on the systemparameters Wtot,�, d, �, �S . This is beneficial since it unifiesthe structure of the optimal design in a wide range of scenarios.

The optimization problem thus becomes

P2 : (⌘, �, ⇣)⇤ = argmax⌘�2,⌘2N,(�,⇣)2F⌘

R(⌘, �, ⇣) (25)

s.t. P (⌘, �, ⇣) Pmax, (26)

where Pmax = d��S�Pmax. This optimization problem is non-

3We replace the dependence on the power allocation function P with theparameter ⇢.

R(⌘, uth)

⌘ uth

Rt

Pt

!t

!t = ut

Rt Pt T =(⌘ � 1)uth

�⌘+

�S2

(⌘ � 1)(⌘ � 2)

051015202530vmax (m/s)

20

18

16

14

12

10

8

6

R(bps/H

z)

v Incollaborationwith:

v TexasA&MUniversityv AlexSprintson,Professor

michelus