Abstract
The channel-hopping-based rendezvous is essential to alleviate the problem of under-utilization and scarcity of the spectrum in cognitive radio networks. It dynamically allows unlicensed secondary users to schedule rendezvous channels using the assigned hopping sequence to guarantee the self-organization property in a limited time. In this paper, we use the interleaving technique to cleverly construct a set of asynchronous channel-hopping sequences consisting of d sequences of period with flexible parameters, which can generate sequences of different lengths. By this advantage, the new designed CHSs can be used to adapt to the demands of various communication scenarios. Furthermore, we focus on the improved maximum-time-to-rendezvous and maximum-first-time-to-rendezvous performance of the new construction compared to the prior research at the same sequence length. The new channel-hopping sequences ensure that rendezvous occurs between any two sequences and the rendezvous times are random and unpredictable when using licensed channels under asynchronous access, although the full degree-of-rendezvous is not satisfied. Our simulation results show that the new construction is more balanced and unpredictable between the maximum-time-to-rendezvous and the mean and variance of time-to-rendezvous.
1. Introduction
Cognitive radio is one proposed solution to address the issue of limited spectrum resources in wireless communication systems and enhance spectrum utilization. The fundamental concept is to enable wireless communication devices to locate and utilize “spectrum holes” intelligently [1,2]. In cognitive radio networks, the communication between secondary users (SUs) requires a rendezvous point to establish an initial communication link by acquiring a common control channel through a spectrum database [3]. However, this centralized approach cannot avoid conflicts and control channel bottlenecks in a multi-channel, multi-user scenario [4], so it is more challenging to implement a rendezvous based on a distributed approach [5]. Figure 1 depicts the rendezvous between SUs through a distributed approach. SUs communicate in pairs, and when the primary user (PU) occupies the licensed channel, the SUs experience interference. Thus, the SUs rendezvous fails. The PU shares the licensed channels with the unlicensed SUs. When two SUs jump to the same licensed channel, rendezvous communication can be achieved. In most wireless communication technologies, the channel-hopping sequence (CHS) is a typical technique to achieve distribution.
Figure 1.
An illustration of a rendezvous between SUs based on distribution.
CHS methods are generally classified by different symmetric/asymmetric roles and synchronous/asynchronous modes [6]. The symmetric role usually refers to the flexibility of SUs to act as a sender and a receiver with only one CHS. For example, a group of radio intercoms communicates, where the user’s intercom acts as the receiver. When a user sends a message over the walkie-talkie, that user’s walkie-talkie acts as the sender at that time. When the other users reply to the news, the user’s walkie-talkie picks it up and converts it to an audio signal. In contrast, the asymmetric role requires two separate CHSs to be assigned to each SU in advance to serve as the receiver [7]. When there are many SUs, it is evident that the symmetric role is more beneficial than the asymmetric one, and the symmetric part can be appropriately converted to the asymmetric position [6].
In the synchronization model, the SUs must operate within strict time constraints to ensure they send and receive information in the correct channel. Therefore, global synchronization is critical because all SUs must operate on the same schedule. However, in the asynchronous model, SUs can operate according to their propagation times (i.e., self-organization). They can be partially synchronized with other SUs to handle propagation delays and timing issues more flexibly [8]. Figure 2 shows three users that each have an independent CHS and communicate two-by-two at different time delays. Users can communicate with each other as long as they hop into the same licensed channel simultaneously. Due to the advantages mentioned above, therefore, asynchronous symmetric CHSs are investigated in this paper.
Figure 2.
Example of SUs asynchronous rendezvous model.
In order to address issues such as a higher parameter demand and maximum-time-to-rendezvous (MTTR) and maximum-first-time-to-rendezvous (MFTTR) performance, this paper focuses on a set of CHSs with new parameters that can be obtained with more CHSs of different lengths suitable for different scenarios. These sequences have shorter MTTR and MFTTR when equipped with the same parameters. The article’s structure is shown below: Section 2 briefly compares existing CHSs and summarizes the contribution. Section 3 describes in detail the natural number of field CHSs with new parameters. In Section 4, a comprehensive analysis of the characteristics of the new and existing constructions is provided by the simulation results. Finally, Section 5 summarizes and generalizes the previous studies and results.
2. Related Work and Contribution
Referring to the previous work, in the literature [9,10,11], the CHSs are designed under full degree-of-rendezvous(DoR) constraint. While in the literature [12,13,14,15,16], the CHSs are designed focusing on good MTTR and MFTTR performance without full DoR constraint, these CHSs are also applicable in many communication scenarios.
Liu [12] proposed a blind rendezvous algorithm, which employs a jump–stay strategy. In this algorithm, unavailable channels are randomly replaced with available channels to increase the chances of rendezvous. It is suitable for scenarios with multiple users and multiple hops. Bian [13] proposed a novel distributed protocol based on “neighbourhood diversity”. This protocol enables highly differentiated node encounters by selecting the optimal encounter channel and spectrum. Chuang [14] developed a method to achieve rendezvous in a cognitive radio network. The method involves alternating between frequency hopping and waiting algorithms, enabling nodes to efficiently locate available communication channels without needing global time synchronization. Sheu [9] proposed an asynchronous Quorum-based blind rendezvous scheme to achieve coordination between nodes by nodes communicating on different channels and time slots. Yang [10] has proposed a rendezvous algorithm based on Disjoint Set Cover (DSC) called Disjoint Set Cover Rendezvous (DSCR) to overcome limitations such as clock synchronization. DSC is utilized to adjust the arrangement of access channels, enabling users to quickly and efficiently rendezvous on all available channels. New asynchronous symmetric CHS were constructed, and their properties of channel overlap, even channel usage and pairwise shift invariance were investigated [15]. Chang [16] provided a new solution to improve the efficiency and effectiveness of rendezvous in cognitive radio networks by closing the theoretical gap in the multichannel rendezvous problem and introducing the IDEAL-CH sequence with an asymptotic approximation ratio of 2. Yang [11] developed a set of asynchronous CHSs based on IDs in a homogeneous setting. Their approach involved utilizing matrices and prime numbers to create algebraic algorithms.
Generally speaking, with the development of wireless networks and communication scenarios, the design of CHSs has the following two demands:
1. Due to the variety of wireless network topologies, more CHSs with different lengths are needed to support the communications. The existing work designed CHSs of length L as a function of [9,12,13,14] or prime p [10,11,15,16].
2. Since shorter MTTR and MFTTR can improve the system throughput and spectrum utilization, new CHSs with short MTTR and MFTTR are demanded. The MTTR and MFTTR of [9,10,14] are shown in columns 2 and 3 of Table 1.
Table 1.
Comparison of Related CHSs.
To meet the demand of CHSs in various communication scenarios, this paper focuses on using the interleaving to cleverly design CHSs consisting of d sequences of period with new parameters, which can generate sequences of different lengths and achieve shorter MTTR and MFTTR. The newly designed CHSs can be applied to various communication scenarios with complex network topologies. Using the designed new set of CHSs, the new construction can generate shorter sequences for better application where the network topology is changing rapidly; conversely, the new construction can also generate longer sequences for duration communication, thus, making communication safer and more reliable. The main contributions of this paper are:
(1) The new construction extends the period-length results of the existing constructions [9,11,13,15,16]. When N is a natural number, the period results from [9,13] are a special case of the results of our Theorem 2. When N = prime p, the period results from [11,15,16] are special cases of our Corollary 1 result.
(2) Compared to the previous studies without full DoR [12,13,14,15,16], the novel construction places its emphasis on achieving improved MTTR and MFTTR performance at identical sequence lengths when compared to the existing literature, although the full DoR is not satisfied. For example, when and , our constructed sequence has MTTR = and MFTTR = ; whereas in [13], MTTR = and MFTTR = . When and , the MTTR = of our constructed sequence is 1 smaller than in [11], while the MFTTR is equal. Thus, the new CHS has smaller MTTR and MFTTR, but longer throughput.
3. Construction of Channel Hopping Sequence Sets with New Parameters Based on Natural Numbers
We created CHS sets by a unique interleaving construction in the natural number field. This method uses natural number sequences to construct CHSs with new parameters, called NPCH. It is guaranteed that any two shifted copies of the CHS set will have a mutual rendezvous with an integer . The CHS satisfy an irregular time-to-rendezvous (TTR) pattern, which makes the new CHS set unpredictable and unreliable during communication rendezvous. This design ensures reliability. Table 1 in Section 2 shows that this construction has the shortest MTTR and MFTTR under the same conditions.
3.1. NPCH Construction
Construction 1.Construction of CHS sets
Step 1: Choose an integer and with the largest multiplicative order. Let with maximum value , where is the Euler function. Without loss of generality, .
Step 2: For any , the CHS can be written as:
where
.
Step 3: For any , the CHS can be obtained by stringing the matrix x times, which can be expressed as follows:
The specific algorithm is described in Algorithm 1.
| Algorithm 1: Algorithm to generate CHS set with new parameters. |
Input: Integer , x Output: Channel-hopping sequences set
|
3.2. Constructive Analysis
Since the new construction rendezvous is generated by the CHS “horizontal” and “vertical” shifts, Theorem 1 below shows that channel rendezvous is guaranteed in any two shifted CHSs.
Theorem 1.
The set in Construction 1 is CHS set with d sequences of period , and there is at least one rendezvous between any two CHSs in the set at any time delay τ for any .
Proof.
It is easily checked that the CHS set in Construction 1 is with d sequences of length for any . Next, we prove that the rendezvous point of any two sequences in is at least one.
For any , the CHS can be expressed by the matrix as follows:
For any time delay , the shift sequence can be expressed by the matrix as follows:
where , , and a denotes a total of identical matrices.
The rendezvous number of any two sequences and under time-delay can be defined as follows:
where if , and ; otherwise, is denoted as the least non-negative residue of x modulo y for two positive integers x and y.
For any given CHS set , for all , the minimum number of rendezvous is defined as follows:
By the construction of in Equation (1), for any , point and point for the rendezvous are satisfied:
Clearly, Equation (5) holds if . It indicates
By Equations (2) and (3) for any , we have
It is shown that there is at least one rendezvous between any two shift sequences.
When N can be decomposed into , where are all prime factors of N, if holds, we have:
This means that there is another rendezvous point in addition to the point. It indicates
By Equations (2) and (3) for any , we also have
It is shown that there are at least two rendezvous points in a column. □
Example 1.
and .
Step 1: Choose the largest multiplicative order in .
Step 2: Let , we can generate an matrix according to Equation (1).
Step 3: String the matrix 2 times to create the CHS as follows:
Then we constructed a CHS with :
and the CHS with cyclic shift :
the CHS with cyclic shift :
the CHS with cyclic shift :
The elements in red represent the rendezvous points in the CHS and .
Theorem 2.
For any integer , the MTTR and MFTTR of the CHS set generated by Construction 1 are and , respectively.
Proof.
According to Theorem 1, there are at least two rendezvous in a column if . Thus, we can have the following discussion:
Let k be an integer; k denotes the total number of columns with rendezvous points. h is denoted as the horizontal shift, then we have
Let represent the coordinate of the rendezvous point, where corresponds to the row index, and corresponds to the column index. If and are two rendezvous points then
- (1)
- If :If , at this time the rendezvous point appears only in the last column (). Consider the worst situation where , ; therefore, MTTR = = = , and MFTTR = = = .
- (2)
- If :Since each row satisfies at least one rendezvous, the maximum MTTR is generated when only one rendezvous happens between both rows, i.e., , . MTTR = = is generated at this time. However, for (the last column of the first row), it appears that MFTTR = = = .
According to the above analysis, we have:
□
Example 2.
When , , the MTTR and MFTTR performance of the new construction is shown below:
Therefore, for , MTTR=100 and MFTTR=100.
Corollary 1.
For the new construction when , and p is a prime, MTTR and MFTTR take and , respectively, for any integer .
Proof.
In any combination of vertical and horizontal circular shifts, the new construction always has at least one rendezvous in each column between any pair of CH matrices.
When and p is a prime, MTTR = because each row has elements, and each column consists of different factors. The worst case of the first rendezvous occurs in the last column of the CH matrix so that MFTTR = when all licensed channels are available. □
4. Performance Comparison
In this section, we compare the MTTR, the TTR mean and the variance of the new construction with S-ACH [13] and E-AHW [14] under the same channel N. Since the new construction is a flexible parameter, in order to accurately compare the three constructions, Figure 3, Figure 4 and Figure 5 illustrate the constant new construction of length . The performance of full DoR is not considered in S-ACH [13] and E-AHW [14], so we focus on their MTTR performances here. Thus, the new construction has MTTR = , where N is non-prime, while S-ACH [13] and E-AHW [14] have MTTR of and , respectively. Here, l stands for the ID sequence length and p is the smallest prime number greater than N.
Figure 3.
Comparison of the MTTR of related constructions under the same channel N.
Figure 4.
Comparison of TTR mean of the correlation construction under the same channel N.
Figure 5.
Comparison of TTR variance of the correlation construction under the same channel N.
Figure 3 compares the new construction with the S-ACH [13] and E-AHW [14] construction for MTTRs with non-prime N. Observe that the MTTR deteriorates with increasing N. This is due to the rise in the licensed channel capacity, which leads to an increase in the distance between channel convergence communications. In the figure, we observe a concentration of convertible channels when the channel capacity increases. This is because, under asynchronous conditions, the ID expansion sequence affects both S-ACH [13] and E-AHW [14] construction, making the distribution between the converging channels uneven. However, the ID sequences do not affect the new construction, resulting in a better MTTR = performance.
Figure 4 and Figure 5 compare the TTR mean and the variance between the construction with the same parameters as in Figure 3. For each construction, the TTR mean is calculated by averaging all TTRs in all simulation iterations, and the TTR variance is calculated by averaging over all TTRs. It can be seen in Figure 4 and Figure 5 that the mean and variance of the TTR for S-ACH [13] and E-AHW [14] are unstable, which is due to uneven distributions caused by convergent channel aggregation. Additionally, the new construction’s TTR mean value is not the smallest among them. However, a tiny TTR variance demonstrates that the new construction of channel rendezvous is evenly distributed, and the channel rendezvous is not concentrated in a specific time slot, which makes the communication quality more reliable.
5. Conclusions
In this paper, a set of asynchronous channel hopping sequences with new parameters is proposed based on arbitrary licensed channels. It is used to implement a cognitive radio network for asynchronous communication. The novelty of our approach lies in the fact that the new construction uses interleaving techniques to construct a family of channel-hopping sequences with new parameters, allowing it to be applied in different scenarios. Rendezvous is guaranteed to occur between any two sequences, and the rendezvous time is unpredictable and inhomogeneous. The simulated results show that the new construction is more balanced between the MTTR and small TTR mean and variance. In wireless communication, adopting this technology will be helpful in numerous communication scenarios. It helps reduce the channel congestion and interference that may jeopardize the dependability and security of communication. In future work, we will investigate new CHSs to achieve better performances of DoR, MTTR and MFTTR.
Author Contributions
Conceptualization, Y.W. and X.N.; methodology, Y.W.; software, Y.W. and Z.H.; validation, Y.W. and X.N.; writing—original draft preparation, Y.W.; writing—review and editing, Y.W., X.N., C.Q. and B.Z.; supervision, X.N. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Science Foundation of China grant number 62171387 and the China Postdoctoral Science Foundation grant number 2019M663475.
Institutional Review Board Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The author thanks the reviewers for their useful comments.
Conflicts of Interest
The author declares no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| SUs | Secondary users |
| CHS | Channel-hopping sequence |
| PU | Primary user |
| TTR | Time-to-rendezvous |
| MTTR | Maximum-time-to-rendezvous |
| MFTTR | Maximum-first-time-to rendezvous |
| DSC | Disjoint Set Cover |
| DSCR | Disjoint Set Cover Rendezvous |
| JS | Jump–stay |
| S-ACH | Symmetric-asynchronous channel hopping |
| SQCH | Symmetric-role Quorum-based channel hopping |
| E-AHW | Enhanced-alternate hop-and-wait |
| ACHPS | Asynchronous channel-hopping prime sequences |
| IDEAL-CH | IDEAL channel hopping |
| CM2P-CH | Control-MTTR-by-2p channel hopping |
| NPCH | The natural number-based channel hopping sequence set with new parameters |
References
- Khan, A.A.; Rehmani, M.H.; Rachedi, A. Cognitive-radio-based internet of things: Applications, architectures, spectrum related functionalities, and future research directions. IEEE Wirel. Commun. 2017, 24, 17–25. [Google Scholar] [CrossRef]
- Aslam, S.; Ejaz, W.; Ibnkahla, M. Energy and spectral efficient cognitive radio sensor networks for Internet of Things. IEEE Internet Things J. 2018, 5, 3220–3233. [Google Scholar] [CrossRef]
- John, P. Cognitive radio: The technologies required. In Cognitive Radio Technology; Elsevier: Amsterdam, The Netherlands, 2006; pp. 119–161. [Google Scholar]
- Onthoni, D.D.; Sahoo, P.K.; Atiquzzaman, M. ASAA: Multihop and Multiuser Channel Hopping Protocols for Cognitive-Radio-Enabled Internet of Things. IEEE Internet Things J. 2022, 10, 8305–8318. [Google Scholar] [CrossRef]
- Zhao, J.; Zheng, H.; Yang, G.H. Distributed coordination in dynamic spectrum allocation networks. In Proceedings of the First IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks, DySPAN 2005, Baltimore, MD, USA, 8–11 November 2005; pp. 259–268. [Google Scholar]
- Chang, G.Y.; Teng, W.H.; Chen, H.Y.; Sheu, J.P. Novel channel-hopping schemes for cognitive radio networks. IEEE Trans. Mob. Comput. 2012, 13, 407–421. [Google Scholar] [CrossRef]
- Kwong, W.C.; Arthur, A.W.; Lo, F.W.; Yang, G.C. A Cognitive-Radio Experimental Testbed for Shift-Invariant, Asynchronous Channel-Hopping Sequences with Modern Software-Defined Radios. In Proceedings of the 2022 IEEE Long Island Systems, Applications and Technology Conference (LISAT), Old Westbury, NY, USA, 6 May 2022; pp. 1–6. [Google Scholar]
- Wang, Y.T.; Yang, G.C.; Huang, S.H.; Chang, M.K.; Kwong, W.C. Multi-MTTR asynchronous-asymmetric channel-hopping sequences for scalable cognitive radio networks. IEEE Trans. Cogn. Commun. Netw. 2018, 4, 692–703. [Google Scholar] [CrossRef]
- Sheu, J.P.; Su, C.W.; Chang, G.Y. Asynchronous quorum-based blind rendezvous schemes for cognitive radio networks. IEEE Trans. Commun. 2015, 64, 918–930. [Google Scholar] [CrossRef]
- Yang, B.; Zheng, M.; Liang, W. A time-efficient rendezvous algorithm with a full rendezvous degree for heterogeneous cognitive radio networks. In Proceedings of the IEEE INFOCOM 2016—The 35th Annual IEEE International Conference on Computer Communications, San Francisco, CA, USA, 10–14 April 2016; pp. 1–9. [Google Scholar]
- Yang, L.H.; Yang, G.C.; Kwong, W.C. New asynchronous channel-hopping sequences for cognitive-radio wireless networks. IEEE Trans. Cogn. Commun. Netw. 2022, 8, 842–855. [Google Scholar] [CrossRef]
- Liu, H.; Lin, Z.; Chu, X.; Leung, Y.W. Jump-stay rendezvous algorithm for cognitive radio networks. IEEE Trans. Parallel Distrib. Syst. 2012, 23, 1867–1881. [Google Scholar] [CrossRef]
- Bian, K. Maximizing rendezvous diversity in rendezvous protocols for decentralized cognitive radio networks. IEEE Trans. Mob. Comput. 2012, 12, 1294–1307. [Google Scholar] [CrossRef]
- Chuang, I.H.; Wu, H.Y.; Kuo, Y.H. A fast blind rendezvous method by alternate hop-and-wait channel hopping in cognitive radio networks. IEEE Trans. Mob. Comput. 2014, 13, 2171–2184. [Google Scholar] [CrossRef]
- Chen, W.C.; Yang, G.C.; Chang, M.K.; Kwong, W.C. Construction and analysis of shift-invariant, asynchronous-symmetric channel-hopping sequences for cognitive radio networks. IEEE Trans. Commun. 2017, 65, 1494–1506. [Google Scholar] [CrossRef]
- Chang, C.S.; Sheu, J.P.; Lin, Y.J. On the theoretical gap of channel hopping sequences with maximum rendezvous diversity in the multichannel rendezvous problem. IEEE/ACM Trans. Netw. 2021, 29, 1620–1633. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).




