Next Article in Journal
Grasping Force Control of Multi-Fingered Robotic Hands through Tactile Sensing for Object Stabilization
Next Article in Special Issue
A Multi-Static Radar Network with Ultra-Wideband Radio-Equipped Devices
Previous Article in Journal
IMPEC: An Integrated System for Monitoring and Processing Electricity Consumption in Buildings
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modelling, Analysis, and Simulation of the Micro-Doppler Effect in Wideband Indoor Channels with Confirmation Through Pendulum Experiments

Faculty of Engineering and Science, University of Agder, P.O. Box 509, 4898 Grimstad, Norway
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(4), 1049; https://doi.org/10.3390/s20041049
Submission received: 2 January 2020 / Revised: 7 February 2020 / Accepted: 11 February 2020 / Published: 14 February 2020
(This article belongs to the Special Issue Radio Sensing and Sensor Networks)

Abstract

:
This paper is about designing a 3D no n-stationary wideband indoor channel model for radio-frequency sensing. The proposed channel model allows for simulating the time-variant (TV) characteristics of the received signal of indoor channel in the presence of a moving object. The moving object is modelled by a point scatterer which travels along a trajectory. The trajectory is described by the object’s TV speed, TV horizontal angle of motion, and TV vertical angle of motion. An expression of the TV Doppler frequency caused by the moving scatterer is derived. Furthermore, an expression of the TV complex channel transfer function (CTF) of the received signal is provided, which accounts for the influence of a moving object and fixed objects, such as walls, ceiling, and furniture. An approximate analytical solution of the spectrogram of the CTF is derived. The proposed channel model is confirmed by measurements obtained from a pendulum experiment. In the pendulum experiment, the trajectory of the pendulum has been measured by using an inertial-measurement unit (IMU) and simultaneously collecting CSI data. For validation, we have compared the spectrogram of the proposed channel model fed with IMU data with the spectrogram characteristics of the measured CSI data. The proposed channel model paves the way towards designing simulation-based activity recognition systems.

1. Introduction

In wireless communications, the compound Doppler effect caused by the moving objects or bodies opened up opportunities for many applications. These applications track the scattered wave components by the moving bodies for drone detection [1], gesture recognition [2], human gait assessment for diagnosis and rehabilitation [3], and tracking human activities using no n-wearable radio-frequency-based (RF-based) elder-care [4]. Such waves contain the micro-Doppler effects corresponding to the moving bodies.
In channel modelling, the Doppler effect caused by moving scatterers has been modelled in two-dimensional (2D) stationary fixed-to-mobile radio in [5]. Then, this model has been extended for 2D no n-stationary fixed-to-fixed (F2F) indoor channels by considering the time-variant (TV) speed of the moving scatterer, angle of motion, angle of arrival, and angle of departure [6]. Later on, the TV Doppler frequency caused by the moving scatterer has been incorporated in three-dimensional (3D) channels by taking into account the TV azimuth angles of motion (AAOM), elevation angle of motion (EAOM), azimuth angle of departure (AAOD), elevation angle of departure (EAOD), azimuth angle of arrival (AAOA), and elevation angle of arrival (EAOA) for fixed-to-fixed channel models [6,7] and vehicle-to-vehicle channels [8]. To reveal the TV Doppler power characteristics of non-stationary multicomponent signals, a time-frequency distribution such as the spectrogram can be employed. The authors of [9] distinguished between aided and unaided gaits by means of the spectrogram. In [10] the angular velocities and lengths of rotating blades have been estimated by using the spectrogram. The spectrogram has been employed in gesture recognition [11] and human activity recognition (HAR) [12]. It has been used for the detection of gait asymmetry in [3,13], distinguishing between armed and unarmed persons for security services [14], and fall detection [15,16,17], as well.
The authors of [18] developed a software tool that captures the complex channel state information (CSI) of 30 subcarriers corresponding to orthogonal-frequency-division-multiplexing (OFDM). This software tool is compatible with commercial devices equipped with Intel NIC 5300 network interface cards and operates on the Wi-Fi 802.11n protocol [19]. An overview of studies on signal recognition, action recognition, and activity recognition by utilizing the amplitude of the measured CSI can be found in [20]. One of the challenges faced while processing CSI data to extract the micro-Doppler signatures is that the phases of such data are distorted as the transmitter and receiver are not clock synchronized [21,22,23,24,25,26,27,28]. To overcome this issue, one of the attempts is to apply the principle component analysis (PCA) [29,30,31,32] on the magnitude of the complex CSI data to denoise it, then to apply a one-sided spectrogram on the denoised data to reveal the positive frequency components of the spectrogram. Another attempt has been applied by using a phase sanitization technique [32,33,34] by employing linear transformation operation on the distorted phases of the 30 subcarriers. Such an operation gives a better pattern of the transformed phases. These attempts do not help to reveal the true Doppler power characteristics of the preprocessed CSI data. In [35] the phase distortions of CSI data have been eliminated by using a back-to-back (B2B) connection between the transmitter and receiver stations. This approach allows for revealing the true Doppler power characteristics of the measured CSI data.
The micro-Doppler effect of pendulum motion in bistatic and monostatic radar systems has been investigated in [36,37]. In [36], the micro-Doppler effect was analyzed by means of the one-sided spectrogram of both simulated radar signal and verified with the experiment. According to the best of the authors’ knowledge, there are no studies on the micro-Doppler effect of a swinging pendulum on measured calibrated CSI with B2B connection. There are no simultaneous conducted measurements by using the CSI tool and an IMU attached to the swinging pendulum, as well.
The Fresnel zone diffraction model has been described in [38,39,40,41]. Such a model has been used for CSI-based human activity recognition [42], human respiration sensing [43], and indoor human detection [44]. The Fresnel zone model is an envelope model that does not contain any phase information. The phase information is important for the analysis of the micro-Doppler signatures, which is our main focus in this paper. The motivation of this paper is to present a non-stationary wideband F2F channel model that has Doppler power characteristics similar to experimental data. According to the best of the authors’ knowledge, RF-based HAR, gesture recognition, and fall detection systems are designed based on experimental data, i.e., the machine used for detection or classification is trained by using experimental data. Thus, proposing such a model will help for simulation-based activity recognition systems by using it for training instead of using experimental data. This approach is time efficient and cost-effective. Instead of wasting too much time for collecting RF data for training, one can generate data sets of different scenarios by using lab simulations. In order to design such a realistic channel model with Doppler power characteristics close to experimental data, the TV trajectory of a moving object plays an important role as the Doppler shift depends on the TV speed, AAOM, EAOM, EAOD, AAOD, EAOA, and AAOA. The trajectory of the moving object can be measured by using an IMU which captures linear accelerations, and Euler angles simultaneously. The Euler angles are used to rotate the measured linear accelerations from the frame of the IMU to the reference frame. Then the rotated linear accelerations can be integrated to obtain TV velocities and displacements (trajectories). The TV velocities and displacements suffer from linear and quadratic drifts, respectively. In [45,46], these drift problems were addressed by employing zero update algorithms.
In this paper, we design a 3D no n-stationary wideband channel model for activity recognition. We model a‘moving object as a moving scatterer. The expressions for the TV speed, AAOM, EAOM, EAOD, AAOD, EAOA, and AAOA corresponding to the moving scatterer are presented. Then, the expression for the TV Doppler frequency caused by the moving scatterer is provided. Furthermore, the instantaneous channel phase of the moving scatterer and the complex channel transfer function (CTF) of the no n-stationary F2F channels are determined. Next, an approximate solution of the spectrogram of the complex CTF is presented to provide insight into the TV Doppler power characteristics of this model. We perform measurements of the calibrated CSI and IMU, simultaneously during a moving object experiment. The CSI data is calibrated by using a B2B connection to eliminate the TV phase distortions. Then, we feed the proposed channel model with the measured trajectory using the IMU. Finally, we show that the spectrogram of the calibrated measured CSI data and the channel model are matching. The TV mean Doppler shifts computed from both spectrograms are matching as well. The proposed channel model paves the way towards the design of software-RF-based human activity recognition and fall detection systems.
The rest of the paper is structured as follows. Section 2 exhibits the 3D multipath propagation scenario with moving and fixed objects. Section 3 presents the expressions of the TV channel parameters and the complex channel transfer function. The approximate analytical solution of the spectrogram of the complex channel function is provided in Section 4. Section 5 discusses the numerical and measurement results. The conclusion and future work are discussed in Section 6.

