Next Article in Journal
An Enhanced Hybrid TLBO–ANN Framework for Accurate Photovoltaic Power Prediction Under Varying Environmental Conditions
Previous Article in Journal
MAP Detection for Double-Layer Bit-Patterned Media Recording
Previous Article in Special Issue
DL-HEED: A Deep Learning Approach to Energy-Efficient Clustering in Heterogeneous Wireless Sensor Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Priority Based Channel Searching Sequence Allocation for Rendezvous of Cognitive Radio

1
Department of Computer Engineering, Ulsan College, Ulsan 44022, Republic of Korea
2
Department of IT Convergence, University of Ulsan, Ulsan 44610, Republic of Korea
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(1), 156; https://doi.org/10.3390/app16010156
Submission received: 17 October 2025 / Revised: 27 November 2025 / Accepted: 1 December 2025 / Published: 23 December 2025
(This article belongs to the Special Issue Advances in Wireless Sensor Networks and Communication Technology)

Abstract

This paper proposes a scheme for a cognitive radio system that differentiates user rendezvous performance based on priority. We categorize users into primary CR users (PCUs) and secondary CR users (SCUs) and assign them distinct channel searching sequences. The proposed scheme is based on the method introduced by Paul, Choi, Jang, and Kim, where PCUs utilize a p-ary m-sequence of period p 2 1 , and SCUs use a p-ary m-sequence of period p 4 1 . A key advantage of this approach is its ability to transition a legacy system, which does not consider priority, into a priority-based system simply by adding a low-priority SCU group and assigning them a dedicated channel searching sequence. Furthermore, we demonstrate the effectiveness of the proposed scheme through computer simulations that show a clear difference in rendezvous performance between PCUs and SCUs. Additionally, we verify the distinction between our scheme and methods that restrict channel allocation with primary sequence for SCUs, also through simulation.

1. Introduction

