<p>A critical problem in spectrum sensing is to create a detection algorithm and test statistics. The existing approaches employ the energy level of each channel of interest. However, this feature cannot accurately characterize the actual application of public amateur radio. The transmitted signal is not continuous and may consist only of a carrier frequency without information. This paper proposes a novel energy detection and waveform feature classification (EDWC) algorithm to detect speech signals in public frequency bands based on energy detection and supervised machine learning. The energy level, descriptive statistics, and spectral measurements of radio channels are treated as feature vectors and classifiers to determine whether the signal is speech or noise. The algorithm is validated using actual frequency modulation (FM) broadcasting and public amateur signals. The proposed EDWC algorithm's performance is evaluated in terms of training duration, classification time, and receiver operating characteristic. The simulation and experimental outcomes show that the EDWC can distinguish and classify waveform characteristics for spectrum sensing purposes, particularly for the public amateur use case. The novel technical results can detect and classify public radio frequency signals as voice signals for speech communication or just noise, which is essential and can be applied in security aspects.</p>
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.