“…In general, infrastructure-based CRN can be classified as centralized or decentralized. CRN without infrastructure is called distributed or ad-hoc networks [ 9 , 10 ]. According to the previous statements, CRN can operate with different approaches with advantages and disadvantages, and their usage revolves around the type of application [ 11 ].…”