Cognitive Radio (CR) has emerged as a key technology to enhance spectral efficiency by allowing unlicensed users to opportunistically access licensed channels without causing harmful interference to Licensed users (LUs) [1,2,3]. A fundamental challenge in decentralized CR networks is the rendezvous, where unlicensed users must autonomously find a common available channel to establish a communication link [4,5]. Conventional rendezvous protocols typically aim to minimize the Time-to-Rendezvous (TTR) in a uniform manner for all users [6,7,8]. To this end, numerous studies have concentrated on the mathematical design of efficient channel-hopping (CH) sequences such as m-sequence [9,10] and MAC-level coordination [11]. However, such priority-agnostic approaches do not fully address scenarios involving heterogeneous service requirements, where certain users demand preferential access.
Early studies such as Jump-Stay [8,12], modular clock-based schemes, and Latin square-based constructions concentrated on sequence periodicity and deterministic coverage for homogeneous user scenarios. Subsequent works introduced more sophisticated stochastic or hybrid designs to reduce the Expected Time-to-Rendezvous (ETTR) and Maximum Time-to-Rendezvous (MTTR) under symmetric channel environments [11]. However, these approaches remain largely priority-agnostic, assuming identical service requirements and fairness among all unlicensed users.
In real-world CR applications—ranging from mission-critical Internet of Things (IoT) sensor networks and emergency response communications to vehicular ad hoc networks—users often exhibit heterogeneous Quality-of-Service (QoS) demands [13,14,15,16]. To address this, several priority-aware mechanisms have been proposed, mainly focusing on unequal channel allocation, virtual utility-based resource scheduling, or differentiated MAC-layer access probabilities. In [14], the authors addressed heterogeneous QoS demands by classifying traffic into multiple priority classes and assigning each class distinct channel selection and scheduling rules, thereby reducing delay and blocking for high-priority flows while maintaining overall spectrum utilization. In [15], the authors proposed priority and fairness by proposing a distributed utility/pricing-based resource allocation and MAC scheme, in which nodes with higher utility values effectively obtain more spectrum and relay resources, improving overall network throughput without centralized control. In [16], the authors addressed service differentiation by designing MAC-layer mechanisms that adjust sensing and access probabilities according to user or traffic priority, increasing channel access opportunities and reliability for high-priority cognitive users while still protecting licensed users. While these methods provide a level of priority control, they rely on modifying the spectral or control environment, which may lead to inefficient resource utilization and complex coordination overhead.
Consequently, the potential of using sequence design itself as the sole mechanism for priority differentiation—while all users operate on the same channel set—has remained largely unexplored. Most existing works based on channel searching pattern for rendezvous have aimed for optimal rendezvous performance under equal service conditions, rarely considering user-specific priorities, and instead relying on MAC-layer or resource allocation strategies to enforce differentiation. While MAC-based approaches can provide priority control, they are often accompanied by reduced spectral efficiency and increased network complexity.
In this work, we propose a fundamentally different approach: priority is directly embedded into the sequence allocation framework. High-priority (primary) users are assigned the classical p-ary m-sequence, securing best-in-class rendezvous performance, while secondary CR users(SCUs) are allocated sequences constructed to ensure practical access and fairness, but with intentionally differentiated performance. By assigning mathematically distinct sequences to different priority classes within the established m-sequence framework, our method provides controlled, hierarchical performance without explicit channel partitioning or centralized coordination.
It is important to emphasize that our approach presupposes the use of p-ary m-sequence as the optimal channel searching pattern, where direct comparison with methods based on alternative sequences (such as jump-stay, modular, or random schemes) is not applicable. Instead, we focus on enabling performance differentiation within the most efficient possible searching paradigm, thereby maximizing both fairness and priority effect. Moreover, the proposed scheme is compatible with supplementary MAC-layer priority mechanisms, allowing further flexibility and multi-dimensional prioritization if desired.
The key contributions of this work are summarized as follows:
  • We introduce a new design paradigm in which priority levels are embedded directly into the channel searching sequence itself, leveraging the algebraic structure of p-ary m-sequences to allocate optimal sequences to primary CR users(PCUs) and differentiated sequences to secondary CR users(SCUs), all while operating in a common unpartitioned channel environment.
  • We establish the theoretical foundation for sequence-based priority differentiation and show how mathematically distinct constructions yield controlled differences in expected time-to-rendezvous (ETTR) between user classes. This hierarchical performance is obtained without requiring explicit resource allocation or additional network coordination mechanisms, thus maintaining spectral efficiency and system simplicity.
  • Through comprehensive simulations and analysis, we demonstrate that the proposed scheme achieves effective priority differentiation within the most efficient sequence paradigm (the p-ary m-sequence), and highlight that further enhancements are possible if combined with traditional MAC-layer priority mechanisms—offering a flexible and extensible framework for advanced cognitive radio rendezvous management.
  • We discuss the scope and boundaries of direct comparison with existing methods, clarifying that the proposed scheme is designed for systems where the p-ary m-sequence is a prerequisite, and that differentiation is achieved without resorting to alternative, less optimal channel searching sequences. This preserves both the fairness and practical applicability of our solution in real-world CR environments.
The remainder of this paper is organized as follows. Section 2 presents a few important preliminaries for this paper. In Section 3, we propose the new scheme of channel searching sequence for Rendezvous according to the user priority which can provide different performance according to the priority of user. Numerical Results via simulation are presented in Section 4, followed by the conclusion in Section 5.

2. Preliminaries