2. The 3D Geometrical Model

We consider the 3D geometrical model of a 3D multipath propagation channel shown in Figure 1. This figure shows a fixed Wi-Fi transmitter T x and a fixed Wi-Fi receiver R x which operate according to the IEEE 802.11n standard [19] with carrier frequency f 0 = 5.32 GHz and bandwidth B = 20 MHz. The positions of T x and R x are denoted by x T , y T , z T and x R , y R , z R , respectively. A moving object whose center of mass (CoM) is modelled for simplicity by a single moving (point) scatterer S M initially located at x M , y M , z M . The trajectory of the moving scatterer S M is described by a TV velocity vector v M ( t ) which can be expressed by the TV speed v M ( t ) , the TV AAOM α v M ( t ) , and the TV EAOM β v M ( t ) . Each fixed object is modelled by a fixed scatterer S m F () for m = 1 , 2 , , M , where M denotes the number of fixed scatterers (objects). The TV parameters β M T ( t ) , α M T ( t ) , β M R ( t ) , and α M R ( t ) designate the TV EAOD, TV AAOD, TV EAOA, and TV AAOA, respectively. We assume single-bounce scattering, i.e., each wave that is launched from T x is bounced by either a fixed scatterer S m F or a moving scatterer S M before arriving at R x .

3. The Channel Transfer Function

The TV velocity vector v M t of the moving scatterer S M is presented as
v M t = v M , x t , v M , y t , v M , z t T
where [ · ] T denotes the vector transpose operation. The velocities v M , x t , v M , y t , and v M , z t can be expressed in terms of the TV speed v M ( t ) , TV EAOM β v M ( t ) , and TV AAOM α v M ( t ) as
v M , x t = v M t cos β v M t cos α v M t
v M , y t = v M t cos β v M t sin α v M t
v M , z t = v M t sin β v M t
where
α v M ( t ) = atan 2 v M , y ( t ) , v M , x ( t )
β v M ( t ) = arcsin v M , z ( t ) v M , x 2 ( t ) + v M , y 2 ( t ) + v M , z 2 ( t ) .
The function atan 2 ( · ) in (5) represents the four-quadrant inverse trigonometric tangent function that provides an azimuth angle α v M ( t ) ranging from π to π , unlike the regular arctan ( · ) function that provides an angle ranging from π / 2 to π / 2 . Note that the elevation angle β v M ( t ) is within the range from π / 2 to π / 2 . By using the components of the TV velocity vector v M ( t ) in (2)–(4), one can compute the displacements x M ( t ) , y M ( t ) , and z M ( t ) of the moving scatterer S M as
x M ( t ) = x M + 0 t v M , x ( t ) d t
y M ( t ) = y M + 0 t v M , y ( t ) d t
z M ( t ) = z M + 0 t v M , z ( t ) d t .
From the displacements in (7)–(9), the TV Euclidean distance d M T ( t ) between the transmitter T x and the moving scatterer S M can be computed by
d M T ( t ) = ( x M ( t ) x T ) 2 + ( y M ( t ) y T ) 2 + ( z M ( t ) z T ) 2 .
Analogously, the Euclidean distance d M R ( t ) between the receiver R x and the moving scatterer S M is given by
d M R ( t ) = ( x M ( t ) x R ) 2 + ( y M ( t ) y R ) 2 + ( z M ( t ) z R ) 2 .
By using the expressions of the displacements in (7)–(9) and the distances in (10) and (11), the TV EAOD β M T ( t ) , TV AAOD α M T ( t ) , TV EAOA β M R ( t ) , and TV AAOA α M R ( t ) can be computed as follows:
β M T ( t ) = arcsin z M ( t ) z T d M T ( t )
α M T ( t ) = atan 2 y M ( t ) y T , x M ( t ) x T
β M R ( t ) = arcsin z M ( t ) z R d M R ( t )
α M R ( t ) = atan 2 y M ( t ) y R , x M ( t ) x R
where α M T ( t ) , α M R ( t ) π , π and β M T ( t ) , β M R ( t ) π / 2 , π / 2 . The TV propagation delay τ M ( t ) of the propagation path from T x via S M to R x is given by
τ M ( t ) = d M T ( t ) + d M R ( t ) c 0 .
In (16), the parameter c 0 denotes the speed of light. The CTF H ( t , Δ f ( q ) ) is given by
H t , Δ f ( q ) = H M t , Δ f ( q ) + m = 1 M H F , m
where
H M t , Δ f ( q ) = c M e j θ M 2 π f 0 + Δ f ( q ) τ M ( t )
H F , m = c F , m e j θ F , m .
The superscript q in (17) represents the subcarrier index of OFDM communication systems that follows the IEEE 802.11n standard [19]. The parameter Δ f ( q ) in (17) designates the subcarrier frequency which is given by
Δ f ( q ) = q · Δ
for q { 28 , 26 , , 2 , 1 , 1 , 3 , , 27 , 28 } . In (20), the parameter Δ represents the subcarrier frequencies difference which has a value of 312.5 kHz [19]. The function H M ( t , Δ f ( q ) ) designates the complex CTF of the moving scatterer S M and the parameter H F , m denotes the complex CTF corresponding the mth fixed scatterer S m F . The expression in (17) is similar to the one in [47] [Equation (21)]. The only difference is that the multipath effect associated with the fixed scatterers is taken into account by adding the second term in (17). The first term in (17) designates the TV part of the CTF corresponding to the moving scatterer S M with a fixed path gain c M and stochastic phase process θ M 2 π ( f 0 + Δ f ( q ) ) τ M ( t ) associated with the qth subcarrier [see (18)]. The second term in (17) is time-invariant and represents the sum of the M received multipath components corresponding to the M fixed scatterers. Each component of the second term in (17) is characterized by a fixed path gain c m , F and a random phase variable θ m , F due to the interaction with the mth fixed scatterer S m F [see (19)]. It should be mentioned that the phases θ M and θ m , F are identically and independently distributed (i.i.d), each follows a uniform distribution over π and π , i.e., θ M , θ m , F U π , π . The model presented in (17) is a stochastic model of the TV CTF H ( t , Δ f ( q ) ) . The TV Doppler shift f M ( q ) ( t ) of the moving scatterer S M and associated with the qth subcarrier index is expressed by using (16) in combination with the relationship f M ( q ) ( t ) = ( f 0 + Δ f ( q ) ) τ ˙ M ( t ) , which can be found in [47] [Equation (22)] as [48]
f M ( q ) ( t ) = f max ( q ) t { cos β v M t [ cos β M T ( t ) cos α T ( t ) α v M t + cos β M R ( t ) cos α v M t α M R ( t ) ] + sin β v M t sin β M T ( t ) + sin β M R ( t ) }
where function f max ( q ) ( t ) designates the maximum Doppler shift caused by the moving scatterer S M which is given by
f max ( q ) t = f 0 + Δ f ( q ) v M t c 0 .
From the expression in (21) and the relationship f M ( q ) ( t ) = ( f 0 + Δ f ( q ) ) τ ˙ M ( t ) , one can conclude that if the moving scatterer S M moves away from the T x and R x vicinity, the TV propagation delay τ M ( t ) and its slope τ ˙ M ( t ) increase and the Doppler effect f M ( t ) has negative values, and vice versa. To obtain an approximate solution for the spectrogram of the CTF H ( t , Δ f ( q ) ) that will be discussed in Section 4, the Doppler frequency f M ( q ) ( t ) in (21) can be approximated by L linear piecewise functions according to
f M ( q ) ( t ) f M , l ( q ) ( t ) = f M ( q ) ( t l ) + k M , l ( q ) ( t t l )
for t l < t t l + 1 and l = 0 , 1 , , L 1 , where k M , l ( q ) denotes the slope of the approximated Doppler frequency f M ( q ) ( t ) which is given by
k M , l ( q ) = f M ( q ) ( t l + 1 ) f M ( q ) ( t l ) t l + 1 t l .
The difference between two consecutive time instances t l + 1 and t l , i.e., δ = t l + 1 t l is the same for all values of l = 0 , 1 , , L 1 .
The TV mean Doppler shift B f ( q ) ( 1 ) ( t ) of the proposed 3D channel model can be computed by using (21) as [49]
B f ( q ) ( 1 ) ( t ) = c M 2 f M ( q ) ( t ) c M 2 + m = 1 M c F , m 2 .
The expression in (25) denotes the squared path gain c M 2 multiplied by the Doppler frequency caused by the moving scatterer f M ( q ) ( t ) divided by the sum of the squared path gain of all of the scatterers. Note that, if the sum of the squared path gains m = 1 M c F , m 2 is much less than the squared path gain of the moving scatterer c M 2 of the moving scatterer S M , i.e., m = 1 M c F , m 2 c M 2 , then the TV mean Doppler shift B f ( q ) ( 1 ) ( t ) will have values closer to those of the Doppler frequency of the moving scatterer f M ( q ) ( t ) , i.e., B f ( q ) ( 1 ) ( t ) f M ( q ) ( t ) .

