Skip to content
New
Latest News || 27 October 2026: Dr Soumava Mukherjee's invited talk at Queen's University Belfast joined device-level hardware innovation with channel-level control. || 22 October 2026: I received a Certificate of Appreciation for serving as a reviewer for IEEE IMAS 2026. || 15 October 2026: I presented a poster on beam-domain ML fingerprinting for RIS-aided mmWave localisation at the Centre for Wireless Innovation's annual symposium. || 15 October 2026: CWI's annual symposium brought research and industry perspectives on 6G, ISAC, optical wireless, AI, and future networks to Queen's University Belfast. || 14 October 2026: Erik Nordell of Ericsson visited our Keysight Lab for a live RIS-assisted video streaming demonstration.
Knowledge Hubris assisted isac system4. Geometry and Phase Design for RIS-Assisted Sensing

ris assisted isac system learning note

4. Geometry and Phase Design for RIS-Assisted Sensing

Explore when a virtual anchor improves position information and how quantized spherical-wave phases focus energy on a chosen point.

At a glance

  • Two ranges need different directionsNearly parallel range gradients give weak 2-D position information even when both echoes are strong.
  • A focus is a phase calculationCompensate each element’s total source-to-element-to-focus path; finite phase bits leave residual errors.
  • A map needs a stated scaleNormalized coherence shows phase alignment, not absolute received power or guaranteed detection.

NLoS Sensing Needs an Open Route

A blocked BS–target line does not prohibit every indirect path. Check both BS–RIS and RIS–target visibility, then evaluate the complete return budget. The RIS cannot repair a segment blocked by the same building.

Correct the interpretation: a conventional radar can sometimes exploit natural multipath too. The attraction of a RIS is a configurable response at a known location, rather than a claim that NLoS sensing is otherwise impossible.

References for this section3

Better Sensing Geometry

One range restricts a 2-D target to a circle. A second known anchor adds another range, but the resulting position information depends on the angle between the two viewing directions.

Let uAu_A and uBu_B be unit vectors from anchors A and B toward the target. For independent, unbiased range errors with common standard deviation σr\sigma_r, the local Fisher information matrix and position error bound are:

J=σr−2(uAuAT+uBuBT),PEB=tr(J−1)=2σr∣sin⁡θ∣.J=\sigma_r^{-2}(u_Au_A^T+u_Bu_B^T),\qquad \mathrm{PEB}=\sqrt{\mathrm{tr}(J^{-1})}=\frac{\sqrt2\sigma_r}{|\sin\theta|}.

The trace adds the two coordinate error bounds; θ\theta is the angle between the viewing directions. Parallel or opposite directions make JJ singular. At right angles, σr=0.5\sigma_r=0.5 m gives a bound of approximately 0.71 m.

The lab uses an independent direct BS range and a RIS–target range recovered after subtracting a calibrated BS–RIS leg. If only one RIS echo exists and the direct range is blocked, this two-range model does not apply. You need another path, angle measurement or motion information. Even two ranges can leave a global mirror ambiguity; the local bound does not resolve it.

Does a second viewpoint actually help?

1. Formula and symbols
J=σ−2(uAuAT+uBuBT)J=\sigma^{-2}(u_Au_A^T+u_Bu_B^T)
PEB=tr⁡(J−1)=2σ∣sin⁡θ∣\mathrm{PEB}=\sqrt{\operatorname{tr}(J^{-1})}=\frac{\sqrt2\sigma}{|\sin\theta|}
  • σ\sigma: independent range-error standard deviation
  • uAu_A: Unit direction toward anchor A
  • uBu_B: Unit direction toward anchor B
  • θ\theta: angle between directions
  • JJ: position information
  • PEB\mathrm{PEB}: local position-error bound

Parallel directions make the bound singular.

ABT: target (15, 20) mθ: anglebetweenT→A, T→BA: BSB: RIS
2. Work with the current inputs
J=σ−2(uAuAT+uBuBT),PEB=tr(J−1)J=\sigma^{-2}(u_Au_A^T+u_Bu_B^T),\quad \mathrm{PEB}=\sqrt{\mathrm{tr}(J^{-1})}
PEB=2σ∣sin⁡θ∣=2×0.50.776 ≈0.91 m\mathrm{PEB}=\frac{\sqrt{2}\sigma}{|\sin\theta|}=\frac{\sqrt{2}\times0.5}{0.776}\ \approx 0.91\ \mathrm{m}
3. Result
Position error bound0.91 m
Range from A / B25.0 / 20.6 m
Viewpoint diversity |sin θ|0.776
Local 2-D position error bound from two independent range measurements with equal standard deviation σ. A is a direct-ranging BS; B is a known RIS anchor after subtracting its known BS–RIS leg. Synchronization, association and independent errors are assumed; the bound is not an achieved tracking error.
References for this section3

Phase Design for a Hidden Target

To focus on point F, compensate the total path through each element. With element index nn, source-to-element distance rBnr_{Bn} and element-to-focus distance rnFr_{nF}:

ϕn=Qb ⁣[2πλ(rBn+rnF)].\phi_n=Q_b\!\left[\frac{2\pi}{\lambda}(r_{Bn}+r_{nF})\right].
  • ϕn\phi_n: programmed phase of cell nn.
  • λ\lambda: wavelength.
  • QbQ_b: rounding to the selected quantized phase state.
  • bb: number of phase-control bits, giving 2b2^b equally spaced states modulo 2π2\pi.

Continuous phase means no rounding. The positive sign compensates the negative propagation phase used in this model.

At an observation point (x,y)(x,y), with element-to-observation distance rn(x,y)r_n(x,y) and NeN_e elements, normalized coherent power is:

g(x,y)=1Ne2∣∑n=1Neej[ϕn−2π(rBn+rn(x,y))/λ]∣2.g(x,y)=\frac{1}{N_e^2}\left|\sum_{n=1}^{N_e}e^{j[\phi_n-2\pi(r_{Bn}+r_n(x,y))/\lambda]}\right|^2.

The lab uses 16 half-wavelength-spaced cells along y=0y=0 at 3 GHz and a source at (−2,−4)(−2,−4) m. It assumes equal element amplitudes to isolate phase alignment. Try continuous versus one-bit control and move F. The spherical distances model focusing; the colour map omits path attenuation and obstructions, so it is not an absolute coverage map.

Can the phases illuminate a chosen point?

1. Formula and symbols
ϕn=Qb[2π(rBn+rnF)/λ]\phi_n=Q_b[2\pi(r_{Bn}+r_{nF})/\lambda]
g(P)=1N2∣∑nej[ϕn−2π(rBn+rnP)/λ]∣2g(P)=\frac1{N^2}\left|\sum_ne^{j[\phi_n-2\pi(r_{Bn}+r_{nP})/\lambda]}\right|^2
  • rBnr_{Bn}: Distance from the source to cell n
  • rnFr_{nF}: Distance from cell n to the focus
  • rnPr_{nP}: Distance from cell n to the observation point
  • QbQ_b: b-bit phase quantizer
  • λ\lambda: wavelength
  • NN: cells
  • gg: power relative to full coherence

The diagram includes the complete source and destination paths.

BS (−2, −4) mRIS: 16 cells along y = 0Element spacing λ/2; metal patches + switchesF (1.0, 4.0) mGeometry sketch; heat map below shows the outgoing field
F: focusy = 6 my = 1 mx: −3 m → +3 m; RIS at y = 0
Phase resolution
2. Work with the current inputs
ϕn=Qb ⁣[2πλ(rBn+rnF)],F=(1.0,4.0) m\phi_n=Q_b\!\left[\frac{2\pi}{\lambda}(r_{Bn}+r_{nF})\right],\quad F=(1.0,4.0)\ \mathrm{m}
g(x,y)=1162∣∑n=116ej[ϕn−2π(rBn+rn(x,y))/λ]∣2,g(F)=0.818g(x,y)=\frac{1}{16^2}\left|\sum_{n=1}^{16}e^{j[\phi_n-2\pi(r_{Bn}+r_n(x,y))/\lambda]}\right|^2,\quad g(F)=0.818
3. Result
Power at intended focus81.8% of coherent ideal
One-way coherence loss-0.87 dB
Scalar spherical-wave sum for 16 half-wavelength cells at 3 GHz; fixed BS at (−2, −4) m, RIS along y=0. Equal path amplitudes isolate phase coherence. Colours show normalized one-way coherent power, not coverage or absolute echo SNR; coupling and element patterns are omitted.
References for this section3

Feedback, Active and Hybrid Assistance

  • Sensing to communication: a position estimate can narrow a beam search, but stale estimates can misdirect it.
  • Active surface: amplification may help weak returns, while adding noise and power demand.
  • Hybrid surface: receiving elements can supply local observations, with calibration and hardware cost.

A known surface is an anchor only when its measurements can be identified and calibrated. Merely knowing a panel’s location supplies no target measurement.

References for this section3

Takeaway

Good placement supplies useful directions; good phase control supplies coherent illumination. Next, compare surface architectures under explicit energy and noise constraints.

References for this section3

Check your understanding

0 of 4 answered

  1. With independent range error σ = 0.5 m and perpendicular viewing directions, what is the position error bound?

  2. For σ = 0.5 m and |sin θ| = 0.5, what is the position error bound?

  3. How many equally spaced phase states does a 2-bit element provide?

  4. In the normalized 16-element model, all residual phases are zero. What is coherent power g?

Complete references and further reading