In this section, we introduce key definitions and notations related to the mathematical foundations underlying channel-searching sequence design for rendezvous in cognitive radio systems. These preliminaries are essential for understanding the construction and analysis of the channel-hopping sequences proposed in this work.
Let p be a prime, then the finite field F p (or G F ( p ) ) is defined as following definition.
Definition 1
(Finite Field [17]). Let p be a prime number. The finite field F p (also denoted as G F ( p ) ) is defined as the set of integers
F p = { 0 , 1 , 2 , , p 1 } ,
equipped with addition and multiplication operations performed modulo p. Under these operations, F p forms a field, meaning every nonzero element has a multiplicative inverse, and the field contains exactly p elements.
A finite field F p m of degree m with p m elements always contains the prime field F p as its smallest subfield and inherits all field properties. More generally, a field F p k is a subfield. of F p m if F p k F p m and the field operations in F p k coincide with those of F p m . A subfield F p k exists if and only if k divides m (i.e., k m ). This divisibility condition completely characterizes the subfield structure of F p m .
Definition 2
(Extension Field [17]). Let F p m and F p k be finite fields such that k m . Then F p m is called an extension field of F p k , and the degree of the extension is defined as [ F p m : F p k ] = m / k . In particular, F p m is an extension field of the prime field F p of degree m. The elements of F p m can be represented as polynomials of degree less than m with coefficients in F p , where addition and multiplication are performed modulo an irreducible polynomial of degree m over F p .
Beyond its algebraic structure as a vector space over F p , the extension field F p m also possesses a rich multiplicative structure. The nonzero elements of F p m form a finite abelian group under multiplication, denoted by F p m * = F p m { 0 } , whose order is p m 1 . It is a fundamental result in finite field theory that this multiplicative group is cyclic. This property implies the existence of at least one element that can generate all nonzero elements of the field through successive powers—a concept formalized by the notion of a primitive element.
Definition 3
(Primitive Element [17]). A primitive element of a finite field F p m is a generator of the multiplicative group F p m * . That is, an element α F p m is primitive if every nonzero element of F p m can be expressed as a power of α, i.e.,
F p m * = { α 0 , α 1 , , α p m 2 } .
The order of α is therefore p m 1 , and the multiplicative group F p m * is cyclic.
This property enables the construction of p-ary m-sequences used in our proposed scheme. A finite field extension can be constructed explicitly by using a primitive polynomial. Let p be a prime and let F p denote the corresponding prime field. Consider a monic irreducible (primitive) polynomial f ( x ) of degree m over F p . Then, an extension field F p m can be obtained as the quotient ring
F p m = F p [ x ] / f ( x ) ,
where f ( x ) denotes the ideal generated by f ( x ) in the polynomial ring F p [ x ] . In this construction, the residue class of x modulo f ( x ) , denoted by α = x mod f ( x ) , acts as a root of f ( x ) and serves as a generator (primitive element) of the multiplicative group F p m * . Thus, every element in F p m can be expressed uniquely as a polynomial in α of degree less than m with coefficients in F p :
a 0 + a 1 α + a 2 α 2 + + a m 1 α m 1 , a i F p .
This establishes that the extension field F p m is generated from the base field F p through the adjoining of a root of a primitive polynomial f ( x ) , linking the algebraic definition of extension fields to their constructive representation via primitive polynomials.
Every finite field F p m contains at least one primitive element, and in fact, there are φ ( p m 1 ) such elements, where φ ( · ) denotes Euler’s totient function. If F p k is a subfield of F p m with k m , then the multiplicative group F p k * is a subgroup of F p m * of order p k 1 . Consequently, if α is a primitive element of F p m , then β = α ( p m 1 ) / ( p k 1 ) generates the multiplicative group of the subfield F p k * .
The primitive element provides a convenient exponential representation of field elements, enabling various algebraic operations to be expressed in terms of exponent arithmetic modulo p m 1 . However, many practical applications—such as constructing binary or p-ary sequences, error-correcting codes, or mapping field elements to observable signals—require a mechanism to map or project elements of the extension field F p m back into the base field F p while preserving linearity. Such a mapping is provided by the trace function, which connects the algebraic structure of the extension field with the additive structure of its base field.
Let p be a prime and n, and m be positive integer such that m | n . Let F p n be the finite field with p n elements. Then, the trace function tr m n from F p n to F p m is defined as
tr m n ( x ) = i = 0 n m 1 x p m i
where x F p n . Then the trace function satisfies the following properties. The trace function has the following properties.
(i) tr m n ( a x + b y ) = a tr m n ( x ) + b tr m n ( y ) , for all a , b F p m , x , y F p n .
(ii) tr m n ( x p m ) = tr m n ( x ) , for all x F p m .
Using the definition of trace function, we can define the p-ary m-sequence m ( t ) of the period p n 1 as follows:
m ( t ) = tr 1 n ( α t ) , 0 t < p n 1
where, α is a primitive element of F p n . Such sequences are widely used for their pseudo-random properties, distribution uniformity, and low collision probability, which are advantageous for distributed rendezvous in cognitive radio networks. Based on the property of trace function, we can rewrite p-ary m-sequence m s u b ( t ) of period p m 1 as follows:
m s u b ( t ) = tr 1 m ( β t ) = tr 1 m ( γ β t t r m n ( 1 ) ) = tr 1 m ( t r m n ( γ β t ) ) = tr 1 n ( γ β t )
where β is a primitive element of F p m and γ F p is the inverse of tr m n ( 1 ) . According to the property of the finite field, it is clear that β can be replaced with the form α T and γ = α δ , the above equation can be rewritten as:
m s u b ( t ) = tr 1 n ( α T t + δ )
In this paper, primary CR users utilize p-ary m-sequences of period p 2 1 , while secondary CR users are assigned sequences with period p 4 1 , leveraging different algebraic structures to realize distinct rendezvous performance.

