Skip to main content
Log in

Energy Efficient Distributed Volterra Modeling Approach with ADMM-Based Sparse Signal Recovery

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Modeling the behavior of nonlinear systems in a distributed fashion is of paramount in many industrial applications. Distributed means no sensor node in the wireless network has complete information about the data. Also, there is no centralized unit, and the communication can take place only with the single-hop neighborhood. The prodigious amount of data exchange between nodes limits the life of any distributed network that results in an inefficient ad-hoc network deployment. The current article develops a compressed-sensing (CS) based distributed Volterra–Laguerre modeling approach. It can remarkably decrease the communication load among the nodes that benchmarks the performance of full information exchange configuration. Further reduction in communication is achieved by capitalizing the spatial sparsity of the localized phenomena. The latter approach utilizes the inactive node strategy along with CS where a fraction of nodes are turned off. It conserves more energy than CS-based approach. ADMM-based sparse signal recovery method is then proposed to encompass the NP-hard limitation of \(l_0\)-norm minimization. The proposed recovery method is employed at each node to recover the uncompressed estimates of the neighboring nodes compressed data. Simulation results on a 2nd-order nonlinear system are obtained, expressing the potential performance of the proposed approaches.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Estrin, D., Girod, L., Pottie, G.,& Srivastava, M. (2001). Instrumenting the world with wireless sensor networks. In 2001 IEEE international conference on acoustics, speech, and signal processing, 2001. Proceedings. (ICASSP’01) (Vol. 4, pp. 2033–2036). IEEE.

  2. Cattivelli, F. S., & Sayed, A. H. (2010). Diffusion LMS strategies for distributed estimation. IEEE Transactions on Signal Processing, 58(3), 1035–1048.

    Article  MathSciNet  Google Scholar 

  3. Schizas, I. D., & Aduroja, A. (2015). A distributed framework for dimensionality reduction and denoising. IEEE Transactions on Signal Processing, 63(23), 6379–6394.

    Article  MathSciNet  Google Scholar 

  4. Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). A survey on sensor networks. IEEE Communications magazine, 40(8), 102–114.

    Article  Google Scholar 

  5. Culler, D., Estrin, D., & Srivastava, M. (2004). Guest editors’ introduction: Overview of sensor networks. Computer, 37(8), 41–49.

    Article  Google Scholar 

  6. Gupta, S., Kapgate, S. N., & Sahoo, A. K. (2019). In-network distributed least mean square identification of nonlinear systems using Volterra–Laguerre model. Journal of Circuits, Systems and Computers, 29, 2050030.

    Article  Google Scholar 

  7. Hermansson, A. W., & Syafiie, S. (2015). Model predictive control of pH neutralization processes: a review. Control Engineering Practice, 45, 98–109.

    Article  Google Scholar 

  8. Moraes, M., Murciego, A., Álvarez-ayuso, E., & Ladeira, A. (2020). The role of Al13-polymers in the recovery of rare earth elements from acid mine drainage through pH neutralization. Applied Geochemistry, 113, 104466.

    Article  Google Scholar 

  9. Mbarek, A., Bouzrara, K., Garna, T., Ragot, J., & Messaoud, H. (2017). Laguerre-based modelling and predictive control of multi-input multi-output systems applied to a communicating two-tank system (CTTS). Transactions of the Institute of Measurement and Control, 39(5), 611–624.

    Article  Google Scholar 

  10. Chrouta, J., Zaafouri, A., & Jemli, M. (2018). System identification using gray-based adaptive heterogeneous multi-swarm PSO algorithm: Application to an irrigation station. Journal of Circuits, Systems and Computers, 27(04), 1850059.

    Article  Google Scholar 

  11. Gupta, S., Sahoo, A. K., & Sahoo, U. K. (2018). In-network distributed identification of Wiener and Volterra–Laguerre models for nonlinear systems. In 2018 IEEE global communications conference (GLOBECOM) (pp. 1–7). IEEE.

  12. Cheng, C., Peng, Z., Zhang, W., & Meng, G. (2017). Volterra-series-based nonlinear system modeling and its engineering applications: A state-of-the-art review. Mechanical Systems and Signal Processing, 87, 340–364.

    Article  Google Scholar 

  13. Israelsen, B. W., Smith, D. A. (2014). Generalized laguerre reduction of the Volterra kernel for practical identification of nonlinear dynamic systems. arXiv preprintarXiv:1410.0741.

  14. Wang, X., Nguyen, T., & Schutt-Aine, J. (2020). Laguerre–Volterra feed forward neural network for modeling PAM-4 high speed links. In Packaging and manufacturing technology: IEEE transactions on components.

  15. Schizas, I. D., Ribeiro, A., & Giannakis, G. B. (2008). Consensus in ad hoc WSNs with noisy links-part I: Distributed estimation of deterministic signals. IEEE Transactions on Signal Processing, 56(1), 350–364.

    Article  MathSciNet  Google Scholar 

  16. Serpedin, E., Li, H., Dogandžić, A., Dai, H.,& Cotae, P. (2008). Distributed signal processing techniques for wireless sensor networks. EURASIP Journal on Advances in Signal Processing, 2008.

  17. Gupta, S., Sahoo, A. K., & Sahoo, U. K. (2020). Wireless sensor network-based distributed approach to identify spatio-temporal Volterra model for industrial distributed parameter systems. IEEE Transactions on Industrial Informatics, 16(12), 7671–7681.

    Article  Google Scholar 

  18. Gao, Z., Dai, L., Han, S., Chih-Lin, I., Wang, Z., & Hanzo, L. (2018). Compressive sensing techniques for next-generation wireless communications. IEEE Wireless Communications, 25, 144–153.

    Article  Google Scholar 

  19. Haupt, J., Bajwa, W. U., Rabbat, M., & Nowak, R. (2008). Compressed sensing for networked data. IEEE Signal Processing Magazine, 25(2), 92–101.

    Article  Google Scholar 

  20. Qin, Z., Fan, J., Liu, Y., Gao, Y., & Li, G. Y. (2018). Sparse representation for wireless communications: A compressive sensing approach. IEEE Signal Processing Magazine, 35(3), 40–58.

    Article  Google Scholar 

  21. Boyd, S., Parikh, N., Chu, E., Peleato, B.,& Eckstein, J. (2011). Distributed optimization and statistical learning via the alternating direction method of multipliers. Foundations and Trends® in Machine Learning, 3(1), 1–122.

  22. Zhang, Y., Li, X., Zhao, G., Lu, B., & Cavalcante, C. C. (2020). Signal reconstruction of compressed sensing based on alternating direction method of multipliers. Circuits, Systems, and Signal Processing, 39(1), 307–323.

    Article  Google Scholar 

  23. Boyd, S., & Chua, L. (1985). Fading memory and the problem of approximating nonlinear operators with Volterra series. IEEE Transactions on Circuits and Systems, 32(11), 1150–1161.

    Article  MathSciNet  Google Scholar 

  24. Li, W. X., Cheung, R. C., Xin, Y., Song, D., & Berger, T. W. (2016). An FPGA-based high-performance neural ensemble spiking activity simulator utilizing generalized Volterra kernel and complexity analysis. Journal of Circuits, Systems and Computers, 25(01), 1640004.

    Article  Google Scholar 

  25. Son, J.-H., & Kim, Y. (2020). Parametric estimation of volterra kernel for the dynamic response of an offshore structure using Laguerre polynomials. Journal of Offshore Mechanics and Arctic Engineering, 142(6), 061701.

    Article  Google Scholar 

  26. Paleologu, C., Benesty, J.,& Ciochină, S. (2014). A practical variable forgetting factor recursive least-squares algorithm. In 2014 11th International symposium on electronics and telecommunications (ISETC), pp. 1–4, IEEE.

  27. Choi, J. W., Shim, B., Ding, Y., Rao, B., & Kim, D. I. (2017). Compressed sensing for wireless communications: Useful tips and tricks. IEEE Communications Surveys and Tutorials, 19(3), 1527–1550.

    Article  Google Scholar 

  28. Pottie, G. J., & Kaiser, W. J. (2000). Wireless integrated network sensors. Communications of the ACM, 43(5), 51–58.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saurav Gupta.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix 1

Appendix 1

In ADMM, the first step is to find the updates of Lagrangian multipliers using gradient ascent iterations

$$\begin{aligned} {\bar{h}}_j^{j'}(P) &= {\bar{h}}_j^{j'}(P - 1) + c\left[ {{{\bar{\mathcal {C}}} _j}(P) - {\bar{Z}}_j^{j'}(P)} \right] \end{aligned}$$
(24)
$$\begin{aligned} {\bar{\mu }} _j^{j'}(P) &= {\bar{\mu }} _j^{j'}(P-1) + c\left[ {{{\bar{\mathcal {C}}} _j}(P) - {\bar{Z}}_{j'}^j(P)} \right] . \end{aligned}$$
(25)

Second step involves the minimization ofaugmented Lagrangian function (21) w.r.t. \({{\bar{\mathcal {C}}} _j}\) holding all other variables fixed to their most recent updated values. Then, the variables \({{\bar{\mathcal {C}}} _j}\) can be recursively updated as

$$\begin{aligned} {{{\bar{\mathcal {C}}}}_j}\left( {P + 1} \right) &= {\left[ \begin{array}{l} 2\sum \limits _{m = 0}^{P+1} {{\lambda ^{P +1 - m}}\left[ {{{\varvec{B}}_{jj}}\left( m \right) {{{{\bar{\phi }}} }_j}(m){{\bar{\phi }}} _j^T(m)} \right] } \nonumber \\ \quad +2{P^{ - 1}}{\lambda ^{P+1}}{{\varvec{B}}_{jj}}\left( m \right) {{\varvec{\Psi }}_0} + 2c\left| {{N_j}} \right| \\ \end{array} \right] ^{ - 1}} \nonumber \\&\quad \times \, \left[ \begin{array}{l} {\text {2}}\sum \limits _{m = 0}^{P+1} {{\lambda ^{P +1 - m}}\left[ {{{\varvec{B}}_{jj}}\left( m \right) {{{{\bar{\phi }}} }_j}(m){x _j}(m)} \right] } \\ \quad - {\sum _{j' \in {{\mathcal {N}}_j}}}\left( {{\bar{h}}_j^{j'}(P) + {\bar{\mu }} _j^{j'}(P)} \right) \\ \quad + c{\sum _{j' \in {{\mathcal {N}}_j}}}\left( {{\bar{Z}}_j^{j'}\left( {P} \right) + {\bar{Z}}_{j'}^j\left( {P} \right) } \right) \\ \end{array} \right] \end{aligned}$$
(26)

The third step of ADMM minimizes the augmented Lagrangian function (21) w.r.t. \({{\bar{Z}}_j^{j'}}\) with all other variables kept to their warm-start values. Then \({{\bar{Z}}_j^{j'}}\) can be expressed as

$$\begin{aligned} {\bar{Z}}_j^{j'}\left( {P + 1} \right) = 0.5\left[ {{{\bar{\mathcal {C}}} _j}\left( {P + 1} \right) + {{\bar{\mathcal {C}}} _{j'}}\left( {P + 1} \right) } \right] + 0.5{c^{ - 1}}\left[ {{\bar{h}}_j^{j'}\left( {P } \right) + {\bar{\mu }} _{j'}^j\left( {P} \right) } \right] . \end{aligned}$$
(27)

Using (27) into (24) and (25), and if Lagrange multipliers are initialized as \({\bar{h}}_j^{j'}(0) = - {\bar{\mu }} _{j'}^j(0)\), it follows that \({\bar{h}}_j^{j'}(P) = - {\bar{\mu }} _{j'}^j(P),\,\forall \,t\), which leads to the expression (22)

$$\begin{aligned} {\bar{h}}_j^{j'}(P) ={\bar{h}}_j^{j'}(P- 1) + 0.5c\left[ {{{\bar{\mathcal {C}}} _j}(P) - {{\bar{\mathcal {C}}} _{j'}}(P)} \right] . \end{aligned}$$
(28)

Now, substituting (27) into (26) and following \({\bar{h}}_j^{j'}(P) = - {\bar{\mu }} _{j'}^j(P),\,\forall \,t\), (26) can be simplified as (23).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gupta, S., Sahoo, A.K. & Sahoo, U.K. Energy Efficient Distributed Volterra Modeling Approach with ADMM-Based Sparse Signal Recovery. Wireless Pers Commun 119, 2755–2773 (2021). https://doi.org/10.1007/s11277-021-08363-w

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-021-08363-w

Keywords