4. Spectrogram Analysis

In this paper, we employ the spectrogram approach [50] to reveal the TV Doppler power spectrum of the proposed channel model. The spectrogram S H ( q ) ( f , t ) of the CTF H ( t , Δ f ( q ) ) corresponding to the qth subcarrier index is computed in three steps. First, a sliding window w ( t ) is multiplied by the CTF H ( t , Δ f ( q ) ) . In this paper, we choose a Gaussian window function [50] [Equation (2.3.1)]
w ( t ) = 1 σ w π e t 2 2 σ w 2
where the parameter σ w is called the Gaussian window spread. The window function w ( t ) is real, positive, and even. It has a no rmalized energy, i.e., w 2 ( t ) = 1 . By multiplying the window function w ( t ) by the CTF H ( t , Δ f ( q ) ) , the short-time CTF x H ( q ) ( t , t ) is obtained as
x H ( q ) ( t , t ) = H t , Δ f ( q ) w ( t t )
where the variables t and t are the local time and the running time, respectively. The second step is to compute the short-time Fourier transform (STFT) X H ( q ) ( f , t ) of x H ( q ) ( t , t ) . By using the approximation of the TV Doppler shift provided in (23), the STFT X H ( q ) ( f , t ) associated with the qth subcarrier is obtained as
X H ( q ) ( f , t ) = x H ( q ) ( t , t ) e j 2 π f t d t e j 2 π f t σ w π 1 / 4 H M t , Δ f ( q ) G f , f M , l ( q ) ( t ) , σ x , M , l 2 + m = 1 M H F , m G f , 0 , σ x , F , m 2
for t l < t t l + 1 l = 0 , 1 , , L 1 , where
G f , f M , l ( q ) ( t ) , σ x , M , l 2 = 1 2 π σ x , M , l e ( f f M , l ( q ) ( t ) ) 2 2 σ x , M , l 2
σ x , M , l 2 = 1 j 2 π σ w 2 k M , l ( q ) ( 2 π σ w ) 2
σ x , F , m 2 = 1 ( 2 π σ w ) 2 .
The expression in (29) is a complex Gaussian function with a TV mean f M , l ( q ) ( t ) and a complex variance σ x , M , l 2 . Note that the complex variance σ x , M , l 2 in (30) is dependent on the slope k M , l ( q ) of the Doppler frequency f M , l ( q ) ( t ) [see (23)]. The last step is to obtain the spectrogram S H ( q ) ( f , t ) associated with the qth subcarrier by squaring the magnitude of the STFT X H ( q ) ( f , t ) ;, i.e.,
S H ( q ) ( f , t ) | X H ( q ) ( f , t ) | 2 = S H ( q ) ( a ) ( f , t ) + S H ( q ) ( c ) ( f , t )
where the functions S H ( q ) ( a ) ( f , t ) and S H ( q ) ( c ) ( f , t ) are called the auto-term and the cross-term of the spectrogram S H ( q ) ( f , t ) , respectively. The auto-term is given by
S H ( q ) ( a ) ( f , t ) c M 2 G f , f M , l ( q ) ( t ) , σ M , l 2 + m = 1 M c F , m 2 G f , 0 , σ F , m 2
for t l < t t l + 1 , where
σ M , l 2 = 1 + 2 π σ w 2 k M , l ( q ) 2 2 ( 2 π σ w ) 2
σ F , m 2 = 1 2 ( 2 π σ w ) 2 .
The auto-term S H ( q ) ( a ) ( f , t ) in (33) is an approximation that provides insight into the Doppler power spectrum of the proposed 3D no n-stationary channel model presented in Section 2. This term is real, positive, and consists of a sum of M + 1 weighted Gaussian functions. The first Gaussian function, which is due to the moving scatterer S M is weighted by the squared path gain c M 2 and centered on the approximated TV Doppler frequency f M , l ( q ) ( t ) . The second term of the auto-term S H ( q ) ( a ) ( f , t ) in (33) is the sum of weighted Gaussian functions, which capture the effect of the M fixed scatterers S m F . The weighting factors are the squared path gains c F , m 2 and each Gaussian function is centered on zero-frequency as the fixed scatterers do not cause Doppler shifts in F2F channels.
The cross-term S H ( q ) ( c ) ( f , t ) of the spectrogram corresponding to the qth subcarrier is given by
S H ( q ) ( c ) ( f , t ) 2 σ w π { n = 1 M 1 m = n + 1 M G f , 0 , σ x , F , n 2 G * f , 0 , σ x , F , m 2 H F , n H F , m * + m = 1 M G f , f n , l ( q ) ( t ) , σ x , n , l , M 2 G * f , 0 , σ x , F , m 2 H M ( t , Δ f ( q ) ) H F , m * } .
The cross-term S H ( q ) ( c ) ( f , t ) in (36) represents the undesired spectral interference term consisting of M ( M + 1 ) / 2 components which reduce the resolution of the spectrogram. This term is real but not necessarily positive. The operators { · } and ( · ) * denote the real value operator and the complex conjugate operator, respectively. The cross-term in (36) consists of two terms. The first term of (36) designates the sum of the components corresponding to the spectral interference caused by the fixed scatterers. The mth component of the second term denotes the spectral interference between the moving scatterer S M and the mth fixed scatterer S m F . The cross-term S H ( q ) ( c ) ( f , t ) in (36) is dependent on the random phases θ M and θ F , m unlike the auto-term S H ( q ) ( a ) ( f , t ) . Hence, the cross-term S H ( q ) ( c ) ( f , t ) can be eliminated by taking the average over the random phases, i.e., E { S H ( q ) ( c ) ( f , t ) } | θ M , θ F , m = 0 , and thus, E { S H ( q ) ( f , t ) } | θ M , θ F , m = S H ( q ) ( a ) ( f , t ) .
The TV mean Doppler shift can be obtained by using the spectrogram as follows
B H ( q ) ( 1 ) ( t ) = f S H ( q ) ( f , t ) d f S H ( q ) ( f , t ) d f .
If the spectrogram S H ( q ) ( f , t ) in (37) is replaced by the auto-term S H ( q ) ( a ) ( f , t ) , the TV mean Doppler shift B H ( q ) ( 1 ) ( t ) becomes equal to B f ( q ) ( 1 ) ( t ) , i.e., B H ( q ) ( 1 ) ( t ) = B f ( q ) ( 1 ) ( t ) .

