Next Article in Journal
Zappa–Szép Skew Braces: A Unified Framework for Mutual Interactions in Noncommutative Algebra
Previous Article in Journal
Two-Stage Genetic-Based Optimization for Resource Provisioning and Scheduling of Multiple Workflows on the Cloud Under Resource Constraints
Previous Article in Special Issue
The Structure of D-Derivations and Their Decomposition in Lie Algebras
error_outline You can access the new MDPI.com website here. Explore and share your feedback with us.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal One-Coincidence Sequence Sets with a Large Alphabet and Prime Length

1
Department of Electrical, Electronic and Computer Engineering, University of Ulsan, Ulsan 44610, Republic of Korea
2
Department of Electrical and Electronic Engineering, Konkuk University, Seoul 05029, Republic of Korea
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(2), 214; https://doi.org/10.3390/math14020214
Submission received: 26 November 2025 / Revised: 1 January 2026 / Accepted: 5 January 2026 / Published: 6 January 2026
(This article belongs to the Special Issue Advances in Mathematics: Equations, Algebra, and Discrete Mathematics)

Abstract

The performance of a frequency-hopping spread-spectrum system is mainly dependent on the mathematical properties of its hopping sequences, which are designed to minimize interference between different users. The one-coincidence sequence frequency-hopping sequence (OC-FHS) set is one of the primary types, because it achieves the lowest possible values regarding Hamming auto- and cross-correlation. In this work, we propose an OC-FHS set of a prime length p and alphabet size p q for two primes p and q using a block structure modulo p q . In particular, when p = q , our construction provides a significantly larger set size compared with a previously known OC-FHS set with the same length and the same alphabet size. Moreover, the set size is optimal with respect to the bound established by Cao, Ge, and Miao. This extended set size can be applied to FHMA systems that need to accommodate a large number of users.

1. Introduction

A frequency-hopping spread spectrum (FHSS) is a means of radio communication that quickly switches a carrier between different frequency channels in a set pattern that both the transmitter and receiver know. This method spreads the signal across a wide range of frequencies, making it difficult to intercept or jam [1,2]. An FHSS system has two main parts: a collection of available frequencies and a hopping sequence, which shows the frequency to utilize at each time interval: the hop duration. The main benefits of FHSS are as follows: (1) anti-jamming: because the signal only uses a narrow frequency for a short time, a jammer must either jam the whole frequency spectrum, which takes a lot of power, or guess the hopping pattern; (2) low probability of intercept: an eavesdropper must know the hopping sequence to follow the signal, which makes it hard to listen to someone without permission; and (3) mitigation of interference and fading: by avoiding prolonged attention on a single frequency, the system reduces multipath fading or persistent interference associated with a particular channel.
The performance of an FHSS system is critically dependent on the mathematical properties of its hopping sequence [3,4]. In a multi-user environment, such as frequency-hopping code division multiple access (FH-CDMA), sequences must be designed to minimize interference. There have been several algebraic and combinatorial designs for such frequency-hopping sequences [5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]. A “hit” appears when two users adopt the same frequency simultaneously, and an FHS set should be designed to minimize such occurrences. The metric to evaluate this is the Hamming correlation. Given two sequences X = { x i } and Y = { y i } of length L, their periodic Hamming correlation at a time shift τ is defined as the number of positions where their elements coincide (i.e., x i = y i + τ ).
  • Hamming auto-correlation: This measure quantifies the correlation of an FHS with a shift of itself. For an FHS to be applied to actual systems, it must have low auto-correlation values for any nonzero shift. This is essential for a receiver to be synchronized with the incoming signal.
  • Hamming cross-correlation: This represents the correlation between two FHSs utilized by two distinct users. To reduce multiple access interference (MAI), the Hamming cross-correlation values of any FHS pairs in an FHS set should be minimized for all possible time shifts.
A one-coincidence frequency-hopping sequence (OC-FHS) set is a family of non-repeating FH sequences, in which, for any two distinct sequences and any relative shift, the periodic Hamming cross-correlation never exceeds one; equivalently, because the symbols do not repeat within a period, every out-of-phase Hamming auto-correlation is zero. In other words, two users can collide at most for one hop per period regardless of their timing offset [21]. Historically, the OC criterion and the early constructions were presented in the classic survey by Shaar and Davies in 1984, which introduced several OC-FHS sets and clarified the definition that is still in use (non-repeating sequences; cross-correlation) [22]. In 2006, Cao, Ge, and Miao reframed OC-FHS sets through perfect Mendelsohn packings and provided an upper bound on the family size of OC-FHS sets [23]. Ren, Fu, Wang, and Gao used the Chinese Remainder Theorem and interleaving to extend prime length OC-FHS sets to composite lengths while preserving the maximum Hamming correlation and Lempel-Greenberger optimality – An important step toward flexible parameter sets [24]. Then, Shao and Miao utilized generalized cyclotomy to produce optimal OC-FHS sets [25]. Most recently, Chung, Ahn, and Kim proposed OC-FHS sets with large frequency set sizes [26], using the properties of the integer ring.
In this study, we propose a new construction of OC-FHS sets in the case where the alphabet size is larger than the length of the sequences using the block structure modulo p q for two primes p and q with p q . Compared with the previously known OC-FHS set in [26] with the same length and the same alphabet size, our construction provides a significantly larger set size for the same length and alphabet size. Moreover, the set size is optimal with respect to the bound established by Cao, Ge, and Miao.
The remainder of this paper is organized as follows. Section 2 introduces some preliminary knowledge regarding FHS sets and OC-FHS sets, including some relevant theoretical bounds. Section 3 presents a new construction of optimal OC-FHS sets, as well as mathematical proofs for the correlation properties and optimality. Section 4 provides a discussion of the parameter comparison, system-level interpretation, and complexity. Finally, Section 5 concludes the paper.

2. Preliminaries

2.1. FHS Sets

A frequency-hopping sequence (FHS) X = { X ( n ) } n = 0 N 1 of length N is defined over an alphabet F = { f 0 , , f M 1 } that has a one-to-one correspondence to the set of available frequencies. We assume that there are two FHSs, X and Y, of length N over an alphabet of size M. For 0 τ N 1 , the Hamming correlation H X , Y ( τ ) is the number of coincidences (or ’hits’) between X and the τ -shift of Y; that is,
H X , Y ( τ ) = n = 0 N 1 h [ X ( n ) , Y ( n + τ mod N ) ] ,
where h is an indicator function such that h [ x , y ] = 1 if x = y , and h [ x , y ] = 0 otherwise. For a set of L FHSs X = { X 0 , , X L 1 } , the maximum out-of-phase Hamming auto-correlation H a ( X ) and the maximum Hamming cross-correlation H c ( X ) of X are defined as
H a ( X ) = max X i X max 0 < τ N 1 H X i , X i ( τ ) , H c ( X ) = max X i , X j X , i j max 0 τ N 1 H X i , X j ( τ ) ,
respectively. When max H a ( X ) , H c ( X ) = λ for some nonnegative integer λ , then X is called an ( N , M , λ ; L ) FHS set. Peng and Fan established a bound on an ( N , M , λ ; L ) FHS set regarding the alphabet size, length, and the number of FHSs.
Theorem 1
(Peng–Fan Bound [4]). For an ( N , M , λ ; L ) -FHS set,
( N L M ) N ( N L 1 ) M λ .
The Peng–Fan bound includes the Lembel–Greenberger bound [3] for a single FHS as a special case. Numerous algebraic and combinatorial constructions have been proposed for designing FHS sets that are optimal with respect to the Lempel–Greenberger bound or the Peng–Fan bound [5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20].
Recent studies have also investigated no-hit-zone and wide-gap properties in frequency-hopping sequence design (see, e.g., [17,19,20]). A no-hit-zone FHS set is designed so that the (periodic or partial) Hamming cross-correlation is zero (or tightly bounded) over a prescribed range of relative shifts, which is particularly useful when the relative timing offset is known to lie within a limited uncertainty window [19]. Wide-gap constructions, on the other hand, focus on controlling the spacing of collision events by enforcing constraints such as uniform or minimum gaps between hits, rather than requiring the strict one-coincidence condition [17,20]. In this study, we focus on OC-FHS sets, which guarantee at most one collision for every relative shift and admit a direct optimality notion via the Cao-Ge-Miao bound on the family size. Our construction is compared with some important previously known families in Table 1.

2.2. OC-FHS Sets

An ( N , M , λ ; L ) FHS set X is called an OC-FHS set if it achieves the optimal correlation values of H a ( X ) = 0 and H c ( X ) = 1 [21,22]. This implies that λ = max { H a ( X ) , H c ( X ) } = 1 . The condition H a ( X ) = 0 dictates a crucial structural property: every sequence X X must be non-repeating. That is, for any X, H X , X ( τ ) = 0 for all 0 < τ N 1 , meaning no symbol (frequency) appears more than once within one period. This property implies that the sequence length N cannot exceed the alphabet size M (i.e., N M ).
An OC-FHS set is, regarding the maximum correlation value, always optimal with respect to the Peng–Fan bound given in Theorem 1. The next goal is to maximize the family size L (i.e., the number of supported users) for given parameters N and M. Cao, Ge, and Miao provided a combinatorial characterization for OC-FHS sets and established a critical upper bound on the family size for OC-FHS sets [23].
Theorem 2
(Cao–Ge–Miao Bound [23]). For an ( N , M , 1 ; L ) OC-FHS set, the family size L is upper bounded by
L M ( M 1 ) N .
An OC-FHS set X is called optimal if its family size L meets this bound with equality. The new construction proposed in this study provides new optimal OC-FHS sets for parameters, where the alphabet size M is significantly larger than the length N. Some recent OC-FHS sets are listed in Table 1, which are optimal or not optimal.

3. New OC-FHS Sets

3.1. Construction

