In this work, a novel multiband spectrum sensing technique is implemented in the context of cognitive radios. This technique is based on multiresolution analysis (wavelets), machine learning, and the Higuchi fractal dimension. The theoretical contribution was developed before by the authors; however, it has never been tested in a real-time scenario. Hence, in this work, it is proposed to link several affordable software-defined radios to sense a wide band of the radioelectric spectrum using this technique. Furthermore, in this real-time implementation, the following are proposed: (i) a module for the elimination of impulsive noise, with which the appearance of sudden changes in the signal is reduced through the detail coefficients of the multiresolution analysis, and (ii) the management of different devices through an application that updates the information of each secondary user every 100 ms. The performance of these linked devices was evaluated with encouraging results: 95% probability of success for signal-to-noise ratio (SNR) values greater than 0 dB and just five samples (mean) in error of the edge detection (start and end) for a primary user transmission.
In this work, three specific machine learning techniques (neural networks, expectation maximization and k-means) are applied to a multiband spectrum sensing technique for cognitive radios. All of them have been used as a classifier using the approximation coefficients from a Multiresolution Analysis in order to detect presence of one or multiple primary users in a wideband spectrum. Methods were tested on simulated and real signals showing a good performance. The results presented of these three methods are effective options for detecting primary user transmission on the multiband spectrum. These methodologies work for 99% of cases under simulated signals of SNR higher than 0 dB and are feasible in the case of real signals.
Cogitive radio networks (CRNs) require high capacity and accuracy to detect the presence of licensed or primary users (PUs) in the sensed spectrum. In addition, they must correctly locate the spectral opportunities (holes) in order to be available to nonlicensed or secondary users (SUs). In this research, a centralized network of cognitive radios for monitoring a multiband spectrum in real time is proposed and implemented in a real wireless communication environment through generic communication devices such as software-defined radios (SDRs). Locally, each SU uses a monitoring technique based on sample entropy to determine spectrum occupancy. The determined features (power, bandwidth, and central frequency) of detected PUs are uploaded to a database. The uploaded data are then processed by a central entity. The objective of this work was to determine the number of PUs, their carrier frequency, bandwidth, and the spectral gaps in the sensed spectrum in a specific area through the construction of radioelectric environment maps (REMs). To this end, we compared the results of classical digital signal processing methods and neural networks performed by the central entity. Results show that both proposed cognitive networks (one working with a central entity using typical signal processing and one performing with neural networks) accurately locate PUs and give information to SUs to transmit, avoiding the hidden terminal problem. However, the best-performing cognitive radio network was the one working with neural networks to accurately detect PUs on both carrier frequency and bandwidth.
Instruments are a very important tool for the good comprehension of any science. In the engineering electrical field, most of the practice laboratories are equipped with a large set of devices. One of the major challenges to get a complete laboratory is the economic cost. Professional electronic devices as multi-meters, oscilloscopes or spectrum analyzers are quite expensive on the market. Fortunately, with the aid of software-defined radio (SDR), low-cost equipment can be built. A fundamental device in these projects is the RTL-SDR dongle. This electronic accessory captures wireless signals and puts them on a USB port. Therefore, with digital signal processing it is possible to get access to low-cost instruments like spectrum analyzers. In this work, an integration of hardware and software is presented. An application is developed with Python and implemented on a Raspberry Pi3 B+. This proposal captures, demodulates, and displays AM and FM signals. The signals obtained can be observed on frequency or time or can be recorded as well.
Cognitive radios represent a real alternative to the scarcity of the radio spectrum. One of the primary tasks of these radios is the detection of possible gaps in a given bandwidth used by licensed users (called also primary users). This task, called spectrum sensing, requires high precision in determining these gaps, maximizing the probability of detection. The design of spectrum sensing algorithms also requires innovative hardware and software solutions for real-time implementations. In this work, a technique to determine possible primary users’ transmissions in a wide frequency interval (multiband spectrum sensing) from the perspective of cognitive radios is presented. The proposal is implemented in a real wireless communications environment using low-cost hardware considering the sample entropy as a decision rule. To validate its feasibility for real-time implementation, a simulated scenario was first tested. Simulation and real-time implementations results were compared with the Higuchi fractal dimension as a decision rule. The encouraging results show that sample entropy correctly detects noise or a possible primary user transmission, with a probability of success around 0.99, and the number of samples with errors at the start and end of frequency edges of transmissions is, on average, only 12 samples.
After moving to a new city, an electronics professor had problems finding a place to live, so he chose the option of sharing a house. The place had a good environment-until some flatmates obtained new jobs. After that, more people were arriving at the house looking for a specific inhabitant. However, with a single bell on the door, it was difficult to know whom each guest was seeking. By taking advantage of electronics modules, an easy, low-cost integration was developed. The solution mainly used an MP3 circuit and a power audio amplifier, among other electronic elements. To differentiate each person in the home, real bell sounds were collected and recorded. The integration makes it easy to know with whom a visitor is arriving to meet. This solution was also used by an elevator company.