3. Priority Based Channel Searching Sequence Allocation for Rendezvous of Cognitive Radio

In this section, we propose a new scheme that assigns distinct channel-hopping sequences for rendezvous based on user priority.
In practical cognitive radio (CR) networks, even among users employing CR technology, situations often arise where users differ in terms of criticality or urgency of their communication requests. This naturally leads to the need for supporting differentiated priorities among CR users, such that those with higher priority—by virtue of importance or emergency—should be able to establish initial communication more rapidly than others. From this motivation, it is desirable that the rendezvous process itself—the time required for two users to find a common channel and initiate communication—reflect such priority differences by granting differentiated rendezvous performance to users with distinct priority levels.
Building upon this motivation, this section proposes a priority-aware channel searching sequence allocation scheme in which user priority is directly embedded into the channel hopping sequence design. Specifically, recognizing that the p-ary m-sequence constitutes one of the most effective channel searching patterns for rendezvous [9], our approach assigns p-ary m-sequences of different periods to users of different priority. The primary CR (high-priority) users are allocated the most efficient sequences, while secondary CR users receive sequences of extended period, thereby achieving a clear and controllable differentiation in rendezvous performance based on user priority. This allows each user to have a distinct Expected Time-to-Rendezvous (ETTR) and Maximum Time-to-Rendezvous (MTTR) based on their priority while maintaining the same channel set. Unlike previous studies, we propose a scheme in which differences in rendezvous performance according to user priority arise solely from the distinct sequence assignments under an identical environment, without any adjustment of channel allocation or environmental parameters. This implies that traditional MAC protocols or channel allocation adjustment methods can be additionally applied to the newly proposed scheme, and through such integration, it is possible to achieve further performance differentiation in rendezvous between primary and secondary CR users.
The conceptual architecture of the proposed system is shown in Figure 1. As shown on the left side of Figure 1, the newly proposed scheme in this paper is based on the system that employs the p-ary m-sequence as the channel searching pattern, as introduced by Paul, Choi, Jang, and Kim [9]. When there are two users with different priorities in a CR system, we refer to the user with higher priority as the primary CR user, and the user with lower priority as the secondary CR user. By adopting the newly proposed scheme, the system enables differentiated rendezvous performance between the two users, thereby increasing the likelihood that the primary CR user can establish communication more quickly than the secondary CR user. As illustrated in the right side of Figure 1, the primary CR user utilizes a p-ary m-sequence with a period of p 2 1 as its channel searching pattern, while the secondary CR user employs a p-ary m-sequence with a period of p 4 1 . Furthermore, when a new user needs to be added to an existing CR system, the newcomer can be defined as a secondary CR user and be assigned a p-ary m-sequence with a longer period as its channel searching pattern. In this way, the priority of the existing users is preserved.
Paul, Choi, Jang, and Kim [9] proposed the channel searching pattern for rendezvous with symmetric channel as follows:
Theorem 1
([9]). For positive integers M and p such that p is the smallest prime bigger than or equla to M. Assume that there are M channels in the symmetric channel system. Let m ( t ) be a p-ary m-sequence with period p 2 1 . Using m ( t ) as a channel-hopping sequence for the cognitive radio with M symmetric channels, the rendezvous occurs within p + 1 and ETTR is ( p + 1 ) / 2 .
Using the channel searching sequence in the above theorem as the channel searching sequence for primary CR user, we can define the channel searching sequence for secondary CR user as follows:
Definition 4
(Channel Searching Sequence for secondary CR user). For positive integers M and p such that p is the smallest prime bigger than equal to M. Assume that there are M channels in the symmetric channel system. Let m p ( t ) be a p-ary m-sequence with period p 2 1 defined in Theorem 1. Then the channel searching sequence for secondary CR user is defined as m s ( t ) = t r 1 4 ( α t ) , where α is a primitive element of F p 4 .
From Theorem 1 and Definition 4, it is clear that the condition for a secondary CR user to rendezvous with the station in Figure 1 under the proposed scheme is as follows:
tr 1 4 ( α t ) = tr 1 2 ( β t + τ )
where α is a primitive element of F p 2 , β is a primitive element of F p 2 , and 0 τ < p 4 1 . The above equation can be rewritten as
tr 1 4 ( α t ) tr 1 2 ( β t + τ ) = 0
To calculate the ETTR, we must first examine the following theorem.
Theorem 2
(Nonbinary Kasami Sequence Sets [18]). Let n and m be positive integers such that n = 2 m and p be a prime. Then the set of nonbinary Kasami sequence is defined as
S = { s i ( t ) | 0 i p m }
where s i ( t ) is given
s i ( t ) = t r 1 4 ( α t ) , i = 0 t r 1 4 ( α t ) + t r 1 2 ( β t + i ) , otherwise
where β = α T is a primitive element of F p 2 .
The correlation values of the set of nonbinary Kasami sequence in the above equation have the following distribution:
1 + p n , occurs p m times 1 , occurs ( p n 2 ) p m times 1 p m , occurs p m ( p m 1 ) + ( p n 2 ) p m ( p m 1 1 ) times 1 ω k p m , occurs ( p n 2 ) p n 1 times for k = 1 , 2 , , p 1 .
From the definitnion of nonbinary Kasami sequence in Theorem 2 and (1), we can infer that the probability of t in 0 t < p n 1 those satisfy (1) is the same as the probability of t in 0 t < p n 1 those satisfy s i ( t ) s j ( t + τ ) = 0 except for τ = 0 and i = j + τ .
From the correlation value distribution of Theorem 2, the approximated value of the probability of t in 0 t < p n 1 those satisfy s i ( t ) s j ( t + τ ) = 0 except for τ = 0 and i = j + τ is 1 / p .
With the assumption that rendezvous occures within p 2 + 1 , we can calculate the approximated ETTR of channel searching sequence for secondary CR user to rendezvous the station as follows
Theorem 3
(ETTR of channel searching sequence for secondary CR user). The approximated ETTR of channel searching sequence for secondary CR user to rendezvous the station E T T R s e c is calcuated as follows.
E T T R s e c ( p 1 ) 2 p p .
Proof. 
Since the probability of appearance 0 is 1 / p , the probability of rendevous occures at ith search is given as
a i = ( p 1 p ) i 1 · 1 p .
Therefore, the E T T R s e c can be calculated as
E T T R s e c = i = 1 p 2 + 1 i · ( p 1 p ) i 1 · 1 p = i = 1 p 2 + 1 i · ( p 1 p ) i · 1 p 1 = 1 p 1 i = 1 p 2 + 1 i · ( p 1 p ) i = 1 p 1 · p 1 p · 1 ( p 2 + 2 ) ( p 1 p ) p 2 + 1 + ( p 2 + 1 ) ( p 1 p ) p 2 + 2 ( 1 / p ) 2 = p · ( 1 ( p 2 + 2 ) ( p 1 p ) p 2 + 1 + ( p 2 + 1 ) ( p 1 p ) p 2 + 2 ( 1 / p ) 2 ) .
For the case of large p, the values of ( p 2 + 2 ) ( p 1 p ) p 2 + 1 and ( p 2 + 1 ) ( p 1 p ) p 2 + 2 become negligible. You can see the values for each p in Table 1. So the value of the above equation can be approximated as
E T T R s e c p .
As we mentioned before Theorem 3, we assume that rendezvous occurs within p 2 + 1 between primary sequence and second sequence. According to our simulation results in the Section 4, the maximum rendezvous value did not exceed p 2 + 1 over 10,000 trials. Thus, we are confident this assumption is valid. However, the mathematical calculation of the maximum rendezvous between the primary and secondary sequences remains a subject for future work.