5. Measurements and Numerical Results

In this section, we discuss and compare the TV Doppler power characteristics of our proposed channel model with those of measured CSI data. We will describe the processing of the measured trajectory during the measurements.

5.1. Measurement Scenario

To complement the TV Doppler power characteristics of the proposed channel model, measurements have been performed. The CSI data and the trajectory of a pendulum (moving object) have been measured simultaneously. Two laptops have been used for measuring the CSI as Wi-Fi T x and R x . An IMU sensor fusion has been used to measure the trajectory of the pendulum. Figure 2 illustrate the measurement scenario in x y and x z planes, respectively. The pendulum was a 3 kg medicine ball, covered with aluminum foil and attached to the ceiling by a rope, and was swinging in a horizontal direction perpendicular to the line-of-sight (LoS). The distance between the ceiling and the center of mass (CoM) of the ball L was 1.17 m and the horizontal distance between Wi-Fi T x antenna and the CoM of the ball was 1.5 m. The distance between Wi-Fi T x and R x antennas was 2 m and they had the same height value of 1.18 m. The initial location of the moving scatterer (ball) was the origin. The pendulum displacements x M ( t ) and z M ( t ) are computed as follows [36]:
x M ( t ) = L sin arcsin x max L cos g L t
y M ( t ) = 0
z M ( t ) = L 1 cos arcsin x M ( t ) L
where g denotes the acceleration of gravity. The parameters x max and L in (38)–(40) were set to 0.55 m and 1.17 m according to Figure 2a,b respectively.

5.2. Motion Capturing Using IMU

A MetaMotionR sensor fusion (IMU) [51] was attached to the swinging ball. A smartphone was connected via Bluetooth to control the IMU and log the data files. The IMU was used to record quaternions and linear accelerations during the experiment. Euler angles were computed by using the recorded quaternions to rotate the measured linear accelerations. Next, the raw rotated linear accelerations were smoothed by using quadratic regression provided by the signal analysis toolbox in MATLAB 2019a. After that, the rotated linear accelerations were integrated and double integrated to obtain the velocities and the displacements (trajectories), respectively. Due to measurement errors of the IMU, the velocities and the displacements suffer from linear and quadratic drifts, respectively. To overcome this drift issue, zero-update (ZUPT) algorithms [45] were employed. Since the pendulum motion is periodic, its horizontal and vertical velocities reach zero when the horizontal and vertical accelerations approach their maximum or minimum values. Similarly, the values of horizontal and vertical displacements approach zero values when the velocities tend to their maximum or minimum values. Hence, by searching for the indices corresponding to the local maximum or minimum values of the accelerations, the velocity drift is removed between two consecutive indices. Also, by knowing the indices of the local maximum or minimum values of the drift-eliminated velocities, the drift of the displacement is removed. The source code of the ZUPT algorithm, where the sensors are placed on the toes of a walking person for position tracking, is available online [46]. This algorithm was repeated to also eliminate the drift of the displacement. Figure 3a depicts the TV drift-free horizontal displacements x M ( t ) of the captured data from the IMU and the mechanical model of the pendulum in (38) by using the pendulum parameters shown in Figure 2. The TV drift-free vertical displacements z M ( t ) of the captured data from the IMU and the mechanical model of the pendulum in (40) by using the pendulum parameters shown in Figure 2, are depicted in Figure 3b. A minimal error is noticed between the IMU data and the model in the order of centimeters during the whole interval of 15 s.

5.3. Capturing CSI Data

The CSI tool in [18] was installed to capture the CSI data (RF signals). Two HP Elitebook 6930p laptops equipped with Intel NIC5300 were used. An Ubuntu 14.04 LTS operating system was installed on both laptops. One laptop was the transmitter station in injector mode and the other laptop was the receiver operating in monitor mode. The carrier frequency f 0 was set to 5.32 GHz corresponding to channel 64 according to IEEE 802.11 n standards [19]. The sampling frequency and the bandwidth were set to 1 KHz and 20 MHz, respectively. TV phase distortions exist due to carrier frequency offset [21,22,23], sampling frequency offset [24,25,26], and packet boundary delay [27,28]. These TV phase distortions were eliminated by using a B2B connection between the transmitter station and the receiver station as described in [35]. Since there was only one RF transmission port in the Wi-Fi T x , an RF power splitter ZFSC-2-10G+ from with two output ports was used. One of the output ports was used for the B2B connection and the other one was connected to the transmitting antenna. At the Wi-Fi receiver laptop, one of the ports was used for the B2B connection, and another port was connected to the receiver antenna. The port used for the B2B connection was connected to a 30 dB attenuator. RF cables 141-1MSM+ from Mini-Circuits® were used as well. The processing of the captured CSI data was done by using MATLAB R2019a. Two matrices are stored in a file. One matrix contains the CSI data that corresponds to the captured signal with the fingerprint information associated with the motion of the pendulum and TV phase distortions. The other matrix corresponds to the B2B connection, i.e., it only contains the TV phase distortions. Then, the matrix that contains the fingerprint information and TV phase distortions is divided by the matrix corresponding to the B2B connection in elementwise form. The output matrix resulting from the elementwise division only contains the fingerprint information. After the elementwise division, a highpass filter has been used to reduce the power of zero-frequency components associated with the fixed scatterers and/or the line-of-sight.
Regarding the channel model and its spectrogram, Figure 4a shows the block diagram of the proposed channel model discussed in Section 3 fed with IMU data as inputs and the computation of the spectrogram. Figure 4b shows the block diagram of the proposed channel model discussed in Section 3 fed with the mechanical model as inputs and the computation of the spectrogram. Note that the difference between Figure 4a and Figure 4b is how the trajectories are obtained to feed the channel model. If they are measured using IMU, then the preprocessing mentioned Section 5.2 should be considered before feeding them to the simulator. If they are computed using the expressions in (38)–(40), then they can be fed into the simulator directly. The channel model can be fed with the TV displacements from either the IMU (after applying ZUPT) or the mechanical model presented earlier in Section 5.2, as inputs. The carrier frequency of the simulator f 0 was set to 5.32 GHz for consistency with CSI measurement scenario. The number of the fixed scatterers M was chosen to be 6. The initial location of the moving scatterer S M and the locations of the Wi-Fi T x , Wi-Fi R x were set according to the experiment scenario as presented in Figure 2, i.e., they can be located anywhere, but the distances should be the same as those illustrated in Figure 2. Then, the TV displacements as presented in Figure 3 were added to the initial location of the moving scatterer S M . After that, the TV Doppler frequency f M ( q ) ( t ) caused by the moving scatterer S M was computed according to (21). The path gains of the moving scatterer S M and each fixed scatterer S m F were computed by
c M = 2 η and c F , m = 2 1 η M
respectively. The parameter η is used to balance the contribution of the fixed and moving scatterers and was set to 0.8 . The phases θ M and θ F , m were generated as realizations of random variables with uniform distribution from π to π . Next, the STFT X H ( q ) ( f , t ) for each subcarrier index q was computed according to (28). The window spread parameter σ w was set 31.1 ms. Finally, the spectrogram S ( f , t ) (or S ˜ ( f , t ) in case of using IMU data as inputs) was computed as the squared magnitude of the sum of the STFT over the subcarriers by the following expression
S ( f , t ) = q X H ( q ) ( f , t ) 2 .
For computing the spectrogram of the recorded CSI as exhibited in Figure 4c, the CTF H ^ ( q ) ( t , Δ f ( q ) ) is recorded. Then, the STFT X ^ H ( q ) ( f , t ) was computed for each subcarrier q. After that the spectrogram S ^ ( f , t ) is computed according to (42).
Figure 5a–c exhibit the spectrograms of S ˜ ( f , t ) , S ( f , t ) , and S ^ ( f , t ) of the channel model with IMU data as inputs, the channel model fed with the mechanical model as inputs, and the recorded CSI data, respectively. It is shown that the TV Doppler power characteristics depicted by the spectrograms S ˜ ( f , t ) , S ( f , t ) , and S ^ ( f , t ) in Figure 5a–c are fairly similar to each other, respectively. In Figure 5a–c, the Doppler frequency associated with the moving scatterer (pendulum) S M has negative values when the pendulum swings away from the Wi-Fi T x and Wi-Fi R x antennas and has positive values when it swings towards them. The Doppler frequency corresponding to the moving scatterer (pendulum) S M approaches zero values at the time instants in which the moving scatterer reach its local maximum and minimum displacement values [see Figure 3a,b]. Therefore, the speed of the pendulum v M ( t ) approaches zero values. Thus, the Doppler shift at these instants is zero according to (22).
Figure 6 depicts the TV mean Doppler shifts B ˜ ( 1 ) ( t ) , B ( 1 ) ( t ) , and B ^ ( 1 ) ( t ) computed from the spectrograms S ˜ ( f , t ) , S ( f , t ) , and S ^ ( f , t ) using (37), respectively. There is a good match between B ˜ ( 1 ) ( t ) , B ( 1 ) ( t ) , and B ^ ( 1 ) ( t ) . The mean Doppler shifts have negative values at the time instants in which the pendulum (moving scatterer S M ) swings away from the Wi-Fi T x and Wi-Fi R x antennas. They have positive values when the pendulum swings towards the Wi-Fi T x and Wi-Fi R x antennas. The TV mean Doppler shifts B ˜ ( 1 ) ( t ) , B ( 1 ) ( t ) , and B ^ ( 1 ) ( t ) approach zero values at the moments when the pendulum reaches its local maximum and minimum displacement values. There exists a slight drift in the values of the mean Doppler shift B ^ ( 1 ) ( t ) in between the time instants t 11.5 s and t 12.7 s due to the no ise of the measured CSI signal.
For quantitative evaluation, we collected CSI and IMU data for 20 experiments, i.e., K = 20 . From the collected data measurement, we computed the normalized-mean-square-error (NMSE) γ k between the TV mean Doppler shift B ˜ k ( 1 ) ( t ) of the proposed channel model fed with the IMU data as inputs and the TV mean Doppler shift B ^ k ( 1 ) ( t ) of the CSI data according to
γ k = 0 T obs B ˜ k ( 1 ) ( t ) B ^ k ( 1 ) ( t ) 2 d t 0 T obs B ^ k ( 1 ) ( t ) 2 d t
for k = 1 , 2 , , K , where the parameter T obs denotes the observation interval which was set to 15 s, i.e., T obs = 15 s. Figure 7 depicts the NMSE γ k for each experiment. The maximum NMSE belongs to the first experiment and has a value of 0.1829 , whereas the minimum NMSE, with a value of 0.0477 , belongs to fourteenth experiment. The average NMSE equals 0.0932 , and the variance of the NMSE is 0.0013 .

6. Conclusions

In this paper, we proposed a no n-stationary wideband channel model and its TV Doppler power characteristics when there is a moving object in the 3D space. We derived the TV Doppler shift caused by the moving object in terms of the TV speed, AAOM, EAOM, AAOD, EAOD, AAOA, and EAOA. The TV Doppler characteristics of the proposed channel model were analyzed by using the spectrogram. Furthermore, we provided the approximate solution of the spectrogram of the channel model. We validated the proposed channel model by measuring the trajectory of the moving object using an IMU and calibrated CSI with B2B connection, simultaneously. Then, we fed the channel model with the trajectory data extracted form the IMU. The results showed a good agreement between the measured CSI and the channel model in terms of the spectrogram and the mean Doppler shift. We conclude that the proposed channel model can be used for designing simulation-based HAR systems. For the future, we aim to extend the proposed channel model for human activity recognition by modelling the moving human as multiple moving scatterers.

Author Contributions

For Conceptualization, A.A.; Data curation, A.A.; Methodology, A.A., A.B. and M.P.; Supervision, A.B. and M.P.; Visualization, A.A.; Writing—original draft, A.A. All authors have read and agreed to the published version of the manuscript.

Acknowledgments

The authors would like to acknowledge Takada Lab in the Department of Transdisciplinary Science and Engineering, Tokyo Institute of Technology, Japan. In particular, the doctoral student, Nopphon Keerativoranan, and his supervisor, Jun-ichi Takada, consulted us with establishing the B2B connection in the measurement setup. Their contribution is highly appreciated.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jian, M.; Lu, Z.; Chen, V.C. Drone detection and tracking based on phase-interferometric Doppler radar. In Proceedings of the IEEE Radar Conference (RadarConf18), Oklahoma City, OK, USA, 23–27 April 2018; pp. 1146–1149. [Google Scholar] [CrossRef]
  2. Amin, M.G.; Zeng, Z.; Shan, T. Hand Gesture Recognition based on Radar Micro-Doppler Signature Envelopes. In Proceedings of the IEEE Radar Conference (RadarConf), Boston, MA, USA, 22–26 April 2019; pp. 1–6. [Google Scholar] [CrossRef] [Green Version]
  3. Seifert, A.; Zoubir, A.M.; Amin, M.G. Detection of gait asymmetry using indoor Doppler radar. In Proceedings of the IEEE Radar Conference (RadarConf), Boston, MA, USA, 22–26 April 2019; pp. 1–6. [Google Scholar] [CrossRef] [Green Version]
  4. Adib, F.; Kabelac, Z.; Katabi, D.; Miller, R.C. 3D tracking via body radio reflections. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation NSDI’14, Seattle, WA, USA, 2–4 April 2014; USENIX Association: Berkeley, CA, USA, 2014; pp. 317–329. [Google Scholar]
  5. Pham, V.H.; Taieb, M.H.; Chouinard, J.Y.; Roy, S.; Huynh, H.T. On the double Doppler effect generated by scatterer motion. REV J. Electron. Commun. 2011, 1, 30–37. [Google Scholar] [CrossRef] [Green Version]
  6. Abdelgawwad, A.; Pätzold, M. On the influence of walking people on the Doppler spectral characteristics of indoor channels. In Proceedings of the 28th IEEE Int. Symp. on Personal, Indoor and Mobile Radio Communications, PIMRC 2017, Montreal, QC, Canada, 8–13 October 2017. [Google Scholar]
  7. Abdelgawwad, A.; Paetzold, M. A 3D non-Stationary cluster channel model for human activity recognition. In Proceedings of the IEEE 89th Vehicular Technology Conference (VTC2019-Spring), Kuala Lumpur, Malaysia, 28 April–1 May 2019; pp. 1–7. [Google Scholar] [CrossRef]
  8. Bian, J.; Wang, C.; Zhang, M.; Ge, X.; Gao, X. A 3-D Non-stationary wideband MIMO channel model allowing for velocity variations of the mobile station. In Proceedings of the IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017; pp. 1–6. [Google Scholar] [CrossRef]
  9. Gurbuz, S.Z.; Clemente, C.; Balleri, A.; Soraghan, J.J. Micro-Doppler-based in-home aided and unaided walking recognition with multiple radar and sonar systems. IET Radar Sonar Navig. 2017, 11, 107–115. [Google Scholar] [CrossRef] [Green Version]
  10. Wang, X.; Wang, P.; Cao, X.; Chen, V.C. Interferometric angular velocity measurement of rotating blades: Theoretical analysis, modeling and simulation study. IET Radar Sonar Navig. 2019, 13, 438–444. [Google Scholar] [CrossRef]
  11. Ritchie, M.; Jones, A.M. Micro-Doppler gesture recognition using Doppler, time and range based features. In Proceedings of the IEEE Radar Conference (RadarConf), Boston, Ma, USA, 22–26 April 2019; pp. 1–6. [Google Scholar] [CrossRef]
  12. Erol, B.; Amin, M.G. Radar data cube processing for human activity recognition using multi subspace learning. IEEE Trans. Aerosp. Electron. Syst. 2019. [Google Scholar] [CrossRef]
  13. Seifert, A.; Amin, M.G.; Zoubir, A.M. Toward unobtrusive in-home gait analysis based on radar micro-Doppler signatures. IEEE Trans. Biomed. Eng. 2019, 66, 2629–2640. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  14. Fioranelli, F.; Ritchie, M.; Gürbüz, S.Z.; Griffiths, H. Feature diversity for optimized human micro-Doppler classification using multistatic radar. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 640–654. [Google Scholar] [CrossRef]
  15. Wu, M.; Dai, X.; Zhang, Y.D.; Davidson, B.; Amin, M.G.; Zhang, J. Fall detection based on sequential modeling of radar signal time-frequency features. In Proceedings of the IEEE International Conference on Healthcare Informatics, Philadelphia, PA, USA, 9–11 September 2013; pp. 169–174. [Google Scholar] [CrossRef]
  16. Amin, M.G.; Zhang, Y.D.; Ahmad, F.; Ho, K.C.D. Radar signal processing for elderly fall detection: The future for in-home monitoring. IEEE Signal Process. Mag. 2016, 33, 71–80. [Google Scholar] [CrossRef]
  17. Jokanović, B.; Amin, M. Fall detection using deep learning in range-Doppler radars. IEEE Trans. Aeros. Electron. Syst. 2018, 54, 180–189. [Google Scholar] [CrossRef]
  18. Halperin, D.; Hu, W.; Sheth, A.; Wetherall, D. Tool Release: Gathering 802.11n traces with channel state information. ACM SIGCOMM CCR 2011, 41, 53. [Google Scholar] [CrossRef]
  19. IEEE Standard for Information technology—Local and metropolitan area networks—Specific requirements—Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 5: Enhancements for Higher Throughput. In IEEE Std 802.11n-2009 (Amendment to IEEE Std 802.11-2007 as Amended by IEEE Std 802.11k-2008, IEEE Std 802.11r-2008, IEEE Std 802.11y-2008, and IEEE Std 802.11w-2009); IEEE: Piscataway, NJ, USA, 2009; pp. 1–565. [CrossRef]
  20. Wang, Z.; Guo, B.; Yu, Z.; Zhou, X. Wi-Fi CSI-based behavior recognition: From signals and actions to activities. IEEE Commun. Mag. 2018, 56, 109–115. [Google Scholar] [CrossRef]
  21. Wang, X.; Yang, C.; Mao, S. PhaseBeat: Exploiting CSI phase data for vital sign monitoring with commodity WiFi devices. In Proceedings of the IEEE 37th International Conference on Distributed Computing Systems (ICDCS), Atlanta, GA, USA, 5–8 June 2017; pp. 1230–1239. [Google Scholar] [CrossRef]
  22. Xie, Y.; Li, Z.; Li, M. Precise power delay profiling with commodity WiFi. In Proceedings of the 21st Annual International Conference on Mobile Computing and Networking, MobiCom ’15, Beijing, China, 20–25 September 2015; ACM: New York, NY, USA, 2015; pp. 53–64. [Google Scholar] [CrossRef]
  23. Vasisht, D.; Kumar, S.; Katabi, D. Decimeter-level localization with a single WiFi access point. In Proceedings of the 13th Usenix Conference on Networked Systems Design and Implementation, NSDI’16, Santa Clara, CA, USA, 16–18 March 2016; USENIX Association: Berkeley, CA, USA, 2016; pp. 165–178. [Google Scholar]
  24. Gong, L.; Yang, W.; Man, D.; Dong, G.; Yu, M.; Lv, J. WiFi-based real-time calibration-free passive human motion detection. Sensors 2015, 15, 32213–32229. [Google Scholar] [CrossRef] [Green Version]
  25. Mahfoudi, M.N.; Turletti, T.; Parmentelat, T.; Ferrero, F.; Lizzi, L.; Staraj, R.; Dabbous, W. ORION: Orientation estimation using commodity Wi-Fi. In Proceedings of the IEEE International Conference on Communications Workshops (ICC Workshops), Paris, France, 21–25 May 2017; pp. 1233–1238. [Google Scholar] [CrossRef] [Green Version]
  26. Kotaru, M.; Joshi, K.; Bharadia, D.; Katti, S. SpotFi: Decimeter level localization using WiFi. SIGCOMM Comput. Commun. Rev. 2015, 45, 269–282. [Google Scholar] [CrossRef]
  27. Qian, K.; Wu, C.; Yang, Z.; Zhou, Z.; Wang, X.; Liu, Y. Tuning by turning: Enabling phased array signal processing for WiFi with inertial sensors. In Proceedings of the IEEE INFOCOM 2016—The 35th Annual IEEE International Conference on Computer Communications, San Francisco, CA, USA, 10–15 April 2015–2016; pp. 1–9. [Google Scholar] [CrossRef]
  28. Zhuo, Y.; Zhu, H.; Xue, H. Identifying a new non-ninear CSI phase measurement error with commodity WiFi devices. In Proceedings of the 2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS), Wuhan, China, 13–16 December 2016; pp. 72–79. [Google Scholar] [CrossRef]
  29. Wang, W.; Liu, A.X.; Shahzad, M. Gait recognition using Wifi signals. In Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp ’16, Heidelberg, Germany, 12–16 September 2016; ACM: New York, NY, USA, 2016; pp. 363–373. [Google Scholar] [CrossRef] [Green Version]
  30. Wu, X.; Chu, Z.; Yang, P.; Xiang, C.; Zheng, X.; Huang, W. TW-See: Human activity recognition through the wall with commodity Wi-Fi devices. IEEE Trans. Veh/ Technol. 2019, 68, 306–319. [Google Scholar] [CrossRef]
  31. Du, C.; Yuan, X.; Lou, W.; Hou, Y.T. Context-free fine-grained motion sensing using WiFi. In Proceedings of the 15th Annual IEEE International Conference on Sensing, Communication and Networking (SECON), Hong Kong, 11–13 June 2018; pp. 1–9. [Google Scholar] [CrossRef]
  32. Chen, J.; Li, F.; Chen, H.; Yang, S.; Wang, Y. Dynamic gesture recognition using wireless signals with less disturbance. Pers. Ubiquitous Comput. 2019, 23, 17–27. [Google Scholar] [CrossRef]
  33. Sen, S.; Radunovic, B.; Choudhury, R.R.; Minka, T. You are facing the mona lisa: Spot localization using PHY layer information. In Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services, MobiSys ’12, Ambleside, UK, 25–29 June 2012; ACM: New York, NY, USA, 2012; pp. 183–196. [Google Scholar] [CrossRef]
  34. Qian, K.; Wu, C.; Yang, Z.; Liu, Y.; Zhou, Z. PADS: Passive detection of moving targets with dynamic speed using PHY layer information. In Proceedings of the 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS), Hsinchu, Taiwan, 16–19 December 2014; pp. 1–8. [Google Scholar] [CrossRef]
  35. Keerativoranan, N.; Haniz, A.; Saito, K.; Takada, J.I. Mitigation of CSI temporal phase rotation with B2B calibration method for fine-grained motion detection analysis on commodity Wi-Fi devices. Sensors 2018, 18, 3795. [Google Scholar] [CrossRef]
  36. Abdullah, R.S.A.R.; Alnaeb, A.; Salah, A.A.; Rashid, N.E.A.; Sali, A.; Pasya, I. Micro-Doppler estimation and analysis of slow moving objects in forward scattering radar system. Remote Sens. 2017, 9, 699. [Google Scholar] [CrossRef] [Green Version]
  37. Chen, V. The Micro-Doppler Effect in Radar, 2nd ed.; Artech House Radar Library; Artech House: Norwood, MA, USA, 2019. [Google Scholar]
  38. Dauger, D.E. Simulation and study of Fresnel diffraction for arbitrary two-dimensional apertures. Comput. Phys. 1996, 10, 591–604. [Google Scholar] [CrossRef]
  39. He, R.; Zhong, Z.; Ai, B.; Ding, J.; Guan, K. Analysis of the relation between Fresnel zone and path loss exponent based on two-ray Model. IEEE Antennas Wirel. Propag. Lett. 2012, 11, 208–211. [Google Scholar] [CrossRef]
  40. Goldsmith, A. Wireless Communications; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar] [CrossRef] [Green Version]
  41. Rappaport, T. Wireless Communications: Principles and Practice, 2nd ed.; Prentice Hall PTR: Upper Saddle River, PJ, USA, 2001. [Google Scholar]
  42. Zhang, F.; Niu, K.; Xiong, J.; Jin, B.; Gu, T.; Jiang, Y.; Zhang, D. Towards a diffraction-based sensing approach on human activity recognition. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 2019, 3. [Google Scholar] [CrossRef]
  43. Zhang, F.; Zhang, D.; Xiong, J.; Wang, H.; Niu, K.; Jin, B.; Wang, Y. From Fresnel diffraction model to fine-grained human respiration sensing with commodity Wi-Fi devices. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 2018, 2, 1–23. [Google Scholar] [CrossRef]
  44. Xin, T.; Guo, B.; Wang, Z.; Wang, P.; Lam, J.C.K.; Li, V.O.K.; Yu, Z. FreeSense: A robust approach for indoor human detection using Wi-Fi signals. IMWUT 2018, 2, 143:1–143:23. [Google Scholar] [CrossRef]
  45. Yun, X.; Bachmann, E.R.; Moore, H.; Calusdian, J. Self-contained position tracking of human movement using small inertial/magnetic sensor modules. In Proceedings of the 2007 IEEE International Conference on Robotics and Automation, Roma, Italy, 10–14 April 2007; pp. 2526–2533. [Google Scholar] [CrossRef]
  46. MATLAB Code for 3D Tracking with IMU. Available online: https://github.com/xioTechnologies/Gait-Tracking-With-x-IMU (accessed on 13 February 2020).
  47. Pätzold, M.; Gutierrez, C.A. Modelling of non-WSSUS channels with time-variant Doppler and delay characteristics. In Proceedings of the IEEE Seventh International Conference on Communications and Electronics (ICCE), Hue, Vietnam, 18–20 July 2018; pp. 1–6. [Google Scholar] [CrossRef] [Green Version]
  48. Abdelgawwad, A.; Pätzold, M. A framework for activity monitoring and fall detection based on the characteristics of indoor channels. In Proceedings of the IEEE 87th Vehicular Technology Conference (VTC Spring), Porto, Portugal, 3–6 June 2018. [Google Scholar] [CrossRef] [Green Version]
  49. Pätzold, M.; Gutiérrez, C.A.; Youssef, N. On the consistency of non-stationary multipath fading channels with respect to the average Doppler shift and the Doppler spread. In Proceedings of the IEEE Wireless Communications and Networking Conference, WCNC, San Francisco, CA, USA, 19–22 March 2017. [Google Scholar] [CrossRef] [Green Version]
  50. Boashash, B. Time-Frequency Signal Analysis and Processing—A Comprehensive Reference, 2nd ed.; Elsevier: Amsterdam, The Netherlands; Academic Press: Cambridge, MA, USA, 2015. [Google Scholar]
  51. Sensors for Motion Capture, Biomechanics, Industrial Control, Robotics, Facility Management, Cold Storage, Research, and Product Development. Available online: https://mbientlab.com/ (accessed on 13 February 2020).
Figure 1. Geometrical model of a 3D multipath propagation scenario with one moving scatterer S M and M fixed scatterers S m F , m = 1 , 2 , , M .
Figure 1. Geometrical model of a 3D multipath propagation scenario with one moving scatterer S M and M fixed scatterers S m F , m = 1 , 2 , , M .
Sensors 20 01049 g001
Figure 2. A presentation of the experiment scenario in the (a) x y plane and (b) x z plane.
Figure 2. A presentation of the experiment scenario in the (a) x y plane and (b) x z plane.
Sensors 20 01049 g002
Figure 3. Trajectories of the mechanical model and measured IMU data in (a) horizontal direction x M ( t ) and (b) vertical direction z M ( t ) .
Figure 3. Trajectories of the mechanical model and measured IMU data in (a) horizontal direction x M ( t ) and (b) vertical direction z M ( t ) .
Sensors 20 01049 g003
Figure 4. Block diagrams illustrating steps to compute the spectrograms S ˜ ( f , t ) , S ( f , t ) , and S ^ ( f , t ) of (a) the channel model with the IMU data as input, (b) the channel model with the trajectories of the mechanical model as inputs, and (c) measured CSI data, respectively.
Figure 4. Block diagrams illustrating steps to compute the spectrograms S ˜ ( f , t ) , S ( f , t ) , and S ^ ( f , t ) of (a) the channel model with the IMU data as input, (b) the channel model with the trajectories of the mechanical model as inputs, and (c) measured CSI data, respectively.
Sensors 20 01049 g004
Figure 5. Spectrograms S ˜ ( f , t ) , S ( f , t ) , and S ^ ( f , t ) (a) the channel model with IMU data as inputs, (b) the channel model with the mechanical model of the pendulum as inputs, and (c) measured CSI, respectively.
Figure 5. Spectrograms S ˜ ( f , t ) , S ( f , t ) , and S ^ ( f , t ) (a) the channel model with IMU data as inputs, (b) the channel model with the mechanical model of the pendulum as inputs, and (c) measured CSI, respectively.
Sensors 20 01049 g005
Figure 6. TV mean Doppler shifts B ˜ ( 1 ) ( t ) , B ( 1 ) ( t ) , and B ^ ( 1 ) ( t ) computed from the spectrograms of the channel model with IMU data as inputs, mechanical model as inputs, and the measured CSI, respectively.
Figure 6. TV mean Doppler shifts B ˜ ( 1 ) ( t ) , B ( 1 ) ( t ) , and B ^ ( 1 ) ( t ) computed from the spectrograms of the channel model with IMU data as inputs, mechanical model as inputs, and the measured CSI, respectively.
Sensors 20 01049 g006
Figure 7. NMSE γ k of each experiment computed from the TV mean Doppler shift B ˜ k ( 1 ) ( t ) of the channel model fed with IMU data as inputs and the measured TV mean Doppler shift B ^ k ( 1 ) ( t ) for k = 1 , 2 , , K .
Figure 7. NMSE γ k of each experiment computed from the TV mean Doppler shift B ˜ k ( 1 ) ( t ) of the channel model fed with IMU data as inputs and the measured TV mean Doppler shift B ^ k ( 1 ) ( t ) for k = 1 , 2 , , K .
Sensors 20 01049 g007

Share and Cite

MDPI and ACS Style

Abdelgawwad, A.; Borhani, A.; Pätzold, M. Modelling, Analysis, and Simulation of the Micro-Doppler Effect in Wideband Indoor Channels with Confirmation Through Pendulum Experiments. Sensors 2020, 20, 1049. https://doi.org/10.3390/s20041049

AMA Style

Abdelgawwad A, Borhani A, Pätzold M. Modelling, Analysis, and Simulation of the Micro-Doppler Effect in Wideband Indoor Channels with Confirmation Through Pendulum Experiments. Sensors. 2020; 20(4):1049. https://doi.org/10.3390/s20041049

Chicago/Turabian Style

Abdelgawwad, Ahmed, Alireza Borhani, and Matthias Pätzold. 2020. "Modelling, Analysis, and Simulation of the Micro-Doppler Effect in Wideband Indoor Channels with Confirmation Through Pendulum Experiments" Sensors 20, no. 4: 1049. https://doi.org/10.3390/s20041049

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop