Research Article

Cognitive Radio Spectrum Sensing-Based QAM Technique Using Blockchain

Algorithm 1

Creation of blockchain for CR users.
1. Input: A group of N primary nodes.
2. The blockchain consists of one primary node, P, and one secondary user node, N-1, from S1 to Sk-1.
3. Output: Blocks are formed on various nodes of the cognitive network.
4. for i = 1 to N
5. If a PU is discovered
6. Assign it as the primary node. Find the signal strength; control is transferred to step 13.
7. else if
8. If a SU is discovered
9. Assign it as a secondary node. Find the signal strength; control is transferred to step 13.
10. else
11. Assign it as a malicious node, and control is transferred to step 2.
12. end if, end if.
13. If SNR is high,
14. The shadowing effect is calculated.
15. Otherwise, the fading effect is calculated.
17. end if, end for, plotting