Theorem 3.
Let p and q be two positive prime integers with p q that are not necessarily distinct. Define a set S p of one-to-one functions on Z p as
S p = { σ k | 1 k p 1 } ,
where σ k ( l ) = k l mod p . For 0 a p 1 , 0 b q p 1 , and α S p , define X a , b , α = { X a , b , α ( n ) } n = 0 p 1 as
X a , b , α ( n ) = α n + a q + b p .
For 0 c , d q 1 and β S p , define Y c , d , β = { Y c , d , β ( n ) } n = 0 p 1 as
Y c , d , β ( n ) = β ( n ) q + c β ( n ) + d q ,
where ( x ) y = ( x mod y ) . Construct two FHS sets X and Y as
X = { X a , b , α | 0 a p 1 , 0 b q / p 1 , α S p } ,
Y = { Y c , d , β | 0 c , d q 1 , β S p } .
Then, the union X Y is an p , p q , 1 ; ( p 1 ) q 2 + q p p OC-FHS set.
Before proving the correlation properties, we briefly describe the structural roles of the two subsets X and Y . Each sequence in X is confined to a single contiguous q-block of the alphabet, i.e., all the symbols in each sequence lie in an interval of the form [ a q , ( a + 1 ) q 1 ] , and different choices of a make another disjoint block. In contrast, each sequence in Y selects exactly one symbol from each block of length q indexed by { 0 , 1 , , p 1 } , where the permutation parameter controls which block is visited at each time index. This complementary “within one block of length q” versus “one per block of length q” design is the key idea to minimize the number of hits between two sequences.
Proofof Correlation for
X . For every a and b, the set { n + a q + b p | 0 n p 1 } has p consecutive integers that are all distinct and between 0 and p q 1 ; that is, X a , b , α is non-repeating. Thus, the Hamming auto-correlation of X a , b , α every shift is always 0 for all nonzero shifts.
For X a 1 , b 1 , α 1 and X a 2 , b 2 , α 2 , if ( a 1 , b 1 ) ( a 2 , b 2 ) , there is no intersection between
{ α 1 ( n ) + a 1 q + b 1 p | 0 n p 1 }
and
{ α 2 ( n ) + a 2 q + b 2 p | 0 n p 1 } ,
which implies the Hamming cross-correlation between X a 1 , b 1 , α 1 and X a 2 , b 2 , α 2 is always 0 for every shift.
The remaining step is to verify the correlation between X a , b , α 1 and X a , b , α 2 . Because the two FHSs have exactly the same set of frequencies, their Hamming cross-correlation depends on the functions α 1 and α 2 . For α 1 α 2 , it is well known that their Hamming correlation value is always 1 [23]. □
Proof of Correlation for
Y . For every c , d , and β , the set { β ( n ) q + c β ( n ) + d q | 0 n p 1 } has exactly one element between e q and ( e + 1 ) q 1 for 0 e p 1 , which implies that Y c , d , β is a non-repeating sequence. Thus, the Hamming auto-correlation value of Y c , d , β is always 0 for all nonzero shifts.
The Hamming correlation value between Y c 1 , d 1 , β 1 and Y c 2 , d 2 , β 2 is less than the number of elements in the intersection of the two sets,
A 1 { β 1 ( n 1 ) q + c 1 β 1 ( n 1 ) + d 1 q | 0 n 1 p 1 }
and
A 2 { β 2 ( n 2 ) q + c 2 β 2 ( n 2 ) + d 2 q | 0 n 2 p 1 } .
If β 1 ( n 1 ) q + c 1 β ( n 1 ) + d 1 q = β 2 ( n 2 ) q + c 2 β ( n 2 ) + d 2 q for some 0 n 1 , n 2 p 1 , then
β 1 ( n 1 ) β 2 ( n 2 ) q = c 1 β 1 ( n 1 ) + d 1 q c 2 β 2 ( n 2 ) + d 2 q
which is possible only when β 1 ( n 1 ) = β 2 ( n 2 ) . Thus, the condition (10) can be rewritten as
c 1 c 2 β 1 ( n 1 ) d 2 d 1 mod q .
The number of n 1 between 0 and p 1 , satisfying (11) is p if ( c 1 , d 1 ) = ( c 2 , d 2 ) , 1 if c 1 c 2 , and 0 if c 1 = c 2 and d 1 d 2 . Therefore, there is at most one overlapping element if ( c 1 , d 1 ) ( c 2 , d 2 ) . Therefore, A 1 A 2 1 if ( c 1 , d 1 ) ( c 2 , d 2 ) , which implies that the Hamming correlation value between Y c 1 , d 1 , β 1 and Y c 2 , d 2 , β 2 is less than or equal to 1 for ( c 1 , d 1 ) ( c 2 , d 2 ) . Finally, the Hamming correlation between Y c , d , β 1 and Y c , d , β 2 is always 1, which is equal to the Hamming correlation between the two functions β 1 and β 2 . □
Proof of Correlation between
X  and  Y . Let t = q / p . We first describe the q-block structure of the values.
(i)
Values of X a , b , α lie in a single q-block. For 0 n p 1 , note that
X a , b , α ( n ) = α ( n ) + a q + b p .
Since α is a permutation of { 0 , 1 , , p 1 } , we have 0 α ( n ) p 1 . Moreover, 0 b t 1 implies 0 b p ( t 1 ) p q p . Hence,
a q X a , b , α ( n ) a q + ( q p ) + ( p 1 ) = a q + q 1 = ( a + 1 ) q 1 .
Therefore, all values of X a , b , α belong to the single q-block
[ a q , ( a + 1 ) q 1 ] .
(ii)
Y c , d , β contains exactly one element from each q-block. For 0 n p 1 , we have
Y c , d , β ( n ) = β ( n ) q + ( c β ( n ) + d ) q .
Since 0 ( c β ( n ) + d ) q q 1 , each value Y c , d , β ( n ) lies in the block
[ β ( n ) q , ( β ( n ) + 1 ) q 1 ] .
Because β is a permutation of { 0 , 1 , , p 1 } , for each e { 0 , 1 , , p 1 } , there is a unique index m e such that β ( m e ) = e . Consequently, Y c , d , β contains exactly one element in each block [ e q , ( e + 1 ) q 1 ] .
(iii)
There is at most one coincidence for any shift. Fix an arbitrary shift 0 τ p 1 . Suppose there exist indices n 1 , n 2 such that
X a , b , α ( n i ) = Y c , d , β ( n i + τ mod p ) , i = 1 , 2 .
By (i), the left-hand side belongs to the block [ a q , ( a + 1 ) q 1 ] ; hence,
Y c , d , β ( n i + τ mod p ) [ a q , ( a + 1 ) q 1 ] , i = 1 , 2 .
By (ii), we have
β ( n i + τ mod p ) = a , i = 1 , 2 .
Since β is a permutation, there is a unique m a with β ( m a ) = a . Thus, n i + τ m a ( mod p ) , which implies n 1 n 2 ( mod p ) ; hence, n 1 = n 2 in { 0 , 1 , , p 1 } . Therefore, for the fixed shift τ , there is at most one index n satisfying X a , b , α ( n ) = Y c , d , β ( n + τ ) , and thus, H X a , b , α , Y c , d , β ( τ ) 1 .
As a concrete illustration, Table 2 lists periodic Hamming cross-correlation values for some combinations of sequences from X and Y when p = q = 5 .

3.2. Examples

Consider the smallest-number case with p < q , namely ( p , q ) = ( 3 , 5 ) . Then, the length is N = p = 3 , and the alphabet size is M = p q = 15 . Moreover, S 3 = { σ 1 , σ 2 } , where σ k ( n ) = k n mod 3 . For brevity, we write X a , b , k : = X a , b , σ k and Y c , d , k : = Y c , d , σ k . Since q / p = 5 / 3 = 1 , the parameter b is fixed to b = 0 . Hence, | X | = p ( p 1 ) q / p = 6 , | Y | = q 2 ( p 1 ) = 50 , and the total family size is L = 56 . The full OC-FHS set is illustrated in Table 3. Furthermore, the case where p = q = 5 is presented in Table A1 of Appendix A, including a comparison with the construction in [26] for the same parameter. Generation of numbers and analysis of correlation properties were conducted using Python (version 3.12).

3.3. Optimality

By plugging the parameters of X Y into (2), we obtain
( p 1 ) q 2 + p ( p 1 ) q p p q 2 q .
In particular, when p = q in (12), we have
( p 1 ) p 2 + p ( p 1 ) = p 3 p .
Corollary 1.
If p = q , the set X Y in Theorem 3 is an ( p , p 2 , 1 ; p 3 p ) OC-FHS set, optimal with respect to the Cao–Ge–Miao bound [23].
Lemma 1.
Let p and q be primes with p q . Consider the parameters ( N , M ) = ( p , p q ) , and let
U ( p , q ) = M ( M 1 ) N = p q 2 q
and
L ( p , q ) = ( p 1 ) q 2 + p q p
be the family size of the proposed OC-FHS set in Theorem 3. Writing t = q / p , the difference satisfies
U ( p , q ) L ( p , q ) = q 2 q t ( p 2 p ) = q 2 q t p 2 + t p .
Moreover,
q ( q p ) U ( p , q ) L ( p , q ) q 2 q p 2 + p .
In particular, U ( p , q ) = L ( p , q ) if and only if p = q . Finally, for fixed p and q ,
L ( p , q ) U ( p , q ) p 1 p .
Proof. 
Let t = q / p . By direct substitution,
U ( p , q ) L ( p , q ) = ( p q 2 q ) ( p 1 ) q 2 + p t = p q 2 q ( p 1 ) q 2 ( p 1 ) p t = q 2 q t ( p 2 p ) .
Since p q , we have t 1 , and t = q / p q / p . Because the expression q 2 q t ( p 2 p ) is decreasing in t, it follows that
q 2 q q p ( p 2 p ) U ( p , q ) L ( p , q ) q 2 q ( p 2 p ) .
Because 1 p ( p 2 p ) = p 1 , we obtain
q 2 q q ( p 1 ) = q ( q p ) U ( p , q ) L ( p , q ) q 2 q p 2 + p .
When p = q , the equality holds. Finally, dividing L ( p , q ) by U ( p , q ) and using t q / p as q yields L ( p , q ) U ( p , q ) p 1 p . □

4. Discussion

4.1. Comparison of Parameters

In [26], three constructions for OC-FHS sets were presented, which are based on integer rings. However, they do not meet the Cao–Ge–Miao bound [23]. Our construction gives an optimal OC-FHS set when the length is a prime p, and the alphabet size is p 2 . In particular, when p = 5 , the family size is expanded by a factor of 6 (from 20 to 120) compared with the work in [26]. In Table A1 of Appendix A, the optimal OC-FHS set of length 5 and alphabet size 25 from our construction is presented. The ( 5 , 25 , 1 ; 20 ) OC-FHS set in [26] is a subset of the OC-FHS set from Theorem 3. This expansion is not a trivial generalization obtained merely by applying permutations to the construction in [26].

4.2. System-Level Interpretation in FHMA

As a simple system-level illustration under admission control, we model the assignment of hopping sequences as a loss system with L identical resources (one sequence per active user/session, no reuse) [27]. Under the classical Erlang-B model with offered traffic E (Poisson arrivals and exponential holding times), the blocking probability is
P b ( E , L ) = E L L ! k = 0 L E k k ! .
For a target grade of service P b = 0.01 , solving (14) yields E 12.03 Erlangs for L = 20 (the ( 5 , 25 ) construction in [26]), whereas, it yields E 102.96 Erlangs for L = 120 (our ( 5 , 25 ) optimal case). This comparison does not model physical-layer throughput or BER; rather, it quantifies how enlarging the available sequence pool can increase the admissible offered traffic under a standard blocking model.

4.3. Computational Complexity and Implementation Aspects

All sequences in the proposed OC-FHS family have length N = p and are generated using simple modular arithmetic. For the subset X , each symbol has the form X a , b , α ( n ) = α ( n ) + a q + b p , where α is a permutation of { 0 , 1 , , p 1 } (e.g., α ( n ) = k n mod p ). Hence, generating one symbol requires one multiplication modulo p (to compute α ( n ) ) and a constant number of integer additions. Thus, generating a length-p sequence costs O ( p ) operations. For the subset Y , each symbol has the form Y c , d , β ( n ) = β ( n ) q + ( c β ( n ) + d ) q ; so, each symbol requires one multiplication modulo p (for β ( n ) ), one multiplication and one reduction modulo q, and a constant number of additions. Therefore, generation of any length-p sequence in Y requires O ( p ) modular operations. If we want to compute the entire codebook offline, the total family size is
L = ( p 1 ) q 2 + p q p ;
therefore, the explicit enumeration costs O ( p L ) arithmetic operations and stores p L integers in [ 0 , p q 1 ] (for p = q , this is O ( p 4 ) time and O ( p 4 ) symbols). However, in practical FHMA/FH-CDMA implementation, full codebook storage is not necessary. Each user (or a controller) only needs to store a small tuple such as ( a , b , k ) for X a , b , σ k or ( c , d , k ) for Y c , d , σ k , together with ( p , q ) . The hop at time n is then computed directly from the closed-form expression, which reduces the memory to O ( 1 ) per user. Moreover, the sequence generation across different parameter tuples is parallel, making the offline pre-computation straightforward.

5. Conclusions

This paper presented a new algebraic construction of OC-FHS sets based on a block structure modulo p q . When p = q , the resulting OC-FHS family achieves the Cao–Ge–Miao bound with equality. For instance, when the period is 5, and the alphabet size is 25, the proposed construction yields 120 distinct sequences, whereas a recent OC-FHS set in [26] for the same parameters provided 20 sequences. This improvement implies a significant increase in the user capacity. In addition, we provided a system-level interpretation of the parameters, as well as an analysis for implementation complexity. Future work includes performance analysis under implementation of practical scenarios and generalization of the construction to the non-prime length and alphabet size.

Author Contributions

Conceptualization, J.-H.C. and D.L.; methodology, J.-H.C. and D.J.; software, D.J.; validation, D.L. and D.J.; formal analysis, J.-H.C. and D.J.; investigation, D.L. and D.J.; resources, D.J.; data curation, D.L.; writing—original draft preparation, J.-H.C. and D.L.; writing—review and editing, D.J.; visualization, D.J.; supervision, D.J.; project administration, J.-H.C. and D.J.; funding acquisition, D.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT), (No. RS-2023-00279714), and in part 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

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

This table lists the elements of the ( 5 , 25 , 1 ; 120 ) OC-FHS set constructed, according to Theorem 3. Each column includes OC-FHSs corresponding to σ k .
Table A1. The full set of the ( 5 , 25 , 1 ; 120 ) OC-FHS set in Theorem 3.
Table A1. The full set of the ( 5 , 25 , 1 ; 120 ) OC-FHS set in Theorem 3.
Subsets σ 1 σ 2 σ 3 σ 4
X ( 0 , 1 , 2 , 3 , 4 ) ( 0 , 2 , 4 , 1 , 3 ) ( 0 , 3 , 1 , 4 , 2 ) ( 0 , 4 , 3 , 2 , 1 )
( 5 , 6 , 7 , 8 , 9 ) ( 5 , 7 , 9 , 6 , 8 ) ( 5 , 8 , 6 , 9 , 7 ) ( 5 , 9 , 8 , 7 , 6 )
( 10 , 11 , 12 , 13 , 14 ) ( 10 , 12 , 14 , 11 , 13 ) ( 10 , 13 , 11 , 14 , 12 ) ( 10 , 14 , 13 , 12 , 11 )
( 15 , 16 , 17 , 18 , 19 ) ( 15 , 17 , 19 , 16 , 18 ) ( 15 , 18 , 16 , 19 , 17 ) ( 15 , 19 , 18 , 17 , 16 )
( 20 , 21 , 22 , 23 , 24 ) ( 20 , 22 , 24 , 21 , 23 ) ( 20 , 23 , 21 , 24 , 22 ) ( 20 , 24 , 23 , 22 , 21 )
Y ( 0 , 5 , 10 , 15 , 20 ) ( 0 , 10 , 20 , 5 , 15 ) ( 0 , 15 , 5 , 20 , 10 ) ( 0 , 20 , 15 , 10 , 5 )
( 1 , 6 , 11 , 16 , 21 ) ( 1 , 11 , 21 , 6 , 16 ) ( 1 , 16 , 6 , 21 , 11 ) ( 1 , 21 , 16 , 11 , 6 )
( 2 , 7 , 12 , 17 , 22 ) ( 2 , 12 , 22 , 7 , 17 ) ( 2 , 17 , 7 , 22 , 12 ) ( 2 , 22 , 17 , 12 , 7 )
( 3 , 8 , 13 , 18 , 23 ) ( 3 , 13 , 23 , 8 , 18 ) ( 3 , 18 , 8 , 23 , 13 ) ( 3 , 23 , 18 , 13 , 8 )
( 4 , 9 , 14 , 19 , 24 ) ( 4 , 14 , 24 , 9 , 19 ) ( 4 , 19 , 9 , 24 , 14 ) ( 4 , 24 , 19 , 14 , 9 )
( 0 , 6 , 12 , 18 , 24 ) ( 0 , 12 , 24 , 6 , 18 ) ( 0 , 18 , 6 , 24 , 12 ) ( 0 , 24 , 18 , 12 , 6 )
( 1 , 7 , 13 , 19 , 20 ) ( 1 , 13 , 20 , 7 , 19 ) ( 1 , 19 , 7 , 20 , 13 ) ( 1 , 20 , 19 , 13 , 7 )
( 2 , 8 , 14 , 15 , 21 ) ( 2 , 14 , 21 , 8 , 15 ) ( 2 , 15 , 8 , 21 , 14 ) ( 2 , 21 , 15 , 14 , 8 )
( 3 , 9 , 10 , 16 , 22 ) ( 3 , 10 , 22 , 9 , 16 ) ( 3 , 16 , 9 , 22 , 10 ) ( 3 , 22 , 16 , 10 , 9 )
( 4 , 5 , 11 , 17 , 23 ) ( 4 , 11 , 23 , 5 , 17 ) ( 4 , 17 , 5 , 23 , 11 ) ( 4 , 23 , 17 , 11 , 5 )
( 0 , 7 , 14 , 16 , 23 ) ( 0 , 14 , 23 , 7 , 16 ) ( 0 , 16 , 7 , 23 , 14 ) ( 0 , 23 , 16 , 14 , 7 )
( 1 , 8 , 10 , 17 , 24 ) ( 1 , 10 , 24 , 8 , 17 ) ( 1 , 17 , 8 , 24 , 10 ) ( 1 , 24 , 17 , 10 , 8 )
( 2 , 9 , 11 , 18 , 20 ) ( 2 , 11 , 20 , 9 , 18 ) ( 2 , 18 , 9 , 20 , 11 ) ( 2 , 20 , 18 , 11 , 9 )
( 3 , 5 , 12 , 19 , 21 ) ( 3 , 12 , 21 , 5 , 19 ) ( 3 , 19 , 5 , 21 , 12 ) ( 3 , 21 , 19 , 12 , 5 )
( 4 , 6 , 13 , 15 , 22 ) ( 4 , 13 , 22 , 6 , 15 ) ( 4 , 15 , 6 , 22 , 13 ) ( 4 , 22 , 15 , 13 , 6 )
( 0 , 8 , 11 , 19 , 22 ) ( 0 , 11 , 22 , 8 , 19 ) ( 0 , 19 , 8 , 22 , 11 ) ( 0 , 22 , 19 , 11 , 8 )
( 1 , 9 , 12 , 15 , 23 ) ( 1 , 12 , 23 , 9 , 15 ) ( 1 , 15 , 9 , 23 , 12 ) ( 1 , 23 , 15 , 12 , 9 )
( 2 , 5 , 13 , 16 , 24 ) ( 2 , 13 , 24 , 5 , 16 ) ( 2 , 16 , 5 , 24 , 13 ) ( 2 , 24 , 16 , 13 , 5 )
( 3 , 6 , 14 , 17 , 20 ) ( 3 , 14 , 20 , 6 , 17 ) ( 3 , 17 , 6 , 20 , 14 ) ( 3 , 20 , 17 , 14 , 6 )
( 4 , 7 , 10 , 18 , 21 ) ( 4 , 10 , 21 , 7 , 18 ) ( 4 , 18 , 7 , 21 , 10 ) ( 4 , 21 , 18 , 10 , 7 )
( 0 , 9 , 13 , 17 , 21 ) ( 0 , 13 , 21 , 9 , 17 ) ( 0 , 17 , 9 , 21 , 13 ) ( 0 , 21 , 17 , 13 , 9 )
( 1 , 5 , 14 , 18 , 22 ) ( 1 , 14 , 22 , 5 , 18 ) ( 1 , 18 , 5 , 22 , 14 ) ( 1 , 22 , 18 , 14 , 5 )
( 2 , 6 , 10 , 19 , 23 ) ( 2 , 10 , 23 , 6 , 19 ) ( 2 , 19 , 6 , 23 , 10 ) ( 2 , 23 , 19 , 10 , 6 )
( 3 , 7 , 11 , 15 , 24 ) ( 3 , 11 , 24 , 7 , 15 ) ( 3 , 15 , 7 , 24 , 11 ) ( 3 , 24 , 15 , 11 , 7 )
( 4 , 8 , 12 , 16 , 20 ) ( 4 , 12 , 20 , 8 , 16 ) ( 4 , 16 , 8 , 20 , 12 ) ( 4 , 20 , 16 , 12 , 8 )
Note: The sequences in blue comprise the set presented in Table A2 of [26].

References

  1. Sarwate, D.V. Reed-Solomon codes and the design of sequences for spread-spectrum multiple-access communications. In Reed-Solomon Codes and Their Applications; Wicker, S.B., Bharagava, V.K., Eds.; IEEE Press: Piscataway, NJ, USA, 1994. [Google Scholar]
  2. Simon, M.K.; Omura, J.K.; Scholtz, R.A.; Levitt, B.K. Spread Spectrum Communications Handbook; McGraw-Hill: New York, NY, USA, 2002. [Google Scholar]
  3. Lempel, A.; Greenberger, H. Families of sequences with optimal Hamming correlation properties. IEEE Trans. Inf. Theory 1974, 20, 90–94. [Google Scholar] [CrossRef]
  4. Peng, D.; Fan, P. Lower bounds on the Hamming auto- and cross-correlations of frequency-hopping sequences. IEEE Trans. Inf. Theory 2004, 50, 2149–2154. [Google Scholar] [CrossRef]
  5. Kumar, P.V. Frequency-hopping code sequence designs having large linear span. IEEE Trans. Inf. Theory 1988, 34, 146–151. [Google Scholar] [CrossRef]
  6. Udaya, P.; Siddiqi, M.U. Optimal large linear complexity frequency hopping patterns derived from polynomial residue class rings. IEEE Trans. Inf. Theory 1998, 44, 1492–1503. [Google Scholar] [CrossRef]
  7. Fuji-Hara, R.; Miao, Y.; Mishima, M. Optimal frequency hopping sequences: A combinatorial approach. IEEE Trans. Inf. Theory 2004, 50, 2408–2420. [Google Scholar] [CrossRef]
  8. Chu, W.; Colbourn, C.J. Optimal frequency-hopping sequences via cyclotomy. IEEE Trans. Inf. Theory 2005, 51, 1139–1141. [Google Scholar] [CrossRef]
  9. Ding, C.; Moisio, M.J.; Yuan, J. Algebraic constructions of optimal frequency-hopping sequences. IEEE Trans. Inf. Theory 2007, 53, 2606–2610. [Google Scholar] [CrossRef]
  10. Ge, G.; Miao, Y.; Yao, Z. Optimal frequency hopping sequences: Auto- and cross-correlation properties. IEEE Trans. Inf. Theory 2009, 55, 867–879. [Google Scholar] [CrossRef]
  11. Chung, J.-H.; Yang, K. Optimal Frequency-Hopping Sequences with New Parameters. IEEE Trans. Inf. Theory 2010, 56, 1685–1693. [Google Scholar] [CrossRef]
  12. Yang, Y.; Tang, X.; Parampalli, U.; Peng, D. New bound on frequency hopping sequence sets and its optimal constructions. IEEE Trans. Inf. Theory 2011, 57, 7605–7613. [Google Scholar] [CrossRef]
  13. Zeng, X.Y.; Cai, H.; Tang, X.H.; Yang, Y. A class of optimal frequency hopping sequences with new parameters. IEEE Trans. Inf. Theory 2012, 58, 4899–4907. [Google Scholar] [CrossRef]
  14. Chung, J.-H.; Yang, K. A new class of balanced near-perfect nonlinear mappings and its application to sequence design. IEEE Trans. Inf. Theory 2013, 59, 1090–1097. [Google Scholar] [CrossRef]
  15. Ren, W.; Fu, F.-W.; Zhou, Z. New sets of frequency-hopping sequences with optimal Hamming correlation. Des. Codes Cryptogr. 2014, 72, 423–434. [Google Scholar] [CrossRef]
  16. Niu, X.; Xing, C.; Liu, Y.; Zhou, L. A construction of optimal frequency hopping sequence set via combination of multiplicative and additive groups of finite fields. IEEE Trans. Inf. Theory 2020, 66, 5310–5315. [Google Scholar] [CrossRef]
  17. Li, P.; Fan, C.; Mesnager, S.; Yang, Y.; Zhou, Z. Constructions of Optimal Uniform Wide-Gap Frequency-Hopping Sequences. IEEE Trans. Inf. Theory 2022, 68, 692–700. [Google Scholar] [CrossRef]
  18. Bao, J. New Algebraic and Combinatorial Constructions for Optimal Frequency Hopping Sequence Sets. IEEE Trans. Inf. Theory 2024, 70, 8276–8288. [Google Scholar] [CrossRef]
  19. Zheng, X.; Fan, C.; Zhou, Z.; Mesnager, S.; Yang, Y. Wide-Gap Frequency Hopping Sequences with No-Hit-Zone: Bounds and Their Optimal Constructions. IEEE Trans. Inf. Theory 2025, 71, 3989–3998. [Google Scholar] [CrossRef]
  20. Li, C.; Li, C.; Zeng, X.; Li, D. Constructions of Optimal Frequency-Hopping Sequences with Controlled Minimum Gaps. IEEE Trans. Inf. Theory 2025, 71, 6479–6489. [Google Scholar] [CrossRef]
  21. Shaar, A.A.; Davies, P.A. Prime sequences: Quasi-optimal sequences for OR channel code division multiplexing. Electron. Lett. 1983, 9, 888–889. [Google Scholar] [CrossRef]
  22. Shaar, A.A.; Davies, P.A. A survey of one-coincidence sequences for frequency-hopped spread-spectrum systems. IEE Proc. F 1984, 131, 719–724. [Google Scholar] [CrossRef]
  23. Cao, Z.; Ge, G.; Miao, Y. Combinatorial characterizations of one-coincidence frequency-hopping sequences. Des. Codes Crypt. 2006, 41, 177–184. [Google Scholar] [CrossRef]
  24. Ren, W.; Fu, F.-W.; Wang, F.; Gao, J. A Class of Optimal One-Coincidence Frequency-Hopping Sequence Sets with Composite Length. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2017, E100-A, 2528–2533. [Google Scholar] [CrossRef]
  25. Shao, M.; Miao, Y. A Construction of Optimal One-Coincidence Frequency-Hopping Sequences via Generalized Cyclotomy. Entropy 2024, 26, 935. [Google Scholar] [CrossRef] [PubMed]
  26. Chung, J.-H.; Ahn, D.; Kim, D. New Constructions of One-Coincidence Sequence Sets over Integer Rings. Mathematics 2024, 12, 3316. [Google Scholar] [CrossRef]
  27. Rappaport, T.S. Wireless Communications: Principles and Practice, 2nd ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
Table 1. Comparison of OC-FHS sets (N: sequence length, M: alphabet size, λ = 1 : maximum Hamming correlation value, and L: family size).
Table 1. Comparison of OC-FHS sets (N: sequence length, M: alphabet size, λ = 1 : maximum Hamming correlation value, and L: family size).
Ref.StructureNM λ LRemarksBound Optimality
[23]Difference-unit setNN1 k 1 k: size of a difference-unit setOptimal when N is prime
Cyclotomye p n 1 p n ( p n 1 ) e p prime, and e ( p 1 ) Optimal
[25]Generalized cyclotomye v = p 1 m 1 p k m k 1 v ( v 1 ) e p prime, n 1 , and e p i 1 for each iOptimal
[26]Integer ringp p 2 1 p 2 p p is primeNot optimal
This workTwo-dimensional integer blockp p q 1 ( p 1 ) q 2 + q p p Two primes p q Optimal when p = q
Table 2. Example of periodic Hamming cross-correlation between X X and Y Y for p = 5 .
Table 2. Example of periodic Hamming cross-correlation between X X and Y Y for p = 5 .
XY H X , Y ( 0 ) H X , Y ( 1 ) H X , Y ( 2 ) H X , Y ( 3 ) H X , Y ( 4 )
( 5 , 6 , 7 , 8 , 9 ) ( 0 , 5 , 10 , 15 , 20 ) 01000
( 5 , 6 , 7 , 8 , 9 ) ( 0 , 10 , 20 , 5 , 15 ) 00010
( 5 , 6 , 7 , 8 , 9 ) ( 0 , 15 , 5 , 20 , 10 ) 00100
( 5 , 6 , 7 , 8 , 9 ) ( 0 , 20 , 15 , 10 , 5 ) 00001
Table 3. Construction example for ( p , q ) = ( 3 , 5 ) (for brevity, X a , b , k and Y c , d , k denote X a , b , σ k and Y c , d , σ k , respectively).
Table 3. Construction example for ( p , q ) = ( 3 , 5 ) (for brevity, X a , b , k and Y c , d , k denote X a , b , σ k and Y c , d , σ k , respectively).
IndexSequenceIndexSequenceIndexSequence
X X 0 , 0 , 1 ( 0 , 1 , 2 ) X 0 , 0 , 2 ( 0 , 2 , 1 )
X 1 , 0 , 1 ( 5 , 6 , 7 ) X 1 , 0 , 2 ( 5 , 7 , 6 )
X 2 , 0 , 1 ( 10 , 11 , 12 ) X 2 , 0 , 2 ( 10 , 12 , 11 )
Y β = σ 1 (i.e., k = 1 )
Y 0 , 0 , 1 ( 0 , 5 , 10 ) Y 0 , 1 , 1 ( 1 , 6 , 11 ) Y 0 , 2 , 1 ( 2 , 7 , 12 )
Y 0 , 3 , 1 ( 3 , 8 , 13 ) Y 0 , 4 , 1 ( 4 , 9 , 14 ) Y 1 , 0 , 1 ( 0 , 6 , 12 )
Y 1 , 1 , 1 ( 1 , 7 , 13 ) Y 1 , 2 , 1 ( 2 , 8 , 14 ) Y 1 , 3 , 1 ( 3 , 9 , 10 )
Y 1 , 4 , 1 ( 4 , 5 , 11 ) Y 2 , 0 , 1 ( 0 , 7 , 14 ) Y 2 , 1 , 1 ( 1 , 8 , 10 )
Y 2 , 2 , 1 ( 2 , 9 , 11 ) Y 2 , 3 , 1 ( 3 , 5 , 12 ) Y 2 , 4 , 1 ( 4 , 6 , 13 )
Y 3 , 0 , 1 ( 0 , 8 , 11 ) Y 3 , 1 , 1 ( 1 , 9 , 12 ) Y 3 , 2 , 1 ( 2 , 5 , 13 )
Y 3 , 3 , 1 ( 3 , 6 , 14 ) Y 3 , 4 , 1 ( 4 , 7 , 10 ) Y 4 , 0 , 1 ( 0 , 9 , 13 )
Y 4 , 1 , 1 ( 1 , 5 , 14 ) Y 4 , 2 , 1 ( 2 , 6 , 10 ) Y 4 , 3 , 1 ( 3 , 7 , 11 )
Y 4 , 4 , 1 ( 4 , 8 , 12 )
β = σ 2 (i.e., k = 2 )
Y 0 , 0 , 2 ( 0 , 10 , 5 ) Y 0 , 1 , 2 ( 1 , 11 , 6 ) Y 0 , 2 , 2 ( 2 , 12 , 7 )
Y 0 , 3 , 2 ( 3 , 13 , 8 ) Y 0 , 4 , 2 ( 4 , 14 , 9 ) Y 1 , 0 , 2 ( 0 , 12 , 6 )
Y 1 , 1 , 2 ( 1 , 13 , 7 ) Y 1 , 2 , 2 ( 2 , 14 , 8 ) Y 1 , 3 , 2 ( 3 , 10 , 9 )
Y 1 , 4 , 2 ( 4 , 11 , 5 ) Y 2 , 0 , 2 ( 0 , 14 , 7 ) Y 2 , 1 , 2 ( 1 , 10 , 8 )
Y 2 , 2 , 2 ( 2 , 11 , 9 ) Y 2 , 3 , 2 ( 3 , 12 , 5 ) Y 2 , 4 , 2 ( 4 , 13 , 6 )
Y 3 , 0 , 2 ( 0 , 11 , 8 ) Y 3 , 1 , 2 ( 1 , 12 , 9 ) Y 3 , 2 , 2 ( 2 , 13 , 5 )
Y 3 , 3 , 2 ( 3 , 14 , 6 ) Y 3 , 4 , 2 ( 4 , 10 , 7 ) Y 4 , 0 , 2 ( 0 , 13 , 9 )
Y 4 , 1 , 2 ( 1 , 14 , 5 ) Y 4 , 2 , 2 ( 2 , 10 , 6 ) Y 4 , 3 , 2 ( 3 , 11 , 7 )
Y 4 , 4 , 2 ( 4 , 12 , 8 )
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

Chung, J.-H.; Lee, D.; Jin, D. Optimal One-Coincidence Sequence Sets with a Large Alphabet and Prime Length. Mathematics 2026, 14, 214. https://doi.org/10.3390/math14020214

AMA Style

Chung J-H, Lee D, Jin D. Optimal One-Coincidence Sequence Sets with a Large Alphabet and Prime Length. Mathematics. 2026; 14(2):214. https://doi.org/10.3390/math14020214

Chicago/Turabian Style

Chung, Jin-Ho, Duehee Lee, and Dongsup Jin. 2026. "Optimal One-Coincidence Sequence Sets with a Large Alphabet and Prime Length" Mathematics 14, no. 2: 214. https://doi.org/10.3390/math14020214

APA Style

Chung, J.-H., Lee, D., & Jin, D. (2026). Optimal One-Coincidence Sequence Sets with a Large Alphabet and Prime Length. Mathematics, 14(2), 214. https://doi.org/10.3390/math14020214

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

Article Metrics

Back to TopTop