Method of Complex Envelope Processing for Signal Edges Detection




signal edges, complex envelope, moving average, threshold, signal structure, signal-to-noise ratio


Problem statement. The need of information processing automation in modern radio monitoring systems stimulates development of flexible methods for signal detection and its parameters estimation in time domain. A priori uncertainty of signal time-frequency structure complicates the automatic determination of signals edges. Purpose. The purpose of the article is subsequent automation of radio frequency spectrum analysis process by developing and implementing a method for determining signals time edges under conditions of a known noise power and signal-to-noise ratio. Method. To determine signal time edges in given frequency channel, square of signals’ complex envelope is first calculated, smoothed with moving average window and compared with threshold. Threshold is calculated as a quantile of gamma distribution using Wilson-Hilferty approximation of χ2 distribution quantiles for a given probability of false alarm. An analytical expression is obtained for calculation length of moving average window depending on signal-to-noise ratio. An algorithm has been developed for determining signals’ time parameters and filtering them by duration. Unknown noise power value in frequency channel can be replaced by its estimate under the assumption that frequency channel is not constantly occupied and noise level is estimated on signal-free time intervals. Conclusions. Proposed method makes it possible to automatically determine edges of signal with an arbitrary structure at signal-to-noise ratio values from -6 dB. Adjustable length of moving average window makes it possible to reduce the error in determining signal time parameters by 2-4 times with an increase in the signal-to-noise ratio compared to a fixed window length. Prospects for further research in this direction should be focused on development and implementation of methods for detection signal edges under conditions of an unknown noise level.

Author Biography

M. V. Buhaiov , S. P. Korolov Military institute, Zhytomyr, Ukraine

Candidate of Engineering Sciences, Senior Researcher



Liang Y.-C. (2020). Dynamic Spectrum Management. From Cognitive Radio to Blockchain and Artificial Intelligence. Springer, 180 р. doi: 10.1007/978-981-15-0776-2.

Elmasry F. G. (2021). Dynamic Spectrum Access Decisions. Local, Distributed, Centralized, and Hybrid Designs.Wiley, 728 p.

Captain K. M., Joshi M. V. (2022). Spectrum Sensing for Cognitive Radio. Fundamentals and Applications. CRC Press, 256 p. doi: 10.1201/9781003088554.

Ranney K. I., Tom K., Tadas D., Tesny N., Magill A., and Diehl W. (2022). Magnitude-based pulse width estimation via efficient edge detection. Journal of Applied Remote Sensing, Vol. 16, Iss. 1. doi: 10.1117/1.JRS.16.016509.

Bruno J. M., Mark B. L., Tian Z. (2016). An Edge Detection Approach to Wideband Temporal Spectrum Sensing. IEEE Global Communications Conference, pp. 1-6. doi: 10.1109/GLOCOM.2016.7841584.

Adam A. A., Adegboye B. A., Ademoh I. A. (2016). Inter-Pulse Analysis of Airborne Radar Signals Using Smoothed Instantaneous Energy. International Journal of Signal Processing Systems, Vol. 4, No. 2, pp. 139–143. doi: 10.12720/ijsps.4.2.139-143.

Li C., et al. (2020). Pulse Train Detection Algorithm Based on Edge Enhancement. icWCSN '20: Proceedings of the 2020 International Conference on Wireless Communication and Sensor Networks, pp. 30–34. doi: 10.1145/3411201.3411202.

Ahmad A. A., Lawan, S., Ajiya, M., Yusuf, Z. Y., & Bello, L. M. (2020). Extraction of the pulse width and pulse repetition period of linear FM radar signal using time-frequency analysis. Journal of Advances in Science and Engineering, Vol. 3, No. 1, pp. 1–8. doi: 10.37121/jase.v3i1.69.

Zhu M., Zhang Z., Li C., Li Y. (2021). JMRPE-Net: Joint modulation recognition and parameter estimation of cognitive radar signals with a deep multitask network. IET Radar, Sonar & Navigation, Vol. 15, Iss. 11, pp. 1508–1524. doi: 10.1049/rsn2.12142.

Fridman P. A. (2010). A method of detecting radio transients. Monthly Notices of the Royal Astronomical Society, Vol. 409, Iss.2, pp. 808–820. doi:10.1111/j.1365-2966.2010.17346.x.

Fan X., Li T., Su S., Chen Z. (2015). A new method of pulse edge detection in low SNR. Proc. SPIE, Vol. 9812, id. 981213, 7 p. doi: 10.1117/12.2205763.

Millioz F., Martin N. (2006). Detection of the boundaries of time-frequency patterns with a reassignment-based method. Seventh International Conference on Mathematics in Signal Processing, UK, 4 p.

Liu X., Fan X., Su S. (2019). Adaptive pulse edge detection algorithm based on short-time Fourier transforms and difference of box filter. Journal of Applied Remote Sensing, Vol. 13, Iss, 2, 29 p. doi:10.1117/1.JRS.13.024502.

Buhaiov M. V. (2022). Metod vyznachennia chastotno-chasovykh mezh zainiatykh dilianok radiochastotnoho spektra [Method for determining occupied time-frequency spectrum regions]. 2022: Proceedings of the Sixteenth International Scientific and Technical Conference "MODERN CHALLENGES IN TELECOMMUNICATIONS", Kyiv, Ukraine, pp. 109-111.

Buhaiov M. ,V. (2022). Iterative Method for Noise Power Estimating at Unknown Spectrum Occupancy. Visnyk NTUU KPI Seriia - Radiotekhnika Radioaparatobuduvannia, Vol. 88, pp. 42−49. doi: 10.20535/RADAP.2022.88.42-49.

Kay S. M. (2013). Fundamentals of Statistical Signal Processing: Practical Algorithm Development. New York: Prentice Hall, 475 p.

Kobzar' A. I. (2006). Prikladnaya matematicheskaya statistika. Dlya inzhenerov i nauchnyh rabotnikov [Applied mathematical statistics. For engineers and scientists], Moscow: FIZMATLIT, 816 p.




How to Cite

Buhaiov , M. V. (2023) “Method of Complex Envelope Processing for Signal Edges Detection”, Visnyk NTUU KPI Seriia - Radiotekhnika Radioaparatobuduvannia, (92), pp. 54-59. doi: 10.20535/RADAP.2023.92.54-59.



Telecommunication, navigation, radar systems, radiooptics and electroacoustics