4. Numerical Results

In this section, we present detailed simulation results to evaluate the performance of the proposed priority-driven rendezvous scheme. The simulation program was written in C, and the simulations were conducted on a PC equipped with 32 GB of RAM and an AMD Ryzen 9 CPU using the Dev-C++ compiler. All experiments were tested over 10,000 independent Monte Carlo trials to obtain statistically stable averages of both Expected Time-to-Rendezvous (ETTR) and Maximum Time-to-Rendezvous (MTTR).
The symmetric channel environment was assumed with M available channels, and p was selected as the smallest prime greater than M. Unless otherwise stated, M = 17 and p = 19 were used for baseline experiments. The number of channel(M) and the value of prime(p) used in the simulation are summarized in Table 2.
Two user groups were considered:
  • Primary CR User (PCU)—adopts a p-ary m-sequence of period p 2 1 as its channel-hopping sequence.
  • Secondary CR user (SCU)—adopts a p-ary m-sequence of period p 4 1 , thereby producing a longer cycle and statistically delayed rendezvous opportunity.
All users share the same channel pool, and no additional channel reservation or resource partitioning was introduced.
For comparison, a conventional Reduced Channel Allocation (RCA) baseline was implemented, where SCUs were permitted to access only a subset (50–80%) of channels. This allows direct comparison between sequence-based and resource-based priority differentiation.
The primary performance metrics are defined as follows:
ETTR = E [ T T R ] , MTTR = max ( T T R ) .
Figure 2 presents the ETTR performance for PCUs and SCUs using the proposed scheme. The PCU’s sequence of period p 2 1 yields an average ETTR approximately half that of the SCU’s sequence of period p 4 1 . As shown in Figure 2, the ETTR of the primary CR user is approximately half that of the secondary CR user. This indicates that a distinct difference in ETTR performance is observed between the primary and secondary CR users, even without requiring specific adjustments such as resource allocation.
Figure 3 illustrates the simulation results with MTTR of the proposed scheme. The sequence allocation for primary and secondary CR user is the same as ETTR comparison. As shown in Figure 3, the MTTR value of the secondary CR user is approximately nine times that of the primary CR user. This also indicates that a distinct difference in MTTR performance is observed between the primary and secondary CR users, even without requiring specific adjustments such as resource allocation.
To further verify the fairness–efficiency trade-off, Figure 4 compares the ETTR of the proposed scheme with that of the RCA baseline, where SCU access ratios vary from 50% to 80%. The proposed method achieves ETTR performance intermediate between 60% and 70% channel-allocation cases, despite operating without any channel restrictions. This indicates that the proposed priority mechanism achieves comparable differentiation purely through sequence design, eliminating the need for explicit spectrum segmentation.
From the simulation results, we can find three major findings:
  • The proposed scheme provides predictable hierarchical performance: PCUs consistently achieve shorter ETTR (about a half) and MTTR (approximately 1 / 9 ) without degrading SCU access probability.
  • Priority differentiation arises entirely from algebraic sequence properties, not from external control or allocation mechanisms, thus preserving spectral efficiency and implementation simplicity.
  • Simulation results align closely with analytical approximations (e.g., ETTR S C U p 1 for large p), confirming the accuracy of the theoretical model.
Overall, these findings demonstrate that the proposed sequence-based priority framework achieves a tunable and mathematically tractable method of user differentiation in cognitive-radio rendezvous without modification of the underlying channel environment.

5. Conclusions

In summary, this paper introduced a priority-based rendezvous framework that assigns channel-searching sequences according to user priority, enabling differentiated performance without modifying the shared channel environment. Simulation results verified that the proposed approach ensures predictable performance tiers between users. To further advance this study, future work will focus on analytically deriving ETTR bounds and extending the scheme to multi-level priority hierarchies.

Author Contributions

Conceptualization, J.-W.J.; Methodology, D.J. and J.-W.J.; Formal analysis, D.J. and J.-W.J.; Writing—original draft, J.-W.J. All authors have read and agreed to the published version of the manuscript.

Funding

This result was supported by the “Regional Innovation System & Education (RISE)” through the Ulsan RISE Center, funded by the Ministry of Education (MOE) and the Ulsan Metropolitan City, Republic of Korea (2025-RISE-07-001).

Data Availability Statement

The data will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CRCognitive Radio
PCUPrimary CR User
SCUsecondary CR user
TTRTime-to-Rendezvous
ETTRExpected Time-to-Rendezvous
MTTRMaximum Time-to-Rendezvous

References

  1. Haykin, S. Cognitive radio: Brain-empowered wireless communications. IEEE J. Sel. Areas Commun. 2005, 23, 201–220. [Google Scholar] [CrossRef]
  2. Mitola, J.J.; Maguire, G.Q. Cognitive radio: Making software radios more personal. IEEE Pers. Commun. 1999, 6, 13–18. [Google Scholar] [CrossRef]
  3. Akyildiz, I.F.; Lee, W.-Y.; Vuran, M.C.; Mohanty, S. NeXt generation/dynamic spectrum access/cognitive radio wireless networks: A survey. Comput. Netw. 2006, 50, 2127–2159. [Google Scholar] [CrossRef]
  4. Xu, Y.; Zheng, K.; Liu, X.; Li, Z.; Liu, J. Cognitive Radio Networks: Technologies, Chanllenges and Applications. Sensors. 2025, 25, 1011. [Google Scholar] [CrossRef] [PubMed]
  5. Cormio, C.; Chowdhury, K.R. A survey on MAC protocols for cognitive radio networks. Ad Hoc Netw. 2009, 7, 1315–1329. [Google Scholar] [CrossRef]
  6. Chang, C.-S.; Li, C.-F.; Chiu, J.-C. An efficient channel hopping scheme for rendezvous in cognitive radio networks. IEEE Commun. Lett. 2011, 15, 1105–1107. [Google Scholar]
  7. 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]
  8. Lin, Y.-J.; Chang, C.-S. PPoL: A Periodic Channel Hopping Sequence with Nearly Full Rendezvous Diversity. In Proceedings of the 2021 30th Wireless and Optical Communications Conference (WOCC), Taipei, Taiwan, 7–8 October 2021; pp. 199–203. [Google Scholar]
  9. Paul, R.; Choi, Y.-J.; Jang, J.; Kim, Y.-S. Channel Hopping Using p-ary m-Sequence for Rendezvous in Cognitive Radio Networks. IEEE Wirel. Commun. Lett. 2019, 8, 1516–1519. [Google Scholar] [CrossRef]
  10. Choi, Y.-J.; Kim, Y.-S.; Jang, J.-W. Channel-Hopping Sequence and Searching Algorithm for Rendezvous of Spectrum Sensing. Sensors 2025, 25, 62. [Google Scholar] [CrossRef] [PubMed]
  11. Paul, R.; Jang, J.; Choi, Y.-J. Channel-Hopping Sequence and Rendezvous MAC for Cognitive Radio Networks. Sensors 2022, 22, 5949. [Google Scholar] [CrossRef] [PubMed]
  12. Lin, Z.; Liu, H.; Chu, X.; Leung, Y. Jump-stay based channel-hopping algorithm with guaranteed rendezvous for cognitive radio networks. In Proceedings of the 2011 IEEE INFOCOM, Shanghai, China, 10–15 April 2021; pp. 2444–2452. [Google Scholar]
  13. Akyildiz, I.F.; Lee, W.-Y.; Chowdhury, K.R. CRAHNs: Cognitive radio ad hoc networks. Ad Hoc Netw. 2009, 7, 810–836. [Google Scholar] [CrossRef]
  14. Yu, R.; Liu, Y.; Xie, S.; Liu, X.; McCann, T. Cognitive radio based hierarchical communications architecture for smart grid. IEEE Netw. 2011, 25, 6–14. [Google Scholar] [CrossRef]
  15. Abbas, L.; Umar, S.; Kashif, B.A. Priority based dynamic spectrum management using Virtual Utility Functions in Cognitive Radio enabled Internet of Things. Comput. Commun. 2022, 196, 239–248. [Google Scholar] [CrossRef]
  16. Hawa, M.; Jubair, F.; Al-Zubi, R.; Darabkh, K.A. Priority-based band sharing for secondary users in cognitive radio networks. Int. J. Electron. Commun. 2024, 187, 155533. [Google Scholar] [CrossRef]
  17. Lidi, R.; Neiderreiter, L.H. Encyclopedia of Mathematics and Its Applications; Addison-Wesley Publishing Company: Boston, MA, USA, 1983; Volume 20; pp. 15–63. [Google Scholar]
  18. Liu, S.-C.; Komo, J.J. Nonbinary Kasami Sequences over GF(p). IEEE Trans. Inf. Theory 1992, 4, 1409–1412. [Google Scholar] [CrossRef]
Figure 1. Conceptual Architecture of Proposed Scheme.
Figure 1. Conceptual Architecture of Proposed Scheme.
Applsci 16 00156 g001
Figure 2. ETTR Performance of Primary CR User vs. secondary CR user.
Figure 2. ETTR Performance of Primary CR User vs. secondary CR user.
Applsci 16 00156 g002
Figure 3. MTTR Performance of Primary CR User vs. secondary CR user.
Figure 3. MTTR Performance of Primary CR User vs. secondary CR user.
Applsci 16 00156 g003
Figure 4. ETTR Performance Comparison for secondary CR user of reduced channel allocation and proposed scheme.
Figure 4. ETTR Performance Comparison for secondary CR user of reduced channel allocation and proposed scheme.
Applsci 16 00156 g004
Table 1. Values of ( p 2 + 2 ) ( p 1 p ) p 2 + 1 and ( p 2 + 1 ) ( p 1 p ) p 2 + 2 according to p.
Table 1. Values of ( p 2 + 2 ) ( p 1 p ) p 2 + 1 and ( p 2 + 1 ) ( p 1 p ) p 2 + 2 according to p.
p ( p 2 + 2 ) ( p 1 p ) p 2 + 1 ( p 2 + 1 ) ( p 1 p ) p 2 + 2
11 0.001096 0.000997
17 6.74 × 10 6 6.34 × 10 6
23 3.11 × 10 8 2.98 × 10 8
29 1.24 × 10 10 1.2 × 10 10
31 1.92 × 10 11 1.86 × 10 11
37 6.84 × 10 14 6.66 × 10 14
41 1.54 × 10 15 1.51 × 10 15
47 5.05 × 10 18 4.94 × 10 18
53 1.6 × 10 20 1.57 × 10 20
Table 2. Values of M and p in simulation.
Table 2. Values of M and p in simulation.
M101520253035404550
p111723293137414753
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.

Share and Cite

MDPI and ACS Style

Jang, J.-W.; Jin, D. Priority Based Channel Searching Sequence Allocation for Rendezvous of Cognitive Radio. Appl. Sci. 2026, 16, 156. https://doi.org/10.3390/app16010156

AMA Style

Jang J-W, Jin D. Priority Based Channel Searching Sequence Allocation for Rendezvous of Cognitive Radio. Applied Sciences. 2026; 16(1):156. https://doi.org/10.3390/app16010156

Chicago/Turabian Style

Jang, Ji-Woong, and Dongsup Jin. 2026. "Priority Based Channel Searching Sequence Allocation for Rendezvous of Cognitive Radio" Applied Sciences 16, no. 1: 156. https://doi.org/10.3390/app16010156

APA Style

Jang, J.-W., & Jin, D. (2026). Priority Based Channel Searching Sequence Allocation for Rendezvous of Cognitive Radio. Applied Sciences, 16(1), 156. https://doi.org/10.3390/app16010156

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop