Haiyang Xia , Song Zha , Jijun Huang , Jibin Liu and Peiguo LiuSpectrum Cartography Based on Dynamic Compressed Sensing by Using Multiple Domains InformationAbstract: Radio maps have experienced their success in applications of wireless communications for years by offering metrics of radio frequency (RF) information, e.g., power spectral density (PSD), within a geographical region of interest. Spectrum cartography technique constructs radio maps to expand the abilities of RF awareness. However, seldom of existing methods aim at constructing radio maps by utilizing multiple domains information. In this paper, a novel framework inspired by dynamic compressed sensing (DCS) has been proposed firstly to solve this problem. This flexible framework first to apply joint group-Lasso for PSD map construction based on the different sparse patterns between space and frequency domains as well as innovatively utilizes transmitters’ mobility patterns for support prediction of DCS. Simulation experiments have been processed to assess the performance of methods within the proposed framework and framework’s superiority has been proven. Keywords: DCS , group-Lasso , PSD , sparsity , spectrum cartography , support prediction I. INTRODUCTIONSPECTRUM cartography [1], [2] has been introduced to construct radio maps [3], [4] of a certain channel metric [5], such as power spectral density (PSD), received signal power (RSS) or channel gain over a geographical region of interest based on measurements collected by the radio frequency (RF) sensors deployed within the region [1] for years. Since radio maps comprise the critical information [6], [7] of RF environment across multiple domains [8], e.g., space, frequency, and time, they have been widely utilized in applications of wireless communications including network planning, interference coordination, dynamic spectrum access, and spectrum surveillance. Meanwhile, the PSD map [9]–[11] has become one of the most popular forms of radio maps. Due to the prosperous development of mobile transmitters, radio maps also find applications in mobile wireless communications, such as intelligent transport system (ITS) for autonomous vehicles (AVs) or unmanned aerial vehicles (UAVs)- based networks [12]–[14]. Unlike conventional wireless communication devices, their locations are always time-varying, but the mobility patterns are regulated by traffic regulations, e.g., limitations of velocity. These features consist of variance or invariance of space domain sparsity and frequency domain sparsity, which reveals the changing rules of RF environment with time lapse. For the scenario of non-cooperative transmitters, existing construction methods of radio maps process the estimation of signal power or any other electromagnetic physical quantities at one time slot, at any arbitrary locations within region of interest, based on the related measurements without prior information. These dominating methods include but not limit to interpolation [15], [16] or extrapolation and their revised algorithms [17], [18], semi-parameter regression [19], matrix completion [20], kernel-based learning [21], and dictionary learning [22]. These methods are effective to a certain extent, but challenges still remain. Most of them construct power maps without consideration of connection between space and frequency domains. In order to construct PSD maps, some methods [23], [24] have been proposed to exploit the spatial sparsity inspired by theories of compressed sensing (CS) [25], [26]. Another explicit example is that the least-absolute shrinkage and selection operator (Lasso) [27], [28] has been employed to determine the basis expansion model (BEM) coefficients [29], [30] for PSD estimation [31], [32]. Moreover, the group-Lasso [33] also has favorable performance in spectrum cartography [34], and most of them adopt basis pursuit (BP) [35] as basic approach for CS problem. Nevertheless, these methods also construct PSD maps at each time slot individually, which means they ignore temporal varying rules of space and frequency domains. And approaches based on dynamic compressed sensing (DCS) can be employed to address this limitation. The majority of DCS reconstruction methods can be classified into two categories: those based on least squares [36] and those based on Bayesian prediction [37], [38]. The former one makes the temporal prediction through analysis of support (the sequence of nonzero entries in the sparse vector) variation according to the prior information offered by time-varying patterns of support, including the least square compressed sensing (LS-CS) [39], the Kalman filter compressed sensing (KF-CS) [40], modified-DCS [41], modified orthogonal matching pursuit (modified-OMP) [42], weighted- and so on. Differently, the latter one aims at the prediction of posterior probability by the prior probability of parameters of random variables as well as the likely probability formed by compressed observation matrix [38], [43]. But the prior distribution of random variables’ parameters is difficult to access on the condition of complicated wireless communication scenario. In the contrary, the ideas of research on the variation of support are worth reference to fit for the dynamic scenario discussed above, so we choose them for highly accurate PSD estimation. However, the BEM coefficients of PSD in our scenario do not follow two basic assumptions [36], “slow support change” and “slow signal value change”, the approaches mentioned above cannot be utilized in the scenario of mobile transmitters directly. To this end, a novel DCS framework based on the utilization of multiple domains information has been put forth for PSD maps construction in this paper. This framework applies joint group-Lasso based on different sparse patterns of space and frequency domains as well as DCS support prediction based on temporal varying rules of space and frequency domains. Its estimation can be organized to construct complete PSD maps in the time sequence, see Fig. 1. The performance of methods within the proposed framework have been compared by numerical experiments. In addition, both the normalized vector errors (NVE) [32] and the spatial-frequency power overlap ratio (SFPOR) have been employed to verify PSD estimation accuracy. Fig. 1. Illustration of trace of a mobile transmitter, radio maps at the specific frequency bin, and complete PSD maps with time sequence. ![]() The main contributions of this work include: (i) it innovatively utilizes history information of estimations and mobility patterns (e.g., velocity limitation in this paper discussed latter) of mobile transmitters to reveal temporal varying rules of space and frequency domains for DCS support prediction; (ii) it firstly applies joint group-Lasso with different plenty items according to difference analysis of space and frequency domains; (iii) it also firstly propose a flexible framework for PSD maps construction, for it can adjust the approach depending on whether history information of estimation or transmitters’ mobility patterns are provided or not. The rest of the paper has been organized as follow. Section II describes the system model and problem statement. In Section III, joint group-lasso (JG-Lasso) based on different sparse patterns, lasso of temporal space-frequency support prediction (TSFP-Lasso) and joint group-lasso of temporal space-frequency Support prediction (TSFP-JG-Lasso) have been illustrated in details. Experiment setting and results analysis are represented in Section IV while conclusions of the paper are drawn in Section V. Notation: Bold uppercase [TeX:] $$\mathbf{A} (\text{lowercase }\mathbf{a})$$ letters denote matrices or tensors (vectors), [TeX:] $$A_{ij}$$ denotes the (i,j)th entry of matrix [TeX:] $$\mathbf{A}, a_i$$ denotes the ith entry of vector [TeX:] $$\mathbf{a}, \mathbf{A}_{i:}$$ denotes the ith row sub-vector of matrix [TeX:] $$\mathbf{A} \text{ while } \mathbf{A}_{:j}$$ denote the jth column sub-vector of matrix [TeX:] $$\mathbf{A}, \mathbf{A}^{\top}$$ is the transpose of matrix [TeX:] $$\mathbf{A}, \Delta$$ is the support set of vector, [TeX:] $$\mathbf{A}^\Delta$$ denotes the columns of matrix [TeX:] $$\mathbf{A}, \mathbf{a}_{\Delta}$$ denotes the entries of [TeX:] $$\mathbf{a}, \Delta^C$$ denotes the completement of set [TeX:] $$\Delta, \hat{\mathbf{a}}(t)$$ is the final estimation of vector [TeX:] $$\mathbf{a}$$ at time slot t, and [TeX:] $$\check{\mathbf{a}}(t)$$ is the pre-estimation of vector [TeX:] $$\mathbf{a}$$ only based on measurements at time slot t. II. SYSTEM MODEL AND PROBLEM STATEMENTA. Network ModelConsider [TeX:] $$N_p$$ potential positions of mobile transmitters, between which is the reference distance [TeX:] $$d_{ref}$$, and [TeX:] $$N_m$$ sensors receiving and measuring the signal power in a geographical region [TeX:] $$\mathcal{R} \subset \mathbb{R}^2$$, portraited in Fig. 2. With the collection of known bases [TeX:] $$\left\{\beta_q(f)\right\}_{q=1}^{N_q},$$ where the basis [TeX:] $$\beta_q(f)$$ is centered at frequency [TeX:] $$f_q$$ the PSD of pth mobile transmitters’ emission [TeX:] $$\varphi_p(f)$$ can be denoted as
where [TeX:] $$\varsigma_{p q}$$ denotes the expansion coefficient belongs to each base, awaiting to be estimated to construct the PSD map [31]. Among those basis models, the Gaussian bells [TeX:] $$\beta_q(f)=\exp \left[-\left(f-f_q\right)^2\right]$$ are deployed with center frequencies equispaced on the bandwidth B of interest. B. Propagation ModelThen, consider a deterministic pathloss model for the signal propagation from mobile transmitters to sensors within the region of interest, and the signal power is scaled by a mask matrix with entries [TeX:] $$\gamma_{p m}=\exp \left(-\eta\left\|s_p-s_m\right\|_2^2\right),$$ where denotes pathloss coefficients controlling the attenuation per reference distance, [TeX:] $$\left\{s_p\right\}_{p=1}^{N_p} \text { and }\left\{s_m\right\}_{m=1}^{N_m}$$ denote the position vectors of potential mobile transmitters’ position and sensors deployed by ITS, respectively. It is worth stressing that this mask matrix reflects the known information of gain in the propagation environment. Although the selection of signal propagation must be chosen accordingly based on different environments, it has little influence on the performance of methods in this paper as known information. For simplicity and generality, the exponential signal model is chosen in this paper as [32]. Therefore, the power measured by the mth senor can be expressed by the superposition of signal power transmitted by each potential mobile transmitters’ positions plus the Gaussian white noise, as
(2)[TeX:] $$\begin{aligned} \varphi_m(f) =\sum_{p=1}^{N_p} \gamma_{p m} \varphi_p(f)+\sigma_m^2, m=1,2, \cdots, N_m \\ =\sum_{p=1}^{N_p} \gamma_{p m} \sum_{q=1}^{N_q} \varsigma_{p q} \beta_q(f)+\sigma_m^2, \end{aligned}$$where [TeX:] $$\sigma_m^2$$ denotes the noise power. Furthermore, the expansion coefficients [TeX:] $$\left\{\varsigma_{p q}\right\}$$ are estimated based on the measurements collected by [TeX:] $$N_m$$ sensors using [TeX:] $$N_l$$ frequency samples on each time slot t, the PSD of the region of interest can be denoted as
[TeX:] $$\Xi(s, f, t)=\sum_{p=1}^{N_p} \sum_{q=1}^{N_q} \varsigma_{p q}(t) \gamma_p(\mathbf{s}) \beta_q(f),$$ where [TeX:] $$\mathbf{s}$$ denotes the vector at any position within the region, and (2) can be revised as
(3)[TeX:] $$\varphi_{m l}(t)=\sum_{p=1}^{N_p} \gamma_{p m} \sum_{q=1}^{N_q} \varsigma_{p q}(t) \beta_q\left(f_l\right)+\sigma_m^2,$$where [TeX:] $$\varphi_{m l}(t)$$ denotes the lth frequency sample of signal power measured by mth sensor at time slot t. Moreover, (3) can also be rewritten in matrices form as
where [TeX:] $$\mathbf{b}_m^{\top}\left(f_l\right)=\left[\gamma_{1 m} \beta_1\left(f_l\right), \cdots, \gamma_{1 m} \beta_{N_q}\left(f_l\right), \cdots, \gamma_{N_p m} \beta_{N_q}\left(f_l\right)\right]^{\top}$$ and [TeX:] $$\varsigma(t)=\left[\varsigma_{11}(t), \varsigma_{12}(t), \cdots, \varsigma_{1 N_q}(t), \cdots, \varsigma_{N_p N_q}(t)\right]^{\top} .$$ And the overall measurements can be expressed as
(5)[TeX:] $$\boldsymbol{\Phi}(t)=\mathbf{B} \cdot \varsigma(t)+\sigma_m^2 \cdot \mathbf{1}_{N_m N_l \times 1}+e_m,$$where [TeX:] $$\boldsymbol{\Phi}(t)=\left[\varphi_{11}(t), \varphi_{12}(t), \cdots, \varphi_{1 N_l}(t), \cdots, \varphi_{N_m N_l}(t)\right]^{\top}$$ denotes [TeX:] $$N_l$$ frequency samples of [TeX:] $$N_m$$ sensors, [TeX:] $$\mathbf{B}=\left[\mathbf{b}_1^{\top}\left(f_1\right), \mathbf{b}_1^{\top}\left(f_2\right), \cdots, \mathbf{b}_1^{\top}\left(f_{N_l}\right), \cdots, \mathbf{b}_{N_m}^{\top}\left(f_{N_l}\right)\right]^{\top}$$ denotes the propagation matrix, and [TeX:] $$\mathbf{1}_{N_m N_l \times 1}$$ denotes [TeX:] $$N_m N_l \text {-by-1 }$$ array of ones. After the solution of [TeX:] $$\varsigma(t)$$ at each time slot t, [TeX:] $$T(t)$$ can be utilized to denote the support of [TeX:] $$\hat{\varsigma}(t)$$. As for the next time slot [TeX:] $$t+\tau, \Delta_{\text {mobil }}(t+\tau)$$ is defined as the possible support based on velocity limitation [TeX:] $$v_{\text {limit }} \text { and } \hat{\varsigma}(t) \text {, and } T_{\text {pred }}(t+\tau)$$ is defined as the support prediction of [TeX:] $$\varsigma(t+\tau)$$ resulted from [TeX:] $$\Delta_{\text {mobil }}(t+\tau)$$ and the pre-solution [TeX:] $$\hat{\zeta}_{\text {pre }}(t+\tau)$$. C. Problem StatementThe objective of this paper is to estimate the dynamic BEM coefficients for PSD maps construction of mobile transmitters within region of interest by the proposed framework, according to the propagation model, current sensor measurements and multiple domains information including different sparse patterns between space and frequency domains and temporal varying rules of space and frequency domains. In other words, our aim is to perform 1) Joint group-Lasso based on different sparse patterns Obtain the [TeX:] $$\left\{\varsigma_{J G}(t)\right\}_{t=1}^{t o T}$$ based on [TeX:] $$\left\{s_p\right\}_{p=1}^{N p}$$, [TeX:] $$\left\{\beta_q(f)\right\}_{q=1}^{N_q}$$, [TeX:] $$\left\{s_m\right\}_{m=1}^{N_m}$$, [TeX:] $$\left\{f_l\right\}_{l=1}^{N_l} \text {, and }\{\boldsymbol{\Phi}(t)\}_{t=1}^{t o T}.$$ 2) Lasso of temporal space-frequency support prediction Estimate [TeX:] $$\left\{\varsigma_{T S F P}(t)\right\}_{t=1}^{t o T}$$ based on [TeX:] $$\left\{s_p\right\}_{p=1}^{N p}$$, [TeX:] $$\left\{\beta_q(f)\right\}_{q=1}^{N_q}$$, [TeX:] $$\left\{s_m\right\}_{m=1}^{N_m}$$, [TeX:] $$\left\{f_l\right\}_{l=1}^{N_l}, v_{\text {limit }} \text {, and }\{\boldsymbol{\Phi}(t)\}_{t=1}^{t o T} \text {. }$$ III. BEM COEFFICIENTS ESTIMATION OF PSDA. Joint Group-Lasso Based on Different Sparse PatternsAccording to the model introduced in Section II, the sparsity of [TeX:] $$\varsigma(t)$$ is obvious because of the uniqueness of each mobile transmitter in space and frequency domains. In other words, only a small fraction of frequency is occupied compared with the whole bandwidth in a few positions of existing active mobile transmitters within the region. And the non-negative least square (NNLS) criterion based on the linear model in (2) can be expressed as
(6)[TeX:] $$\min _{\varsigma \geq 0}\left\|\boldsymbol{\Phi}(t)-\mathbf{B} \cdot \varsigma(t)-\sigma_m^2 \cdot \mathbf{1}_{N_m N_l \times 1}\right\|^2 .$$The potential positions of mobile transmitters [TeX:] $$\left\{s_p\right\}_{p=1}^{N p}$$ and the locations deployed at sensors [TeX:] $$\left\{s_m\right\}_{m=1}^{N_m}$$ are known, or the NNLS optimization above is rendered non-convex. And Lasso, a.k.a. de-noising basis pursuit [44], has proven its splendid ability in exploiting the sparsity of unknown vectors by augmenting the [TeX:] $$l_1 \text {-norm }$$ weighting by a tuning parameter , as
(7)[TeX:] $$\min _{\varsigma \geq 0}\left\|\mathbf{\Phi}(t)-\mathbf{B} \cdot \varsigma(t)-\sigma_m^2 \cdot \mathbf{1}_{N_m N_l \times 1}\right\|^2+\lambda\|\varsigma(t)\|_1 .$$In consideration of the sparsity in both frequency and space domains, the support of [TeX:] $$\varsigma(t)$$ tends to be in some specific frequency [TeX:] $$f_l$$ and exact position [TeX:] $$s_p$$. If an [TeX:] $$l_1 \text {-norm }$$ penalty is applied to the whole [TeX:] $$\varsigma(t)$$, Lasso tends to make the selection based on the strength of individual measurement entry instead of the strength of groups of counterparts [33]. That is, if we hope to better exploit the sparsity of signal expansion coefficients, the norm penalty should be applied in every group composed of the [TeX:] $$\varsigma(t)$$. However, the sparsity in the frequency domain is different from that in the space domain. To analyze the sparsity distribution in frequency and space domains, the [TeX:] $$\varsigma(t)$$ can be denoted as
(8)[TeX:] $$\alpha(t)=\left[\boldsymbol{\varsigma}_{1:}{ }^{\top}(t), \boldsymbol{\varsigma}_{2:}{ }^{\top}(t), \cdots, \boldsymbol{\varsigma}_{N_p:}{ }^{\top}(t)\right]^{\top},$$where [TeX:] $${\boldsymbol{\varsigma}_{p:}}^{\top}(t)$$ is an [TeX:] $$N_q \text {-by-1 }$$ vector of the pth sub-vector of [TeX:] $$\varsigma(t)$$. That is, rows of the [TeX:] $$\alpha(t)$$ describe the frequency domain at each [TeX:] $$s_p$$, while columns of the [TeX:] $$\alpha(t)$$ describe the space domain at each [TeX:] $$f_q$$, as depicted in Fig. 4. Following the composition of [TeX:] $$\alpha(t)$$ within an active CR, the frequency bandwidth is nearly occupied and the PSD of each mobile transmitter’s transmission is of the same magnitude, but the spatial positions are hardly fully utilized. For one, it is impossible to fill the whole regional space with mobile transmitters but not including buildings, pedestrians, or other traffic infrastructure, and the carriageway covers just parts of regions. For another, the geographic region is a two-dimension area, just mentioned in Section II, so its continuity cannot be conveyed into a vector, which is a one-dimension carriage, directly and completely. Because of the difference between frequency and space domain, it is necessary to select the suitable penalty for regularization items of different domain groups. Apart from the [TeX:] $$l_1 \text {-norm }$$ from Lasso, the [TeX:] $$l_2 \text {-norm }$$ from ridge regression [45] is also a popular choice of penalty item. The former treats entries within groups of [TeX:] $$\varsigma(t)$$ differently, and this encourages sparsity in each individual entry [27], [46], which fits the spatial distribution. But the latter tends to treat all entries within the same group equally, and this encourages “coupling strength” among group-size entries [45], [46], which better fits the PSD estimation. Consequently, to cooperate the parsimonious division of group, the [TeX:] $$l_1 \text {-norm }$$ is employed as penalty items of the spatial groups while the [TeX:] $$l_2 \text {-norm }$$ is employed as penalty items of the frequency groups, (7) can be rewritten as
(9)[TeX:] $$\begin{aligned} \min _{\varsigma \geq 0}\left\|\boldsymbol{\Phi}(t)-\mathbf{B} \cdot \varsigma(t)-\sigma_m^2 \cdot \mathbf{1}_{N_m N_l \times 1}\right\|^2 \\ +\lambda_{s p a} \sum_{q=1}^{N_q}\left\|\varsigma_{s p a}(q, t)\right\|_1+\lambda_{\text {freq }} \sum_{p=1}^{N_p}\left\|\varsigma_{\text {freq }}(p, t)\right\|_2, \end{aligned}$$where [TeX:] $$\varsigma_{s p a}(q, t)=\sum_{p=1}^{N_p} \varsigma_{p q}(t), \quad \varsigma_{\text {freq }}(p, t)=\sum_{q=1}^{N_q} \varsigma_{p q}(t).$$ [TeX:] $$\lambda_{s p a} \text { and } \lambda_{f r e q}$$ are the tunning parameter of each penalty item, respectively. And [TeX:] $$\left\{\varsigma_{J G}(t)\right\}_{t=1}^{t o T}$$ equals [TeX:] $$\{\hat{\varsigma}(t)\}_{t=1}^{t o \hat{T}}$$ of (9). The algorithm of JG-Lasso of spatial-frequency domain for expansion coefficients estimation is illustrated in Algorithm 1. B. Lasso of Temporal Space-Frequency Support PredictionAfter the discussion of group sparsity, the algorithm of DCS based on mobility patterns is demonstrated in this sub-section. DCS processes the estimation by a time-varying observation process, that is to obtain a recursive solution that improves the accuracy of simple CS by using the prior information. In consideration of the scenario described in Section II, the methods based on the history observation only are not suitable. And the accuracy improvement of the iterative support prediction has been proven in [47] and [48]. Therefore, the support prediction based on temporal varying rules of space and frequency domains relation has been proposed, and its prior information results from history estimation, mobility patterns, and current observation. Among the traffic regulations, the velocity limitation is the most stable, universal, and accessible mobility pattern [12], so it is employed as an example in this paper to illustrate the idea. For a specific mobile transmitter, just like the depiction in Fig. 2, the history information of its position can be utilized to indicate the possible positions of the future, e.g., the hollow dots within the dashed circle are the possible positions of the future for the exact mobile transmitter. Thus, according to the velocity limitation (i.e., information from mobility patterns), the support stemming from spatial variance (or invariance) can be defined as
(10)[TeX:] $$\Delta_{\text {spa }}:=\left\{\begin{array}{c} i \mid i=(q-1) \times N_p+p, \hat{\varsigma}_{p^{\prime} q}(t-\tau)\gt 0, \\ p^{\prime} \in \mathbb{P},\left\|s_p-s_{p^{\prime}}\right\|_2^2 \leq v_{\text {limit }} \cdot \tau \end{array}\right\},$$where is the time interval, [TeX:] $$\hat{\varsigma}_{p^{\prime} q}(t-\tau)$$ is entry of BEM coefficients estimation at time slot [TeX:] $$t-\tau$$, and [TeX:] $$\mathbb{P}:=\left\{p \mid p \in\left[1, N_p\right], p \in \mathbb{Z}^{+}\right\}.$$ Next, we discuss the frequency predictive support based on the history estimation. Since a mobile transmitter’s emitting frequency band can be measured by sensors, its variation is known to the regional CR. And the support results from frequency invariance can be defined as
(11)[TeX:] $$\Delta_{\text {freq }}:=\left\{\begin{array}{c} i \mid i=(q-1) \times N_p+p, \hat{\varsigma}_{p^{\prime} q}(t-\tau)\gt 0 \\ p^{\prime} \in \mathbb{P}, q \in \mathbb{Q}, p=1,2, \cdots, N_p \end{array}\right\},$$where [TeX:] $$\mathbb{Q}:=\left\{q \mid q \in\left[1, N_q\right], q \in \mathbb{Z}^{+}\right\} .$$ Then, to reduce the influence of noise, the current independent estimation pre-result also helps modify the predictive support of [TeX:] $$\hat{\varsigma}(t) \text {. }$$ And it can be obtained by minimizing the loss function mentioned in (6) based on current measurements [TeX:] $$\boldsymbol{\Phi}(t) \text {. }$$ And the support of pre-result is denoted as
(12)[TeX:] $$\Delta_{current }:=\left\{i \mid i=(q-1) \times N_p+p, \check{\varsigma}_{p q}(t)\gt 0\right\},$$where [TeX:] $$\check{\varsigma}_{p q}(t)$$ denotes the entry of pre-estimation based on current collection of measurements. Since these three supports indicate the possible non-zero entries from different prior information, their intersection is the predictive support, which can be denoted as
After the solution of the predictive support, we could compute the estimation of [TeX:] $$\varsigma(t)$$ at each time slot t while setting all other values to zero. The simple LS on known support can obtain the distribution of PSD along with the precise support of [TeX:] $$\varsigma(t)$$ [39], but the predictive support is obtained based on the history and current information to indicate the possible nonzero entries, which means [TeX:] $$\varsigma(t)$$ within the predictive support is still sparse. So, the Lasso is chosen for the last estimation instead of common nonnegative LS, which can be expressed as
(14)[TeX:] $$\begin{array}{r} \min _{\varsigma_{\Delta_{\text {pred }}} \geq 0}\left\|\boldsymbol{\Phi}(t)-\mathbf{B}^{\Delta_{\text {pred }}} \cdot \varsigma_{\Delta_{\text {pred }}}(t)-\sigma_m^2 \cdot \mathbf{1}_{N_m N_l \times 1}\right\|^2 \\ +\lambda_{\Delta_{\text {pred }}}\left\|\varsigma_{\Delta_{\text {pred }}}(t)\right\|_1, \end{array}$$where [TeX:] $$\mathbf{B}^{\Delta_{\text {pred }}}$$ denotes the [TeX:] $$\Delta_{\text {pred }}$$ columns of [TeX:] $$\mathbf{B}, \varsigma_{\Delta_{\text {pred }}}(t)$$ denotes the [TeX:] $$\Delta_{\text {pred }}$$ entries of [TeX:] $$\varsigma(t)$$, and other entries are setting as zero
where [TeX:] $$\Delta_{\text {pred }}^C$$ denotes the complement of [TeX:] $$\Delta_{\text {pred }} \text { and } N_{\text {pred }}^C$$ denotes the number of [TeX:] $$\Delta_{\text {pred }}^C$$ entries. And [TeX:] $$\left\{\varsigma_{T S F P}(t)\right\}_{t=1}^{t o T}$$ equals [TeX:] $$\{\hat{\varsigma}(t)\}_{t=1}^{t o T}$$ of (14) and (15). The algorithm TSFP-Lasso on the support of expansion coefficients is illustrated in Algorithm 2. C. Joint Group-Lasso of Temporal Space-frequency Support PredictionFinally, the Lasso part of TSFP-Lasso can be replaced by JG-Lasso to exploit the different sparsity in space and frequency domains, named as TSFP-JG-Lasso. The estimation steps of TSFP-JG-Lasso are similar to TSFP-Lasso, except for the estimation of pre-result. Although TSFP-JG-Lasso has the capability to utilize temporal space-frequency support prediction information to improve accuracy, this feature is not obligatory. In other words, when temporal space-frequency information is unavailable, TSFP-JG-Lasso can still function as JG-Lasso. This demonstrates the flexibility of the method. And steps of TSFP-JG-Lasso are illustrated in Algorithm 3 in detail. IV. SIMULATION RESULTS AND PERFORMANCE ANALYSISA. Numerical Experiments SetupTo quantify the estimation performance of each method, two evaluation metrices have been chosen for the analysis comparing Lasso, JG-Lasso, TSFP-Lasso and TSFP-JG-Lasso. One is the NVE, which is utilized to compare the [TeX:] $$l_1 \text {-norm }$$ of difference between true values and estimations, defined as
(16)[TeX:] $$\mathrm{NVE}:=\frac{1}{t o T} \sum_{t=1}^{t o T} 10 \log _{10}\left(\frac{\|\hat{\varsigma}(t)-\varsigma(t)\|_1}{\|\varsigma(t)\|_1}\right)[\mathrm{dB}].$$Another is the SFPOR, which is applied to compare the spatial- frequency difference between true values and estimations, better describing the power distribution along space and frequency domains, defined as
(17)[TeX:] $$\mathrm{SFPOR}:=\frac{1}{t o T} \sum_{t=1}^{t o T} 10 \log _{10} \sum_{p=1}^{N_p} \sum_{q=1}^{N_q}(\cdot)[\mathrm{dB}],$$where [TeX:] $$(\cdot)=\frac{\hat{\alpha}_{p q}(t)-\alpha_{p q}(t)}{\left(\min \left\|p-p^{\dagger}\right\|+1\right) \times\left(\min \left\|q-q^{\dagger}\right\|+1\right)}, \quad \alpha_{p q}(t)$$ is the (p,q)th entry element of the matrix [TeX:] $$\alpha(t), p^{\dagger} \text { and } q^{\dagger}$$ are the serial set of nonzero values in [TeX:] $$\alpha(t).$$ The numerator of [TeX:] $$(\cdot)$$ represents the individual coefficient difference between true value and estimation on each spatial point, in each frequency band and at each time slot while the dominator represents the product of spatial difference and frequency band difference. The setup of Monte Carlo simulation includes [TeX:] $$N_p=36$$ possible spatial positions, [TeX:] $$N_q=8$$ known expansion bases, [TeX:] $$N_m=6$$ sensors collecting signals which scan [TeX:] $$N_l=42$$ frequencies from 15 to 30 MHz, reference distance [TeX:] $$d_{ref}=10$$ m, velocity limitation [TeX:] $$v_{\text {limit }}=d_{\text {ref }} / \tau,$$ and three mobile transmitters are set within the region of interest. In consideration of universality, their signal emitting powers are different from each other and their working frequency bands are also nonoverlapping. Furthermore, these mobile transmitters have distinct-different movement rules. One is that transmitters move in different directions which means the distances between each other vary with time lapse. Another is one of them always keep moving while others stay at the same position randomly. These diverse movement rules facilitate the experimental completeness. B. Performance AnalysisIt shows in Fig. 5 that the NVE of each method versus different signal noise ratio (SNR). It can be seen that all NVEs decrease with the SNR, and the NVE of Lasso is always highest while those of other methods are low, which indicates both joint group-Lasso and temporal space-frequency support prediction have less estimation error, for they exploit the sparsity of BEM coefficients better than Lasso. Meanwhile, the difference of Lasso between other methods declines with the SNR except TSFP-JG-Lasso, which indicates those methods perform better on the condition of lower SNR than Lasso. That is because the joint group-Lasso and temporal support prediction can reduce noise interference, which increase the estimation accuracy. Also, the NVE of JG-Lasso is higher than that of TSFPLasso when SNR is lower 0 dB but lower when SNR is higher than 0 dB. This phenomenon demonstrates that the exploitation of group sparsity contributes more than the utilization of mobility pattern to the accurate estimation on the condition of low SNR while the utilization of mobility pattern is superior to group sparsity exploitation on the condition of higher SNR. Moreover, the NVE of JG-Lasso is similar with that of Lasso when SNR is higher than 5 dB, while the superiority of TSFPLasso over Lasso is maintained across varying SNRs. This can be attributed to JG-Lasso’s superior ability to reduce the impact of noise on Lasso, which becomes more evident in low SNR scenarios due to its multi-domain sparsity analysis. However, as the SNR increases, the advantage of JG-Lasso may not be significant, resulting in similar NVE values for both methods. This phenomenon illustrates that the exploitation of group sparsity has better performance on the condition of low SNR. And it can also be suggested from the Fig. 5 that TSFP-JG-Lasso is superior to others because its lowest NVE along all methods. As for Fig. 6, SFPORs of different methods are depicted to describe the power distribution in spatial and frequency domain. Similar with NVEs, SFPORs decrease with the growth of SNR. But the difference between SFPOR of JGLasso and TSFP-Lasso is larger than NVEs of them, which demonstrates the utilization of mobility patterns contributes to the estimation accuracy based on different sparse patterns and temporal varying rules of space and frequency domains. Also, the superiority of JG-Lasso and TSFP-Lasso to each other on the condition of different SNRs can be demonstrated in Fig. 6, similar with that in Fig. 5. And SFPORs can better help discriminate the estimation accuracy of these methods than NVEs because of the lager difference, especially for the Lasso and JG-Lasso when SNR is higher than 5 dB. In addition, TSFP-JG-Lasso is still the most accurate estimation method due to its lowest SFPORs, which exploits the sparse patterns difference between space and frequency domains and predicts the support according to the mobility patterns as the prior information meanwhile. The PSD charts of different mobile transmitters’ locations at a specific time slot are displayed in Fig. 7, and No. 2 and No. 3 transmitter is displayed in Fig. 7(a) and 7(b), respectively. Figs. 8, 9, 10, and 11 compare true values and estimation results of radio maps at the 14th, 25th, 33th, and 36th frequency bin, respectively, and SNR is set as 0 dB. Also, among these frequency bins, 14th, 25th, and 36th is the central frequency bin of No. 1, No. 2 and No. 3 mobile transmitters, respectively. From these figures, radio maps of Lasso can shed light on basic outlines of true values at different frequency bins, but RSS distribution of JG-Lasso is more explicit to describe transmitter’s location while transmitter’s emitting power estimations of TSFP-Lasso are closer to true values. To sum up, TSFP-JG-Lasso are superior to other methods in accuracy because their profiles are the most similar with true values. Fig. 8. Radio maps at 14th frequency bin and a specific time slot with [TeX:] $$N_l=42$$ when SNR equals 0 dB. (a) True value. (b) Lasso estimation. (c) JG-Lasso estimation. (d) TSFP-Lasso estimation. (e) TSFP-JG-Lasso estimation. ![]() Fig. 9. Radio maps at 25th frequency bin and a specific time slot with [TeX:] $$N_l=42$$ when SNR equals 0 dB. (a) True value. (b) Lasso estimation. (c) JG-Lasso estimation. (d) TSFP-Lasso estimation. (e) TSFP-JG-Lasso estimation. ![]() V. CONCLUSIONA novel DCS framework by using multiple domains information has been propounded for PSD maps construction according to the sparse patterns difference between space and frequency domains as well as temporal varying rules in this paper. The proposed framework utilizes history estimation information and transmitters’ mobile patterns to obtain temporal varying rules of space and frequency domains, which contributes to DCS support prediction. Meanwhile, it employs joint group-Lasso with different plenty items based on different sparse patterns. Furthermore, it is also able to adjust construction methods flexibly to construct PSD maps in allusion to possible absence of history information or mobility patterns. The experimental results have proven the framework’s effectiveness and TSFP-JG-Lasso’s superiority in accuracy. BiographyHaiyang XiaHaiyang Xia received the B.E. degree in Electronic Engineering and M.S. degrees in Electronic Science and Technology from the College of Electronic Science and Technology, National University of Defense Technology (NUDT), Changsha, China, in 2015 and 2020, respectively. He is currently working toward his Ph.D. degree with the College of Electronic Science and Technology, NUDT. His research interests include radio environment map construction, cognitive radio, and radio spectrum sensing and management. BiographySong ZhaSong Zha received the M. S. degree in Signal and Information Processing from the Electronic Engineering Institute (EEI) and Ph.D. degree in Electronic Science and Technology from the National University of Defense Technology (NUDT), in 2010 and 2014, respectively. He is currently a Lecturer in NUDT. His research interests include electromagnetic environment sensing and electromagnetic compatibility. BiographyJijun HuangJijun Huang received the M.S degree in Electromagnetic Field and Microwave Technologies and the Ph.D. degree in Electronic Science and Technology from the National University of Defense Technology (NUDT), in 1997, and 2005, respectively. He is currently an Associate Professor in NUDT. His current research interests include spectrum management and electromagnetic resource optimization. BiographyJibin LiuJibin Liu received the M.S degree in Electromagnetic Field and Microwave Technologies and the Ph.D. degree in Electronic Science and Technology from the National University of Defense Technology (NUDT), in 1998, and 2007, respectively. He is currently a full Professor with the school of Electronic Science and Technology at NUDT. His current research interests include spectrum management, electromagnetic compatibility and RF frontend electromagnetic protection. BiographyPeiguo LiuPeiguo Liu received the B.S. and M.S. degrees in Electromagnetic Field and Microwave Technologies and the Ph.D. degree in Communication and Information Systems from the National University of Defense Technology (NUDT), Changsha, China, in 1990, 1994, and 2000, respectively. From 2004 to 2005, he was a Visiting Scholar with the University of Calgary, Calgary, AB, Canada. He is currently a Professor with NUDT. His current research interests include electromagnetic radiation, electromagnetic compatibility and protection. References
|