Skip to main content

UWB and mm-Wave Indoor Communication


UWB and mm-Wave Indoor Communication

8.1. Introduction:

Higher frequency bands are intended for wireless and wired broadband networks. Since it allows for more spectrum coverage and higher bandwidth demands. To ensure that a wireless communication device performs well, it is essential to define the radio transmission channel. Wireless communication is also becoming popular in industrial operation day by day. It is needed to control appliances i.e, automated vehicles, machine to machine communication in factories, etc. compare to wired communication, and wireless communication is cost efficient. Fifth generation (5G) technology has gathered a great interest in industrial operation due to its low reliable latency. Industrial applications need more careful evaluation. Industrial environment faces a great quantity of reflective metal surfaces. So it is required to develop a suited physical layer for this particular environment.

Indoor residential: This environment is suitable for home networking. There may be different appliances, sensors for detecting fire, smoke, etc, within a small area.

Indoor office: office rooms are usually comparable in size to residential areas. Other rooms i.e, laboratories, etc, are larger. Most offices are linked by corridors. Office rooms contains bookshelves, furniture, thin office partitions, etc. They add extra attenuation.

Industrial environment: it usually contains large number of machineries. It leads metallic reflection. So, here severe multipath is produced.

Fig 8.1: Components for indoor industrial communication

Small small fading occurs due to multipath, different angle of arrival/ departure (AOA/ AOD), etc. Small scale fading is responsible for frequency selective behaviour of channel and temporal correlation as shown in figure 8.1.

Pathloss:

Pathloss, shadowing is categorized with large scale fading. Signal power decreases over distance, is called pathloss.

………………………(8.1)

Here, d0= reference distance (usually 1 m)

n = pathloss exponent

X= standard deviation in dB

8.2. Ultra wideband Wireless Communication:

Ultra wideband communication are suitable for short range communication. It transmits narrow impulses ranges up to picoseconds. So it achieves wide spectrum. Sometimes duty cycles of UWB rectangular impulses are kept in less than 1%. On the other hand we allocate very low signal power (figure 8.2) that it cannot interface much with other signals of operating over those frequencies and obviously, it is suitable for short range communication. As impulses are very narrower so it helps us to achieve positioning accuracy up to 5-10 centimetres. It can track the location of devices or objects in real time (Frenzel, 2007).

Fig 8.2: UWB signal bandwidth compared to conventional and spread spectrum signal bandwidth (Frenzel, 2007).

UWB was invented in 1960. On that time it was known as impulse baseband wireless. But now it is growing interest in short ranging communication because of its positioning accuracy and low power short range communication.

Fig 8.3: Ranging between two UWB enabled devices

Here is above figure 8.3, it is illustrated that when two UWB enabled devices come closer or come in range they start ranging. The ranging is done by time of flight (ToF) time which indicates time required to perform a round trip of packets between initiator and responder devices. As pulses are very narrower in UWB communication then it can give us high positioning accuracy to track a device’s location in real time and enable communication more reliable. It can also measure angle of arrival and angle of departure at antenna boresight calculating the phase differences between antenna elements.

8.3. Small scale fading channel model:

Rapid changes in recived signal i.e, due to angle of arrival and departure (AOA and AOD), multipath, doppler frequency shift etc are termed as small scale fading. In industrial environment small scale fading can be modelled as Rician fading. The ratio of dominant component signal power to scattered multi-path component signal power is used to measure the Rician k-factor.

  1. Frequency selectivity:

In a wireless communication signal reaches from transmitter to receiver with different path lengths. Signal multipaths (MPCs) which arrives at receiver at same time is denoted as tap. Here communication channels is linear, time-variant (LTV), and causal.

………………………(8.2)

Here, y(t)= received signal

x(t)= transmitted signal

x(t-Ï„)= x(t) signal delayed by propagation delay Ï„

h(t, Ï„)= time-variant impulse response of radio channel

Factor h(t, Ï„) can represented as infinite sum of taps. In practical, h(t, Ï„) is derived from limited number of taps (Let U),

Here, ith tap for propagation delay Ï„i , and tap h(t, Ï„)’s amplitude and phase shift

Further, h(t, τ) can be divided into complex vector ci (t) and mean path amplitude βi . ci (t) is time dependent complex factor for stochastic fading process.

Fig 8.4: Saleh Valenzuala (SV) model assumptions

Saleh Valenzuala (SV) model is widely accepted model for indoor wireless communication. Here, MPCs arrive in group, is considered as clusters. Arrival time of l-th cluster denoted as Tl here in above figure 8.4. Each cluster contains number of rays or taps. Similarly, kth tap in lth cluster denoted as τkl .

  1. Spatial and temporal correlation:

For multi-antenna system spatial correlation occurs. It improves the system performance. In case of MIMO communication transmission between each tx and rx pairs are statistically independent. So communication channel become more reliable (decreases the bit error rate). Spatial correlation can be interpreted as signal’s correlation in spatial direction. Due to multipath propagation signal reaches at receiver at different delay time but they are correlated (linear in nature). Specially, for indoor communication multipath are characterized by different clusters (taps) , but mean AOAs (angle of arrivals) are uniformly distributed for different clusters. When antennas (either tx or rx, or both) are moving, doppler shift is produced. Then channel variation over time is called Doppler power density spectrum. A bell shaped Doppler spectrum is commonly used for WLAN channel models. For example an static transmitter and an moving receiver can design the Doppler spectrum for a particular scenario (Traßl, 2019).

Modified Saleh-Valenzuala Model:

  • Arrival of paths in clusters

  • Arrival of clusters and rays follows mixed poission distribution for any arrival time

  • NLOS environments have first increase, then decrease of power delay profile.

Poission Distribution:

It is a discrete probability distribution function that represents the probability of a certain set of occurring events. Events are said to occur in a fixed interval of time or space if they occur at a known constant mean rate and regardless of the time after the previous occurrence

C:\Users\LENOVO\Pictures\Screenshots\Screenshot (678).png

Fig 8.5: k indicates number of occurrences of events and expected rate of occurrences is denoted by λ

The number of MPC arrivals λ in any delay interval of length T after the arrival of the first MPC is Poisson distributed with mean, λ i.e.,

Probability, P = (λ T)k e- λ T / k! ; where k=events in interval T

λ=mean arrival rate of MPCs

Here in the above saleh-valenzuala model, average mean= β, cluster rate is Γ and ray (in each cluster) rate is λ (Meijerink, 2014).




Contact Us

Name

Email *

Message *

Popular Posts

MATLAB code for BER vs SNR for M-QAM, M-PSK, QPSK, BPSK (with Simulation)

🧮 MATLAB Code for BPSK, M-ary PSK, and M-ary QAM Together 🧮 MATLAB Code for M-ary QAM 🧮 MATLAB Code for M-ary PSK 📚 Further Reading MATLAB Script for BER vs. SNR for M-QAM, M-PSK, QPSK, BPSK % Written by Salim Wireless clc; clear; close all; snr_db = -5:2:25; psk_orders = [2, 4, 8, 16, 32]; qam_orders = [4, 16, 64, 256]; ber_psk_results = zeros(length(psk_orders), length(snr_db)); ber_qam_results = zeros(length(qam_orders), length(snr_db)); for i = 1:length(psk_orders) ber_psk_results(i, :) = berawgn(snr_db, 'psk', psk_orders(i), 'nondiff'); end for i = 1:length(qam_orders) ber_qam_results(i, :) = berawgn(snr_db, 'qam', qam_orders(i)); end figure; semilogy(snr_db, ber_psk_results(1, :), 'o-', 'LineWidth', 1.5, 'DisplayName', 'BPSK'); hold on; for i = 2:length(psk_orders) semilogy(snr_db, ber_psk_results(i, :), 'o-', 'DisplayName', sprintf('%d-PSK', psk_or...

Theoretical BER vs SNR for BPSK

Theoretical Bit Error Rate (BER) vs Signal-to-Noise Ratio (SNR) for BPSK in AWGN Channel Let’s simplify the explanation for the theoretical Bit Error Rate (BER) versus Signal-to-Noise Ratio (SNR) for Binary Phase Shift Keying (BPSK) in an Additive White Gaussian Noise (AWGN) channel. Key Points Fig. 1: Constellation Diagrams of BASK, BFSK, and BPSK [↗] BPSK Modulation Transmits one of two signals: +√Eb or −√Eb , where Eb is the energy per bit. These signals represent binary 0 and 1 . AWGN Channel The channel adds Gaussian noise with zero mean and variance N₀/2 (where N₀ is the noise power spectral density). Receiver Decision The receiver decides if the received signal is closer to +√Eb (for bit 0) or −√Eb (for bit 1) . Bit Error Rat...

PSD Calculation with FFT: MATLAB Tutorial for Signal Analysis

  Implementation Steps 1. FFT Computes the Frequency Content of a Signal FFT converts a time-domain signal to the frequency domain. If: The signal is sampled at rate $f_s$ You compute an $N_{\text{FFT}}$-point FFT Then each FFT bin corresponds to a frequency resolution of: $$\Delta f = \frac{f_s}{N_{\text{FFT}}}$$ So the FFT gives you accurate frequency content, assuming the signal is stationary and adequately sampled (Nyquist criterion met).  2. Magnitude Squared Gives Power (Not Amplitude) $$P[k] = |X[k]|^2$$ This gives power at each frequency bin, not just amplitude. It represents how much energy is present at each frequency. It's a key step for PSD.  3. Normalization Makes the PSD Physically Meaningful The equation: $$\text{PSD}[k] = \frac{|X[k]|^2}{N_{\text{FFT}} \cdot f_s \cdot U}$$ is derived from first principles and ensures that the u...

Power Spectral Density Calculation Using FFT in MATLAB

📘 📘 Overview 🧮 🧮 Steps to calculate 💻 🧮 MATLAB Codes 📚 📚 Further Reading Power spectral density (PSD) tells us how the power of a signal is distributed across different frequency components, whereas Fourier Magnitude gives you the amplitude (or strength) of each frequency component in the signal. Steps to calculate the PSD of a signal Firstly, calculate the fast Fourier transform (FFT) of a signal. Then, calculate the Fourier magnitude (absolute value) of the signal. Square the Fourier magnitude to get the power spectrum. To calculate the Power Spectral Density (PSD), divide the squared magnitude by the product of the sampling frequency (fs) and the total number of samples (N). Formula: PSD = |FFT|^2 / (fs * N) Sampling frequency (fs): The rate at which the continuous-time signal is sampled (in Hz). ...

MATLAB Code for MUSIC

  MATLAB Code clc; clear; close all ; %% Step 1: Define Parameters M = 8; % Number of array sensors d = 0.5; % Sensor spacing (lambda/2) K = 2; % Number of signals N = 200; % Number of snapshots theta = [-20 30]; % True signal angles (degrees) SNR = 10; % Signal-to-noise ratio (dB) fprintf( 'Step 1: Parameters Initialized\n' ); %% Step 2: Generate Signal Sources t = 1:N; s1 = exp(1j*2*pi*0.05*t); s2 = exp(1j*2*pi*0.1*t); S = [s1; s2]; figure; plot(real(S(1,:))) title( 'Signal 1 (Real Part)' ) xlabel( 'Samples' ) ylabel( 'Amplitude' ) figure; plot(real(S(2,:))) title( 'Signal 2 (Real Part)' ) xlabel( 'Samples' ) ylabel( 'Amplitude' ) fprintf( 'Step 2: Source Signals Generated\n' ); %% Step 3: Construct Steering Matrix A = zeros(M,K); for k = 1:K A(:,k) = exp(-1j*2*pi*d*(0:M-1)'*sin(theta(k)*pi/180)); end fprintf( 'Step 3: Steering Matr...

Direction of Arrival (DoA) Online Simulator (using MUSIC)

Interactive DOA Simulator X-axis XY angle (deg): 45 XZ angle (deg): 30 Noise: 0.05 Y-axis XY angle (deg): 60 YZ angle (deg): 45 Noise: 0.05 Z-axis XZ angle (deg): 60 YZ angle (deg): 30 Noise: 0.05 Estimated DOA (deg): 0 Simulation Workflow and Mathematical Background This simulator demonstrates Direction of Arrival (DOA) estimation using three-axis sensor signals (X, Y, Z), Maximal Ratio Combining (MRC) , and the MUSIC algorithm . It allows interactive control of signal angles and noise for teaching purposes. 1. Signal Generation A pure sinewave signal of frequency f is projected onto three axes using user-defined angles in different planes: X-axis: θ XY , θ XZ Y-axis: θ XY , θ YZ Z-axis: θ XZ , θ YZ Mathematically, for each time sample t : x(t) = s(t) * cos(θ_xy_x) * cos(θ_xz_x) + n_x(t) y(t) = s(t) * sin(θ_xy_y) * cos(θ_yz_y) + n_y(t) z(t) = s(t) * sin(θ_xz_z) * sin(θ_yz_z) + n_z(t) wh...

MUSIC Algorithm Explained (with MATLAB + Simulator)

Practical Implementation of the MUSIC Algorithm The focus is on how the algorithm works computationally , not just theory, and it explains the denominator (a H E n E n H a) mathematically and intuitively. 1. Introduction The MUSIC (Multiple Signal Classification) algorithm is a high-resolution method used in signal processing and array processing to estimate the Direction of Arrival (DOA) of signals received by a sensor array. Unlike classical beamforming methods, MUSIC uses eigenvector decomposition of the covariance matrix to separate the signal subspace and noise subspace , allowing it to achieve much higher angular resolution. In practical implementations, MUSIC works by: Simulating or collecting array signals Computing the covariance matrix Performing eigenvalue decomposition Separating signal and noise subspaces Scanning possible angles using a steering vector Constructing a pseudo-spectrum where peaks indicate signal directions 2. Signal Mo...

UGC NET Electronic Science Previous Year Question Papers with Solutions

Home / Engineering & Other Exams / UGC NET 2026 PYQ ⬇️ Download Papers and Solutions 📋 Exam Pattern 💡 Preparation Tips ❓ FAQs 📊 Exam Highlights: Electronic Science (88) Feature Details Junior Research Fellowship (JRF) ₹37,000 + HRA per month Eligibility M.Sc/M.Tech in Electronics (55%) Validity of Certificate JRF (3 Years) | Lectureship (Lifetime) 📥 Download UGC NET Electronics PDFs Complete collection of previous year question papers, answer keys and explanations for Subject Code 88. Start Downloading 📂 View All Question Papers June 2025 - Question Paper Download PDF June 2025 - Solved Paper + Explanation ...