<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MmWave | Israa Khaled</title><link>https://israa-khaled.github.io/tags/mmwave/</link><atom:link href="https://israa-khaled.github.io/tags/mmwave/index.xml" rel="self" type="application/rss+xml"/><description>MmWave</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Wed, 23 Jul 2025 00:00:00 +0000</lastBuildDate><image><url>https://israa-khaled.github.io/media/icon_hu7729264130191091259.png</url><title>MmWave</title><link>https://israa-khaled.github.io/tags/mmwave/</link></image><item><title>Is it possible to measure spatial interference using only angular information?</title><link>https://israa-khaled.github.io/reflections/interference_metric/</link><pubDate>Wed, 23 Jul 2025 00:00:00 +0000</pubDate><guid>https://israa-khaled.github.io/reflections/interference_metric/</guid><description>&lt;h2 id="mimo-and-3gpp-standards">MIMO and 3GPP Standards&lt;/h2>
&lt;p>The MIMO (Multiple Input Multiple Output) technology uses multiple antennas at both the transmitter and receiver to send and receive several signals at the same time over the same radio channel. This wireless technology can exploit the beamforming gain, the spatial multiplexity, and diversity gains to increase spectral efficiency and reliability. To meet the ever-increasing data traffic and future demands, Thomas Marzetta has shown the efficiency of implementing a large number of transmit antennas, to serve a finite number of users, at the same time-frequency resources. This design is commonly referred to as massive MIMO or large-scale antenna arrays.&lt;/p>
&lt;p>In the 3GPP standards, MIMO first appeared in LTE (Release 8) with basic 2×2 MIMO, later growing to 4×4 and 8×8 with LTE-Advanced (Releases 10–12), along with features like carrier aggregation and coordinated multi-point (CoMP). Release 13 introduced Full-Dimension MIMO (FD-MIMO) with 3D beamforming, paving the way for Massive MIMO. The real breakthrough came with 5G NR (Release 15), where large antenna arrays, beamforming, and support for both sub-6 GHz and mmWave made MIMO central to 5G performance. Newer releases (16–18, 5G-Advanced) refine this further with smarter beam management, better feedback, and multi-point transmission, making MIMO one of the core technologies driving today’s mobile networks.&lt;/p>
&lt;h2 id="inter-user-interference-in-mimo">Inter-User Interference in MIMO&lt;/h2>
&lt;p>Multi-user MIMO systems often experience &lt;strong>inter-user interference&lt;/strong>, typically managed through precoding or beamforming. These techniques require full &lt;strong>channel state information (CSI)&lt;/strong> at the base station, but acquiring full CSI becomes impractical as antenna counts increase. In mmWave systems, this challenge is mitigated because channels are highly directional and line-of-sight (LOS) paths dominate, while non-LOS paths are weak. This allows a user’s spatial position (angle and distance from the base station) to effectively characterize the channel.&lt;/p>
&lt;p>The goal is to define an &lt;strong>angle-based interference metric&lt;/strong> that quantifies spatial interference between users using only their directional angles. This metric can help cluster users likely to interfere with one another. Previous approaches relying solely on angular distance fail to capture true interference, as beamwidth depends on the number of antennas and the beam steering angle.&lt;/p>
&lt;p>During my PhD thesis, I defined the &lt;strong>normalized inter-user spatial interference metric&lt;/strong> $ \beta_{k,u} $
in highly directional mmWave environments as:&lt;/p>
$ \beta_{k,u} \stackrel{\text{def}}{=} \frac{1}{M}|\mathbf{a}^H_{1,k}\mathbf{a}_{1,u}|, \quad k,u \in \mathcal{K}, $
&lt;p>where $ \mathbf{a}_{1,u} $
is the array steering vector pointing toward UE $ u $
spatial direction $ \vec{\Theta}_{1,u} $
, and $ \mathbf{a}^H_{1,k} $
corresponds to the LoS path of UE $ k $
.&lt;/p>
&lt;p>For a $M_x \times M_z$
uniform rectangular array (URA), $ \beta_{k,u} $
can be expressed as:&lt;/p>
\[
\begin{aligned}
\beta_{k,u} &amp;= \frac{1}{M}\left| \sum_{m_z=1}^{M_z}\sum_{m_x=1}^{M_x}
e^{j\left\{ (m_x-1)(\omega_x(\vec{\Theta}_{1,u})-\omega_x(\vec{\Theta}_{1,k})) + (m_z-1)(\omega_z(\vec{\Theta}_{1,u})-\omega_z(\vec{\Theta}_{1,k})) \right\}} \right| \\
&amp;= \left| \frac{\sin\big(M_z(\omega_z(\vec{\Theta}_{1,u})-\omega_z(\vec{\Theta}_{1,k}))\big)}{M_z \sin(\omega_z(\vec{\Theta}_{1,u})-\omega_z(\vec{\Theta}_{1,k}))} \right|
\left| \frac{\sin\big(M_x(\omega_x(\vec{\Theta}_{1,u})-\omega_x(\vec{\Theta}_{1,k}))\big)}{M_x \sin(\omega_x(\vec{\Theta}_{1,u})-\omega_x(\vec{\Theta}_{1,k}))} \right|
\end{aligned}
\]
&lt;p>This metric is symmetric and bounded: $ \beta_{k,u} = \beta_{u,k} \in (0,1) $
, and can also be written as $ \beta_{k,u} = |AF_{(\vec{\Theta}_{1,u})}(\vec{\Theta}_{1,k})| $
, where the later is the array factor.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="flex justify-center ">
&lt;div class="w-100" >&lt;img src="https://israa-khaled.github.io/uploads/pattern_beta.jpg" alt="Normalized array factor" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>During my work, I found that the $\beta_{k,u}$ metric is crucial for estimating inter-user interference using only the spatial directions $\vec{\Theta}_{1,k}$. This metric accounts for both the angular distance and the beamwidth, which depend on the steering angle and the number of antennas. Based on this metric, I developed user clustering algorithms for scenarios where the base station applies either digital or hybrid beamforming using only the estimated spatial directions.&lt;/p>
&lt;h2 id="for-more-details-please-refer-to-my-ieee-access-2021-paper-and-chapter-4-of-my-phd-thesis">For more details, please refer to my IEEE Access 2021 paper and Chapter 4 of my PhD thesis.&lt;/h2></description></item><item><title>Angle-domain hybrid beamforming-based mmWave massive MIMO-NOMA systems</title><link>https://israa-khaled.github.io/publication/khaled-angle-domain-2023/</link><pubDate>Wed, 08 Mar 2023 00:00:00 +0000</pubDate><guid>https://israa-khaled.github.io/publication/khaled-angle-domain-2023/</guid><description/></item><item><title>Extended NYUSIM-based mmWave channel model and simulator for RIS-assisted systems</title><link>https://israa-khaled.github.io/publication/habib-extended-2023/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://israa-khaled.github.io/publication/habib-extended-2023/</guid><description/></item><item><title>Multi-user angle-domain MIMO-NOMA system for mmWave communications</title><link>https://israa-khaled.github.io/publication/khaled-multi-user-2021/</link><pubDate>Mon, 13 Sep 2021 00:00:00 +0000</pubDate><guid>https://israa-khaled.github.io/publication/khaled-multi-user-2021/</guid><description/></item><item><title>Multi-user digital beamforming based on path angle information for mm-wave MIMO systems</title><link>https://israa-khaled.github.io/publication/khaled-multi-user-2020/</link><pubDate>Tue, 18 Feb 2020 00:00:00 +0000</pubDate><guid>https://israa-khaled.github.io/publication/khaled-multi-user-2020/</guid><description>&lt;div class="flex px-4 py-3 mb-6 rounded-md bg-primary-100 dark:bg-primary-900">
&lt;span class="pr-3 pt-1 text-primary-600 dark:text-primary-300">
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z"/>&lt;/svg>
&lt;/span>
&lt;span class="dark:text-neutral-300">Click the &lt;em>Cite&lt;/em> button above to demo the feature to enable visitors to import publication metadata into their reference management software.&lt;/span>
&lt;/div>
&lt;div class="flex px-4 py-3 mb-6 rounded-md bg-primary-100 dark:bg-primary-900">
&lt;span class="pr-3 pt-1 text-primary-600 dark:text-primary-300">
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z"/>&lt;/svg>
&lt;/span>
&lt;span class="dark:text-neutral-300">Create your slides in Markdown - click the &lt;em>Slides&lt;/em> button to check out the example.&lt;/span>
&lt;/div>
&lt;p>Add the publication&amp;rsquo;s &lt;strong>full text&lt;/strong> or &lt;strong>supplementary notes&lt;/strong> here. You can use rich formatting such as including &lt;a href="https://docs.hugoblox.com/content/writing-markdown-latex/" target="_blank" rel="noopener">code, math, and images&lt;/a>.&lt;/p></description></item></channel></rss>