Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2026 Apr 8;26(8):2293. doi: 10.3390/s26082293

Performance Optimization of Nonorthogonal MFSK for Symbol-by-Symbol Coherent Detection

Luca Rugini 1
Editors: Paolo Mercorelli1, Yue Xiao1
PMCID: PMC13119607  PMID: 42076401

Abstract

M-ary frequency-shift keying (MFSK) is employed for several applications, including Internet-of-Things (IoT) and sensor-based communications. Previous studies have demonstrated that coherent detection of well-designed nonorthogonal MFSK signals outperforms orthogonal MFSK. This paper optimizes the error performance of nonorthogonal MFSK signals when the receiver uses a simple coherent detector on a symbol-by-symbol basis. First, we derive the theoretical conditions on the frequency separations to produce M symbol waveforms with negative crosscorrelation. Second, assuming equispaced frequencies, we analytically determine the optimum modulation index that maximizes the minimum distance among the symbol waveforms. Third, assuming non-equispaced frequencies, we optimize both nonorthogonal 4FSK and 8FSK signal sets. The optimized signal waveforms reduce the symbol error probability with respect to the current-best MFSK schemes existing in the literature, at the price of a bandwidth increase. For additive white Gaussian noise (AWGN) channels, an accurate expression for the symbol error probability of nonorthogonal 4FSK is also proposed.

Keywords: coherent detection, crosscorrelation, MFSK, non-equispaced frequencies, symbol error probability

1. Introduction

1.1. Motivation

Frequency-shift keying (FSK) is a well-established digital modulation technique, mainly used for wireless transmissions [1]. Differently from linear modulations like quadrature-amplitude modulation (QAM), the spectral efficiency of FSK reduces with increasing the number of symbols M; hence, FSK is mainly used for low data-rate applications. Constant envelope and low error probability are the main strengths of M-ary FSK (MFSK), which is suitable for low-power wireless transmissions. In the last decades, FSK and its variants have been used and proposed for a large variety of applications, including ambient backscatter communications [2,3], beamsteering [4], covert communications [5], full-duplex communications [6], integrated sensing and communication (ISAC) [7], Internet of Things (IoT) [8,9,10,11,12,13], optical networks [14], over-the-air computation [15], powerline communications (PLCs) [16,17], radar sensors [18,19,20], relay communications [21], simultaneous wireless information and power transfer (SWIPT) [22,23], space communications [24,25], underwater acoustic communications (UWACs) [26], visible light communications (VLCs) [27,28].

Typically, the M tones of MFSK are chosen to make the signal waveforms orthogonal, in the symbol interval [1]. In case of coherent detection, orthogonal waveforms are obtained by selecting frequencies separated by multiples of 1/(2T), where T is the duration of a symbol interval. However, previous studies [1] have shown that well-designed nonorthogonal waveforms can improve the error probability performance, with respect to orthogonal waveforms. Indeed, in nonorthogonal MFSK, the frequencies are not constrained to be multiple of 1/(2T) like in orthogonal MFSK; hence, there are additional degrees of freedom in the design of the signal set. These additional degrees of freedom can be exploited to increase the Euclidean distance between the M signal waveforms, with respect to orthogonal MFSK, thereby reducing the error probability. In addition, by exploiting the signal memory introduced by the phase continuity between consecutive waveforms, the Euclidean distance between different waveforms can be increased further: hence, a sequence detector can better distinguish the waveforms in the presence of noise, providing an additional reduction of the error probability [29,30]. However, this continuous phase FSK (CPFSK) modulation requires a sequence detector that makes decisions based on an observation window of duration NT, increasing the detection complexity to O(MN), i.e., exponential in the window size N.

To reduce the complexity of the detector, while keeping a performance improvement with respect to orthogonal MFSK, one solution is to constrain the observation window size to N=1, i.e., using a symbol-by-symbol coherent detector: this coherent detector only takes advantage of the nonorthogonality of the signal waveforms, without making use of the signal memory introduced by the phase continuity [16,31]. In this case, the MFSK modulation still exploits the phase continuity for bandwidth saving purposes, but its symbol-by-symbol detector ignores the signal memory, thereby reducing the detector complexity to O(M). Therefore, a key point is how to design nonorthogonal MFSK signals that optimize the error probability performance, when the signals are detected coherently in a symbol-by-symbol way. The aim of this optimization is to quantify the maximum performance gain with respect to orthogonal MFSK. The parameters of this optimization are the M frequencies of the MFSK signal set, or equivalently the M−1 frequency separations of the M tones.

It is worth noting that coherent detection of nonorthogonal MFSK signals requires the same complexity as coherent detection of orthogonal MFSK signals. For instance, when the observation window is N=1, both orthogonal and nonorthogonal MFSK coherent detectors select the maximum among the outputs of a bank of M correlators that project the received signal onto the M signal waveforms. In both orthogonal and nonorthogonal cases, the complexity of phase recovery could be saved using noncoherent detection, at the cost of a penalty in terms of error probability. Since this paper focuses on performance optimization, noncoherent detection is not considered in this study.

1.2. Related Works

A first attempt of performance optimization of nonorthogonal CPFSK has been done by Schonhoff in [29], using a sequence detector that exploits the signal memory. In [29], which considers both coherent and noncoherent detection strategies, the minimization of an upper bound on the symbol error probability allows to identify the desired modulation index (and hence the desired frequency separations) for some values of alphabet size M and window size N. However, the approach of [29] has three drawbacks. First, minimizing an upper bound on the error probability may lead to a suboptimal solution, with respect to optimal solutions obtained by minimizing the exact error probability or maximizing the minimum distance among the signal waveforms. Second, the study in [29] only considers few values of M and does not constrain the computational complexity; therefore, the obtained results only focus on the case N>1. Third, the analysis in [29] only considers equispaced frequencies, thereby excluding potentially better solutions obtained by selecting M non-equispaced frequencies.

Another nonorthogonal CPFSK performance optimization for coherent detection has been done by Aulin and Sundberg in [30], which treats CPFSK as a special case of continuous phase modulation (CPM). In [30], the maximization of the minimum distance among the possible waveforms yields the desired modulation index for different values of M and N. However, the approach of [30] has two weaknesses. First, the obtained results are approximated, due to the numerical optimization, and available only for few values of M. Second, like in [29], the optimization in [30] does not consider the general case with M non-equispaced frequencies, but limits the study to the subcase with equispaced frequencies.

The study in [31], done by Sagias, Mallik and Tombras, is an important step forward in the performance optimization of MFSK. Indeed, differently from [29,30], the error probability minimization in [31] assumes M non-equispaced frequencies. In [31], few cases of interest have been considered, such as 4FSK and 8FSK, assuming a low-complexity coherent detector over an observation window that spans a single symbol interval. The main drawback of [31] lies in the reduced range of frequency separations spanned by the error probability minimization algorithm: the final results in [31] show that the considered range of frequency separations always produces at least one couple of positively correlated waveforms, whereas we will show that a well-designed selection of frequency separations leads to waveforms characterized by negative crosscorrelation coefficients, for all possible couples of different waveforms. Therefore, the analysis in [31] produces suboptimal results, as it will be shown in the following sections.

An analysis similar to [31] has been done in [16], assuming a specific noise model proposed for PLC systems. Specifically, a Nakagami-m distributed noise is assumed in [16], whereas [31] considers the popular additive white Gaussian noise (AWGN). Unfortunately, the analysis in [16] also considers a reduced subset of possible frequency separations, thereby obtaining a final solution that is again suboptimal, since there are couples of designed waveforms with positive crosscorrelation, like in [31]. Moreover, the frequency separations obtained in [16] highly depend on the noise shape parameter; therefore, the optimum transmitted waveforms depend on the receiver noise parameters, which may be unknown at the trasmitter side.

In [32], Das and Rao confirm that well-designed nonorthogonal MFSK systems outperform orthogonal MFSK schemes. However, the study in [32] focuses on rate maximization, rather than performance optimization, and therefore, there is no warranty that the MFSK scheme designed in [32] has reduced error probability with respect to the existing MFSK schemes. In addition, for rate maximization purposes, the design in [32] allows multitone MFSK waveforms obtained as the sum of tones with different frequencies; therefore, in [32], the transmitted waveforms do not have the constant-envelope advantage.

1.3. Contributions

In this paper, we optimize the error probability performance of MFSK in the presence of AWGN, assuming symbol-by-symbol coherent detection. In particular, we analytically design the MFSK frequency separations that maximize the minimum Euclidean distance between couples of MFSK signal waveforms, thereby minimizing the MFSK symbol error probability. Our key contributions are summarized in the following.

  • First, we analytically derive the set of frequency separations that produce MFSK waveforms with negative crosscorrelation between different symbols. This analysis is carried out for the general case of non-equispaced frequencies and for the particular case of equispaced frequencies. To the best of the Author’s knowledge, this analysis is done for the first time in this paper, leading to novel mathematical conditions on the MFSK frequency separations.

  • Second, for the case of MFSK with equispaced frequencies, we analytically determine the optimum modulation index that maximizes the minimum distance among the symbol waveforms. Specifically, we design the optimum MFSK for several values of the alphabet size M: the considered set of values is much larger than the few values considered in [29,30]. In contrast to the existing literature, our optimum MFSK schemes are derived using a clever mathematical optimization, whereas existing MFSK schemes were obtained using a computationally cumbersome numerical search. Moreover, we derive suboptimal MFSK designs for any value of M, and we show that the difference between optimal and suboptimal MFSK designs is negligible for M≥8. We highlight that the proposed suboptimal MFSK designs are also novel and absent in the literature. Furthermore, we show that the MFSK schemes with equispaced frequencies designed in our paper outperform the MFSK schemes with non-equispaced frequencies designed in [31]. This is an additional remarkable result of our mathematical optimization: our best MFSK scheme, even with the constraint of equispaced frequencies, outperforms the best MFSK scheme of [31] with no constraints on the frequencies; hence, our novel result contradicts the performance optimality claim previously done in [31].

  • Third, differently from [29,30], we consider the more general case of non-equispaced frequencies. As specific examples, we optimize both nonorthogonal 4FSK and 8FSK signal sets. This allows a quantification of the performance gain that can be obtained with non-equispaced frequencies, with respect to equispaced frequencies only. We remark that the performance comparison between the optimal MFSK schemes is another novel contribution of our study, since the comparison between optimized equispaced frequencies and optimized non-equispaced frequencies is absent in the existing literature [29,30,31].

  • Fourth, for the optimum nonorthogonal 4FSK designs, we analytically derive closed-form expressions of the symbol error probability in AWGN channels. Simulation results show that the proposed expressions are characterized by a great accuracy in both cases (either equispaced or non-equispaced frequencies). Because of the negative crosscorrelation for all couples of signal waveforms, the symbol error probability is reduced with respect to [31], where some waveform crosscorrelations are positive.

1.4. Paper Structure

The rest of this paper is organized as follows. Section 2 describes the transmitted signal and the received noisy signal. Section 3 derives the conditions on the frequency separations to obtain MFSK signals with negative crosscorrelation. Section 4 and Section 5 derive the optimal MFSK designs that minimize the signal crosscorrelations, assuming that the frequencies are equispaced in Section 4 and non-equispaced in Section 5. Section 6 analytically derives the symbol error probability for the optimum 4FSK schemes designed in Section 4 and Section 5. Section 7 validates the theoretical findings by comparing the performance of the proposed schemes with the existing schemes in [31]. Section 8 points out some concluding remarks.

2. MFSK Transmission and Reception Model

We consider a transmitter that generates equally likely MFSK waveforms expressed by

sm(t)=Acos(2πfmt+ψ),m∈{1,…,M}, (1)

in the interval 0≤t<T, where A=2Es/T is the signal amplitude, fm is the frequency of the mth symbol waveform, ψ is the phase, T is the symbol period, and Es is the signal energy. Without loss of generality, the frequencies are arranged in increasing order, i.e., f1<f2<⋯<fM. The phase ψ, chosen to ensure phase continuity between waveforms of successive time intervals, is assumed known at the receiver. Since we consider coherent symbol-by-symbol detection, for detection purposes, we can set ψ=0 without loss of generality.

In the presence of an AWGN w(t) with power spectral density N0/2, the received signal r(t) is expressed by

r(t)=sm(t)+w(t). (2)

Since the M waveforms (1) are equally likely and have the same energy, the maximum-likelihood (ML) symbol-by-symbol coherent detector is a bank of M correlators [1], whose outputs are expressed by

Cn=∫0Tr(t)sn(t)dt=ρm,nEs+∫0Tw(t)sn(t)dt,n∈{1,…,M}, (3)

where

ρm,n=1Es∫0Tsm(t)sn(t)dt=sinc(2(fn−fm)T) (4)

is the crosscorrelation coefficient between the waveforms sm(t) and sn(t), while the sinc function is defined as

sinc(x)=limε→0sin[π(x+ε)]π(x+ε). (5)

The bank of correlators in (3) is then followed by a device that takes the maximum over the set {Cn} to detect the transmitted symbol.

In (3), the output of the correlator with n=m, corresponding to the transmitted symbol, has a mean value E{Cn}=ρm,mEs=Es, whereas the outputs of the other correlators with n≠m, corresponding to the other M−1 symbols, have a mean value E{Cn}=ρn,mEs<Es. Therefore, the minimization of the crosscorrelation coefficients {ρm,n}m≠n increases the immunity to the noise and minimizes the symbol error probability. Our aim is to select the set of M frequencies {fm} that minimize the crosscorrelation coefficients {ρm,n}m≠n in (4). From (1), the squared Euclidean distance between two different waveforms is given by

dm,n2=∫0T|sm(t)−sn(t)|2dt=2(1−ρm,n)Es, (6)

and hence, the minimization of the crosscorrelation coefficients {ρm,n}m≠n is equivalent to the maximization of the squared Euclidean distances {dm,n2}m≠n. We define the frequency separation Δm,n as

Δm,n=fn−fm (7)

and the normalized frequency separation as hm,n=Δm,nT=(fn−fm)T, so that (4) can be expressed as

ρm,n=sinc(2Δm,nT)=sinc(2hm,n). (8)

Consequently, the minimization of the crosscorrelation coefficients {ρm,n}m≠n in (8) can be done by selecting the frequency separations {Δm,n} or equivalently the normalized frequency separations {hm,n}.

3. Frequency Separations for MFSK with Negative Crosscorrelation

It is well known that orthogonal MFSK is characterized by ρm,n=0 for m≠n [1]. Using coherent detection, the orthogonality condition ρm,n=0 can be obtained by selecting equispaced frequencies with Δm,n=(n−m)Δ1,2=(n−m)/(2T). Herein, we derive the conditions on the frequency separations such that ρm,n<0 for all m≠n. The conditions for negative crosscorrelation coefficients can be considered as a useful preliminary step towards crosscorrelation minimization. Despite MFSK being an established digital modulation method, the general conditions for negative crosscorrelations have not been investigated in the MFSK literature, to the best of our knowledge. In addition, it is noteworthy that the 4FSK and 8FSK schemes proposed in [31], claimed to produce minimum probability of error, have some positive crosscorrelation coefficients, i.e., ρm,n>0 for some m≠n. Therefore, MFSK schemes with negative crosscorrelation are of interest, because they can produce improved performance with respect to both orthogonal MFSK and nonorthogonal MFSK schemes proposed in [31].

3.1. Sufficient Conditions for Negative Crosscorrelation

The following Theorem 1 is a sufficient condition on the normalized frequency separations {hm,n} for obtaining all-negative crosscorrelation coefficients (ANCC) {ρm,n}m≠n.

Theorem 1 

(Sufficient Condition for ANCC). If

n−m−12<hm,n<n−m (9)

for all m∈{1,…,M−1} and n∈{2,…,M} with n>m, then ρm,n<0 for all m≠n.

Proof of Theorem 1. 

Bearing in mind that sinc(x)<0 when 2k−1<|x|<2k, with k positive integer, from (8), the condition ρm,n<0 is true when 2km,n−1<2|hm,n|<2km,n, leading to

km,n−12<hm,n<km,n,km,n∈N+, (10)

where hm,n>0 because of our assumption of n>m. By choosing km,n=n−m in (10), we obtain the condition (9). This concludes the proof of Theorem 1. □

It is worth noting that (9) can be equivalently expressed as the intersection of M−1 conditions, listed in the following:

12<hm,m+1<1,m∈{1,…,M−1}, (11)
32<hm,m+2<2,m∈{1,…,M−2}, (12)
⋯
M−52<hm,m+M−2<M−2,m∈{1,2}, (13)
M−32<h1,M<M−1. (14)

In order to satisfy the above conditions for ANCC, the normalized frequency separations in (11)–(14) cannot be chosen independently. For instance, both hm,m+1 and hm+1,m+2 have to satisfy (11) and in addition, their sum hm,m+2=hm,m+1+hm+1,m+2 has to satisfy (12). As an example, in 4FSK, by choosing equispaced frequencies with h1,2=h2,3=0.715, we have ρ1,2=ρ2,3≈−0.2172<0, but h1,3=1.430 gives ρ1,3≈0.0474>0. The above counterexample proves that satisfying a single equation like (11) is not sufficient to warrant negative crosscorrelation for all couples of symbol waveforms. In any case, for any value of M, the intersection of (11)–(14) is not void, and hence, MFSK schemes with ANCC do exist. Indeed, the solution set always includes the following MFSK scheme, obtained by choosing equispaced frequencies with hm,m+1=(2M−1)/(2M), leading to hm,n=(n−m)(2M−1)/(2M), which satisfies all the conditions expressed by (11)–(14) or by (9). However, other solutions exist as well. In Section 5, we look for those solutions of (9) that are optimal and suboptimal from the symbol error probability viewpoint, assuming non-equispaced frequencies.

We highlight that Theorem 1 is not a necessary condition for ANCC. Sufficient conditions, different from Theorem 1, can be obtained from (10) by different selection of the integer values of km,n. For instance, Theorem 1 uses km,n=n−m≤M−1, while a different selection could include some values with km,n≥M. However, since the sinc function (5) decays toward zero for large arguments, a choice that includes km,n≥M would produce a negative crosscorrelation coefficient ρ1,M larger (i.e., closer to zero) than the negative crosscorrelation coefficient ρ1,M obtained from Theorem 1 that uses km,n≤M−1. Consequently, Theorem 1 gives the sufficient condition for the most compact frequency region where to look for waveforms with the lowest-possible negative crosscorrelation coefficients, among all the sufficient conditions that can be obtained from (10).

In case of MFSK with equispaced frequencies, the frequency separations are expressed by fn−fm=(n−m)Δ, where Δ=fm+1−fm is the separation between adjacent frequencies. The normalized frequency separations are given by hn,m=(n−m)h, where h=ΔT is the modulation index. In this case, the sufficient condition (9) of Theorem 1 can be simplified, as expressed by the following Theorem 2.

Theorem 2 

(Sufficient Condition for ANCC using Equispaced Frequencies). If

2M−32M−2<h<1, (15)

then ρm,n<0 for all m≠n.

Proof of Theorem 2. 

Since hn,m=(n−m)h, the inequality in (9) becomes

n−m−12<(n−m)h<n−m (16)

or equivalently

1−12(n−m)<h<1, (17)

where n>m. The intersection of the equations in (17) for each possible value of n−m∈{1,…,M−1} produces

max1−12(n−m)<h<1 (18)

or equivalently

1−12max{n−m}<h<1. (19)

The insertion of max{n−m}=M−1 into (19) yields (15) and concludes the proof of Theorem 2. □

As a consequence of Theorem 2, there exist MFSK schemes with equispaced frequencies and ANCC. Differently from designs with non-equispaced frequencies, where the choice of the multiple parameters {hm,n} must be done jointly, in Theorem 2, the single parameter h in (15) immediately produces a nonorthogonal MFSK scheme with ANCC. This highly simplifies the search for optimal MFSK schemes with minimum crosscorrelation, as detailed in Section 4.

3.2. Necessary Conditions for Negative Crosscorrelation

The following Theorem 3 is a necessary condition on the normalized frequency separations {hm,n} for ANCC {ρm,n}m≠n.

Theorem 3 

(Necessary Condition for ANCC). If ρm,n<0 for all m≠n, where m∈{1,…,M−1} and n∈{m+1,…,M}, then

h1,M>M−32. (20)

Proof of Theorem 3. 

We prove Theorem 3 by contradiction. If h1,M<M−3/2, then only two cases are possible: either M−2≤h1,M<M−3/2, which is the first case, or 0<h1,M<M−2, which is the second case. Below, we prove that both alternative cases lead to a contradiction.

In the first case, i.e., if M−2≤h1,M<M−3/2, then 2M−4≤2h1,M<2M−3, and hence, ρ1,M=sinc(2h1,M)≥0, because the argument 2h1,M of the sinc function falls in an interval between an even integer and an odd integer, where the sinc function is nonnegative. Therefore, the first case contradicts the hypothesis that ρm,n<0 for all m≠n.

In the second case, i.e., if 0<h1,M<M−2, then 0<h1,2<h1,3<…<h1,M−1<h1,M<M−2. The inequality ρ1,m=sinc(2h1,m)<0 is satisfied when km−1/2<h1,m<km for some km∈{1,2,…,M−2}. Hence, to satisfy ρ1,m<0, the M−1 parameters (h1,2<h1,3<…<h1,M) should fall into M−2 intervals, represented by km−1/2<h1,m<km with km∈{1,2,…,M−2}. Being the number of intervals lower than the number of parameters, at least two parameters must fall in the same interval. Let us denote with h1,m^ and h1,m^+1 two consecutive parameters that fall in the same interval, with k^=km^=km^+1. By remembering that hm^,m^+1=h1,m^+1−h1,m^, we obtain 0<hm^,m^+1<1/2 or equivalently 0<2hm^,m^+1<1, which leads to ρm^,m^+1=sinc(2hm^,m^+1)>0. Therefore, the second case also contradicts the hypothesis that ρm,n<0 for all m≠n, thereby completing the proof of Theorem 3. □

It is worth nothing that Theorem 3 imposes a lower bound on the minimum bandwidth required by coherent MFSK with ANCC. Indeed, any reasonable definition of bandwidth W should include at least the M frequencies of the cosines in (1), thereby producing

W≥WLB=fM−f1=h1,MT>2M−32T, (21)

where the rightmost inequality is caused by (20). From (21), the bandwidth lower bound tends to WLB≈M/T for large M. Therefore, for large M, coherent nonorthogonal MFSK signals with all negative crosscorrelation coefficients must have a bandwidth approximately doubled with respect to the bandwidth Worth≈M/(2T) of coherent orthogonal MFSK signals with equispaced frequencies and h=1/2 [1].

In case of MFSK with equispaced frequencies, the following Theorem 4 gives a necessary condition on the modulation index h for negative crosscorrelation coefficients {ρm,n}m≠n.

Theorem 4 

(Necessary Condition for ANCC using Equispaced Frequencies). If ρm,n<0 for all m≠n, then

h>2M−32M−2. (22)

Proof of Theorem 4. 

Since h1,M=(M−1)h, the inequality in (20) becomes (M−1)h>M−32, which is equivalent to (22). Hence, the proof of Theorem 4 is completed. □

By combining Theorem 4 with Theorem 2, we can distinguish three classes of coherent nonorthogonal MFSK schemes with equispaced frequencies:

  • 0<h≤(2M−3)/(2M−2), which produces at least one nonnegative crosscorrelation coefficient ρm,n≥0 with m≠n;

  • (2M−3)/(2M−2)<h<1, which produces ANCC ρm,n<0 for all m≠n;

  • h≥1, which produces a larger bandwidth than for the other two cases with h<1.

The following Section 4 focuses on the crosscorrelation minimization within the interval (2M−3)/(2M−2)<h<1, when using equispaced frequencies. In this case, the lower bound on the minimum bandwidth (21) becomes

W≥WLB=fM−f1=(M−1)hT>2M−32T. (23)

4. Crosscorrelation Minimization for MFSK with Equispaced Frequencies

In this section, we derive the optimal modulation index h=ΔT for nonorthogonal MFSK with equispaced frequencies fn−fm=(n−m)Δ. We follow a minimax approach that minimizes the maximum crosscorrelation coefficient ρmax=max{ρm,n}m≠n. This approach also maximizes the minimum distance between the symbol waveforms {sm(t)} in (1), with consequent benefit in terms of reduced error probability. The minimum value of the maximum crosscorrelation coefficient ρmax is denoted with ρopt=min{ρmax}, where the minimization is done over all the possible modulation indexes {h}, while the modulation index that produces the minimum ρmax=ρopt is denoted with hopt.

Since ρm,n=sinc(2(n−m)h), we note that the set {ρm,n}m≠n coincides with the set {sinc(2(n−m)h)} for n−m∈1,…,M−1. Then, we perform the minimization of the maximum crosscorrelation coefficient ρmax in three steps: in the first step (Theorem 5), we prove that, when (2M−3)/(2M−2)<h<1, the maximum crosscorrelation coefficient is ρmax=ρ1,M; in the second step (Theorem 6), we analytically derive the optimum modulation index hopt that minimizes ρ1,M when (2M−3)/(2M−2)<h<1; in the third step (Theorem 7), we prove the uniqueness of hopt by demonstrating that any modulation index h outside the interval (2M−3)/(2M−2)<h<1 produces a maximum crosscorrelation coefficient ρmax>ρopt, which is the minimum value produced by hopt.

Theorem 5 

(Maximum Negative Crosscorrelation Coefficient using Equispaced Frequencies). If (2M−3)/(2M−2)<h<1, then the sequence {sinc(2(n−m)h)} is negative increasing for n−m∈1,…,M−1 and consequently,

ρmax=ρ1,M=sinc(2(M−1)h). (24)

Proof of Theorem 5. 

Let us denote k=n−m and a=1−h. We have

sinc(2(n−m)h)=sinc(2k−2ka)=sin(−2πka)2πk−2πka=sinc(2ka)1−1a. (25)

For fixed h with (2M−3)/(2M−2)<h<1, a is fixed with 0<a<1/(2M−2); hence, 0<2ka<k/(M−1)≤1 and 1−1/a<3−2M<0 for M≥2. Since 2ka is between zero and one, the numerator of the right-hand side of (25) is positive decreasing, while the denominator of the right-hand side (25) is a negative constant 1−1/a=−h/(1−h); hence, the sequence sinc(2ka)/(1−1/a) is negative increasing with k=n−m, with maximum value obtained for the maximum k=M−1. Consequently, ρmax=sinc(2(M−1)h)=ρ1,M, which completes the proof of Theorem 5. □

Figure 1 confirms the increasing behavior of sinc(2kh) as a function of k, with k positive integer lower than M, for two specific values of the modulation index h chosen in the interval (2M−3)/(2M−2)<h<1.

Figure 1.

Figure 1

Increase of sinc(2kh) as a function of k, with (2M−3)/(2M−2)<h<1.

Theorem 6 

(Optimum Modulation Index). If (2M−3)/(2M−2)<h<1, then the optimum modulation index hopt that minimizes ρmax in (24) is the unique solution of

sinc(2(M−1)h)=cos(2π(M−1)h). (26)

Proof of Theorem 6. 

By taking the derivative of ρmax=sinc(2(M−1)h) in (24) with respect to h and setting it to zero, we obtain

1h[cos(2π(M−1)h)−sinc(2(M−1)h)]=0, (27)

which is equivalent to (26) and to

tan(x)=x (28)

for x=2π(M−1)h>0. Equation (28) has multiple solutions for x>0: each solution falls in an interval kπ<x<(k+1/2)π, for k positive integer, which corresponds to

k2M−2<h<2k+14M−4. (29)

For instance, by setting k=2M−3 in (29), one solution falls in the desired interval of interest

2M−32M−2<h<4M−54M−4<1, (30)

whereas, using k=2M−2 in (29), another solution falls in the undesired interval given by

1<h<4M−34M−4. (31)

From (30) and (31), there is a unique solution of (26) in the interval (2M−3)/(2M−2)<h<1: in this interval, sinc(2(M−1)h) is negative and tends to zero at the extreme values of h, and therefore, the solution hopt satisfying (26) is the unique minimum point. This completes the proof of Theorem 6. □

By combining Theorem 6 with Theorem 5, for (2M−3)/(2M−2)<h<1, the minimum value ρopt of the maximum crosscorrelation coefficient ρmax is given by

ρopt=sinc(2(M−1)hopt)=cos(2π(M−1)hopt). (32)

Theorem 7, at the end of this section, will prove that the optimum value ρopt, found for h=hopt in the interval (2M−3)/(2M−2)<h<1, is also optimum within the whole interval h>0, and that the solution hopt given by (26) within the interval (2M−3)/(2M−2)<h<1 is the unique modulation index that achieves the minimum ρopt in (32).

It is worth noting that, when M is large, the value of the optimum modulation index hopt is very close to

happrox=4M−54M−4, (33)

which is the mid-value of the interval (2M−3)/(2M−2)<h<1. Because of (30), hopt<happrox.

Table 1 compares the optimum modulation index hopt with its approximation happrox, and the optimum maximum crosscorrelation coefficient ρopt with its approximation ρapprox=sinc(2(M−1)happrox), for different values of M. The values of hopt in Table 1, obtained by theoretical analysis and valid for detectors with single-interval observation, are similar to the few corresponding values in [30], obtained numerically and valid for detectors with multiple-interval observation. From Table 1, when M>6, the difference between the optimal values and the approximated ones is reduced, since happrox−hopt<10−3; similarly, when M≥8, the difference between the maximum crosscorrelation values is ρapprox−ρopt<10−5. Therefore, the optimum modulation index hopt calculated from (26) can be replaced by the approximated value happrox calculated as in (33), except for small values of M. It is noteworthy that, when M increases, both hopt and happrox tend to 1, while both ρopt and ρapprox tend to zero.

Table 1.

Optimum modulation index hopt and its approximation happrox.

M hopt happrox ρopt ρapprox
2 0.715148 0.750000 −0.217234 −0.212207
3 0.867722 0.875000 −0.091325 −0.090946
4 0.913589 0.916667 −0.057972 −0.057875
5 0.935809 0.937500 −0.042480 −0.042441
6 0.948933 0.950000 −0.033525 −0.033506
7 0.957599 0.958333 −0.027690 −0.027679
8 0.963749 0.964286 −0.023585 −0.023579
16 0.983219 0.983333 −0.010791 −0.010790
32 0.991909 0.991935 −0.005176 −0.005176
64 0.996025 0.996032 −0.002536 −0.002536
128 0.998030 0.998031 −0.001256 −0.001256
256 0.999019 0.999020 −0.000625 −0.000625

The following Theorem 7 proves the optimality of the modulation index hopt, which is unique in the whole interval h>0.

Theorem 7 

(Uniqueness of the Optimum Modulation Index). For any h≠hopt, the maximum crosscorrelation coefficient is

ρmax>ρopt. (34)

Proof of Theorem 7. 

If 0<h≤(2M−3)/(2M−2), by Theorem 4, at least one crosscorrelation coefficient is ρm˜,n˜≥0, hence ρmax=max{ρm,n}m≠n≥ρm˜,n˜≥0>ρopt. If (2M−3)/(2M−2)<h<1, by Theorem 6, hopt is the unique minimum point in the interval, hence ρmax>ρopt. If h≥1, then h>happrox, which leads to

ρmax≥ρ1,M=sin(2π(M−1)h)2π(M−1)h≥−12π(M−1)h>−12π(M−1)happrox=ρapprox>ρopt. (35)

Hence, (34) is valid for any h≠hopt. This concludes the proof of Theorem 7. □

5. Crosscorrelation Minimization for MFSK with Non-Equispaced Frequencies

In this section, we search for the optimal normalized frequency separations {hm,n}m<n for nonorthogonal MFSK with possibly non-equispaced frequencies. We follow a multi-step approach that tries to minimize all the crosscorrelation coefficients {ρm,n}m<n. In the first step, we minimize the maximum crosscorrelation coefficient ρmax=max{ρm,n}m<n. The minimum value of ρmax over all possible choices of {hm,n}m<n is denoted with ρ˜opt. The optimum maximum crosscorrelation coefficient ρ˜opt for possibly non-equispaced frequencies cannot exceed the optimum maximum crosscorrelation coefficient ρopt for equispaced frequencies, hence

ρ˜opt≤ρopt. (36)

The second step of our approach is a further minimization to avoid ties. Indeed, in general, there exist multiple solution sets {hm,n}m<n that produce the same ρ˜opt. Therefore, within these multiple solutions, the second step minimizes the second largest crosscorrelation coefficient ρ˜sec=secmax{ρm,n}m<n, where the operator secmax selects the second largest element in the enclosed set. In summary, the first two steps of our multi-step approach maximize both the minimum distance and the second closest distance between the symbol waveforms {sm(t)} in (1), reducing the error probability.

The first two steps may produce multiple solutions with the same minimum distance and the same second closest distance between the symbol waveforms. In this case, further optimization steps are necessary, aiming at maximizing the third closest distance, the fourth closest distance, and so on. Since MFSK signals with non-equispaced frequencies are parametrized by M−1 normalized adjacent frequency separations {hm,m+1}1≤m≤M−1, or equivalently by the M−1 normalized frequency separations {h1,m}2≤m≤M, the maximum number of required steps is M−1.

For what concerns the first step of the proposed minimization, the following Theorem 8 provides the minimum value ρ˜opt of the maximum crosscorrelation coefficient ρmax.

Theorem 8 

(Optimum Maximum Crosscorrelation). The minimum value ρ˜opt of the maximum crosscorrelation coefficient ρmax is given by

ρ˜opt=ρopt, (37)

where ρopt in (32) is the minimum of ρmax when the the M frequencies are constrained to be equispaced.

Proof of Theorem 8. 

First, since ρ˜max=max{ρm,n}m<n, we have

ρmax≥ρ1,M; (38)

therefore, the minimization of ρmax requires the minimization of ρ1,M. By Theorem 3, a necessary condition for ANCC is h1,M>M−3/2; therefore, the minimization of ρ1,M=sinc(2h1,M) is done over h1,M>M−3/2. By applying the change of variable h=h1,M/(M−1), the minimization of sinc(2h1,M) is equivalent to the minimization of sinc(2(M−1)h) over h>(2M−3)/(2M−2), whose solution for (2M−3)/(2M−2)<h<1 is h=hopt given in Theorem 6. Moreover, Theorem 7 states that h=hopt is the unique solution for h>(2M−3)/(2M−2). Therefore, the minimum value of ρ1,M requires h1,M=(M−1)h=(M−1)hopt, which produces the minimum ρ1,M=sinc(2h1,M)=sinc(2(M−1)hopt)=cos(2π(M−1)hopt)=ρopt by Theorem 6 and (32). By minimizing both sides of (38), we obtain

ρ˜opt≥ρopt, (39)

which together with (36) gives (37). This concludes the proof of Theorem 8. □

By (37), Theorem 8 states that the minimum value ρ˜opt for possibly non-equispaced frequencies is equal to the minimum value ρopt obtained by minimization over equispaced frequencies. Therefore, the set of equispaced normalized frequencies {hm,n=(n−m)hopt} is a solution that produces ρmax=ρopt=ρ˜opt. By Theorem 7, this is the unique solution with equispaced frequencies. Moreover, using non-equispaced frequencies, there exist multiple solutions that produce the same minimum ρmax=ρopt=ρ˜opt with possibly different ρ˜sec. Hence, Theorem 8 states that the optimum crosscorrelation is the same for all the multiple solutions obtained after the first step of our multi-step minimization. The following Theorem 9 gives a necessary condition on the normalized frequency separation h1,M for the multiple solutions that share the same ρmax=ρ˜opt.

Theorem 9 

(Necessary Condition for Optimum Maximum Crosscorrelation). If ρmax=ρ˜opt, then

h1,M=(M−1)hopt. (40)

Proof of Theorem 9. 

If h1,M≠(M−1)hopt, then ρ1,M=sinc(2h1,M)>sinc(2(M−1)hopt)=ρopt, hence ρmax≥ρ1,M>ρopt=ρ˜opt, which contradicts the hypothesis ρmax=ρ˜opt of Theorem 9. This concludes the proof of Theorem 9. □

Theorem 9 states that all the solutions of the first step of the proposed multi-step minimization share the same maximum normalized frequency separation h1,M. This reduces from M−1 to M−2 the number of degrees of freedom in the set of M(M−1)/2 normalized frequency separations {hm,n}m<n. Consequently, the maximum number of additional steps, after the first step, is M−2.

In the following subsections, we continue our proposed multi-step optimization, using an (M−2)-dimensional minimization over the normalized frequency separations {h1,m}2≤m≤M−1. Similarly to [31], we consider two cases of interests: M=4 and M=8. This would lead to a three-step minimization for 4FSK and to a seven-step minimization for 8FSK. However, we anticipate that the unique solution of the multi-step minimization produces non-equispaced symmetric frequency separations. Therefore, to simplify the minimization procedure, we incorporate the symmetric frequency separation constraint into the minimization problem, leading to hm,n=hM+1−n,M+1−m. Using this symmetric frequency separation constraint, the number of degrees of freedom further reduces from M−2 to M/2−1, and the number of steps of the proposed multi-step minimization reduces from M−1 to M/2. Hence, the proposed multi-step optimization is a two-step minimization for 4FSK and a four-step minimization for 8FSK. The symmetric separation constraints also reduces the number of possibly different crosscorrelation coefficients, from M(M−1)/2 to M2/4: when M=4, the six crosscorrelation coefficients may assume up to four different values; when M=8, the 28 crosscorrelation coefficients may assume up to 16 different values.

5.1. Optimum 4FSK with Non-Equispaced Frequencies

Herein, we describe the proposed two-step optimization for 4FSK and derive the optimum normalized frequency separations {hm,n}m<n that minimize both the maximum crosscorrelation coefficient and the second largest crosscorrelation coefficient. When M=4, Theorem 9 states that the optimum set of normalized frequency separations must include h1,4=3hopt=2.740768, where hopt is obtained from Table 1; otherwise, the maximum crosscorrelation coefficient ρmax would be larger than the minimum value ρ˜opt=ρopt=−0.057972 provided by Table 1. Using symmetric frequency configurations, all the normalized frequency separations {hm,n}m<n can be expressed as a function of h1,2 and h1,4 only, as expressed by

h3,4=h1,2, (41)
h1,3=h2,4=h1,4−h1,2, (42)
h2,3=h1,4−2h1,2. (43)

With h1,4=2.740768 being the solution of the first optimization step, the unique variable of the second step is h1,2.

From (11), the range of the optimization variable is 0.5<h1,2<1. This range can be reduced by imposing ρ1,2=sinc(2h1,2)≤ρ˜opt=−0.057972, which leads to 0.530977≤h1,2≤0.944126. By also imposing ρ2,3=sinc(2(2.740768−2h1,2))≤ρ˜opt=−0.057972, the range of the optimization variable can be narrowed to 0.898321≤h1,2≤0.944126, which simplifies the search for the optimum h1,2.

Figure 2 shows the six crosscorrelation coefficients {ρm,n}m<n as a function of h1,2, in the range where ρmax=ρ˜opt. From Figure 2, it is clear that there is a unique value of h1,2 that minimizes the second largest correlation coefficient. The optimum value h1,2=0.923357 is obtained as the solution of

ρ1,2=sinc(2h1,2)=sinc(2(h1,4−h1,2))=ρ2,4=ρ1,3, (44)

where h1,4=2.740768, in the interval 0.898321≤h1,2≤0.944126. By solving (44), we obtain the optimum 4FSK scheme with non-equispaced frequencies, characterized by the following six normalized frequency separations:

h1,2=h3,4=0.923357, (45)
h2,3=0.894054, (46)
h1,3=h2,4=1.817411, (47)
h1,4=2.740768. (48)

The corresponding set of optimum 4FSK crosscorrelation coefficients is given by

ρ1,4=−0.057972=ρ˜opt, (49)
ρ1,2=ρ1,3=ρ2,4=ρ3,4=−0.079834=ρ˜sec, (50)
ρ2,3=−0.109941, (51)

leading to the correlation matrix

R=1−0.079834−0.079834−0.057972−0.0798341−0.109941−0.079834−0.079834−0.1099411−0.079834−0.057972−0.079834−0.0798341. (52)

Figure 2.

Figure 2

Crosscorrelation coefficients for 4FSK with 0.898321≤h1,2≤0.944126 and h1,4=2.740768.

Note that, for optimum 4FSK with non-equispaced frequencies, the normalized frequency separations h3,4=h1,2=0.923357 and h2,3=0.894054 are all different from the normalized frequency separation hopt=h1,2=h2,3=h3,4=0.913589 derived for optimum 4FSK with equispaced frequencies. These two optimum schemes share the same ρmax=ρ˜opt=ρopt=−0.057972, but have different second largest crosscorrelation coefficient, given by ρ˜sec=−0.079834 for optimum 4FSK with non-equispaced frequencies and by ρ1,3=−0.077062 for optimum 4FSK with equispaced frequencies. Having the same largest crosscorrelation coefficient and similar second largest crosscorrelation coefficients, it is expected that the symbol error probabilities of these two optimum schemes will be close to each other. For comparison purposes, the correlation matrix for optimum 4FSK with equispaced frequencies, where h=hopt=h1,4/3=0.913589, is given by

R=1−0.090005−0.077062−0.057972−0.0900051−0.090005−0.077062−0.077062−0.0900051−0.090005−0.057972−0.077062−0.0900051. (53)

In addition, both optimum 4FSK schemes derived in this paper have a maximum crosscorrelation coefficient ρmax=−0.057972 lower than the minimum crosscorrelation coefficient −0.0451 for the 4FSK scheme of [31]. Therefore, in the optimal 4FSK schemes derived in this paper, the distances between any symbol waveforms are all larger than the distances between any symbol waveforms for the 4FSK scheme of [31], thereby producing a reduced symbol error probability with respect to [31]. An accurate approximation for the symbol error probability of the proposed 4FSK schemes is derived in Section 6.

5.2. Optimum 8FSK with Non-Equispaced Frequencies

We derive the optimum normalized frequency separations {hm,n}m<n for 8FSK. In this case, the minimization of both the maximum crosscorrelation coefficient and the second largest crosscorrelation coefficient gives multiple sets {hm,n}m<n; hence, we successively also minimize the other crosscorrelation coefficients (third largest, fourth largest, and so on): after four minimization steps, we obtain a unique solution.

The first step of the proposed four-step minimization derives from Theorem 9. When M=8, Theorem 9 states that the optimum 8FSK scheme has h1,8=7hopt=6.746246, such that the maximum crosscorrelation coefficient ρmax is minimized to ρ˜opt=ρopt=−0.023585 provided by Table 1. Using symmetrical frequency configurations, all the normalized frequency separations {hm,n}m<n can be expressed as a function of the four parameters h1,2, h2,3, h3,4, and h1,8, because all the other normalized frequency separations can be expressed as a function of the above four parameters:

h4,5=h1,8−2h1,2−2h2,3−2h3,4, (54)
h5,6=h3,4, (55)
h6,7=h2,3, (56)
h7,8=h1,2, (57)
h1,3=h6,8=h1,2+h2,3, (58)
h2,4=h5,7=h2,3+h3,4, (59)
h3,5=h4,6=h1,8−2h1,2−2h2,3−h3,4, (60)
h1,4=h5,8=h1,2+h2,3+h3,4, (61)
h2,5=h4,7=h1,8−2h1,2−h2,3−h3,4, (62)
h3,6=h1,8−2h1,2−2h2,3, (63)
h1,5=h4,8=h1,8−h1,2−h2,3−h3,4, (64)
h2,6=h3,7=h1,8−2h1,2−h2,3, (65)
h1,6=h3,8=h1,8−h1,2−h2,3, (66)
h2,7=h1,8−2h1,2, (67)
h1,7=h2,8=h1,8−h1,2. (68)

Being h1,8=6.746246, the three variables of the last three steps of the 8FSK optimization are h1,2, h2,3, h3,4. From (11), the range of the three optimization variables is 0.5<hm,m+1<1. This range can be reduced by imposing ρm,m+1≤ρ˜opt=sinc(2h1,8)=−0.023585.

The second step of the proposed four-step minimization for 8FSK is similar to the second step already described for 4FSK. Like in (44), the second largest crosscorrelation coefficient is minimized when

ρ1,2=sinc(2h1,2)=sinc(2(h1,8−h1,2))=ρ2,8=ρ1,7, (69)

where h1,8=6.746246, thereby obtaining the optimum 8FSK normalized frequency separations

h1,2=h7,8=0.973320, (70)
h2,7=4.799606, (71)
h1,7=h2,8=5.772926, (72)
h1,8=6.746246, (73)

and the optimum 8FSK crosscorrelation coefficients

ρ1,8=−0.023585=ρ˜opt, (74)
ρ1,2=ρ1,7=ρ2,8=ρ7,8=−0.027283=ρ˜sec, (75)
ρ2,7=−0.031562. (76)

The other normalized frequency separations are obtained by further minimization of the next largest crosscorrelation coefficients, excluding the above crosscorrelation coefficients already optimized. Specifically, the third minimization step for optimum 8FSK design is solved as follows. Using h1,8=6.746246 and h1,2=0.973320, similarly to (69), the third largest crosscorrelation coefficient is minimized when

ρ1,3=sinc(2h1,3)=sinc(2(h1,8−h1,3))=ρ3,8=ρ1,6, (77)

thereby obtaining other optimum 8FSK normalized frequency separations

h2,3=h6,7=0.965168, (78)
h1,3=h6,8=1.938488, (79)
h3,6=2.869270, (80)
h2,6=h3,7=3.834438 (81)
h1,6=h3,8=4.807758, (82)

and the corresponding crosscorrelation coefficients

ρ1,3=ρ1,6=ρ3,8=ρ6,8=−0.030948, (83)
ρ2,3=ρ2,6=ρ3,7=ρ6,7=−0.035801, (84)
ρ3,6=−0.040609. (85)

Finally, the fourth minimization step is performed: using h1,8=6.746246, h1,2=0.973320, and h2,3=0.965168, we minimize again the largest crosscorrelation coefficient, among the coefficients still undetermined. The solution of this final minimization is given by

ρ1,4=sinc(2h1,4)=sinc(2(h1,8−h1,4))=ρ4,8=ρ1,5, (86)

which gives the remaining optimum 8FSK normalized frequency separations

h3,4=h5,6=0.957525, (87)
h4,5=0.954220, (88)
h2,4=h5,7=1.922693, (89)
h3,5=h4,6=1.911745, (90)
h1,4=h5,8=2.896013, (91)
h2,5=h4,7=2.876913, (92)
h1,5=h4,8=3.850233, (93)

and the corresponding crosscorrelation coefficients

ρ1,4=ρ1,5=ρ4,8=ρ5,8=−0.033406, (94)
ρ2,4=ρ2,5=ρ4,7=ρ5,7=−0.038645, (95)
ρ3,4=ρ3,5=ρ4,6=ρ5,6=−0.043834, (96)
ρ4,5=−0.047318. (97)

Note that this fourth step actually minimizes the fifth largest crosscorrelation coefficient ρ1,4=−0.033406, since the fourth largest crosscorrelation coefficient ρ2,7=−0.031562 was already determined during the second step. It is also worth noting that the optimum 8FSK frequency separations are larger at the edges of the band, with h1,2=h7,8=0.973320, while the frequency separation is lower in the center band, with h4,5=0.954220. Summarizing, the correlation matrix for the optimum 8FSK with non-equispaced frequencies is given by

R≈1−0.0273−0.0309−0.0334−0.0334−0.0309−0.0273−0.0236−0.02731−0.0358−0.0386−0.0386−0.0358−0.0316−0.0273−0.0309−0.03581−0.0438−0.0438−0.0406−0.0358−0.0309−0.0334−0.0386−0.04381−0.0473−0.0438−0.0386−0.0334−0.0334−0.0386−0.0438−0.04731−0.0438−0.0386−0.0334−0.0309−0.0358−0.0406−0.0438−0.04381−0.0358−0.0309−0.0273−0.0316−0.0358−0.0386−0.0386−0.03581−0.0273−0.0236−0.0273−0.0309−0.0334−0.0334−0.0309−0.02731. (98)

For comparison purposes, the correlation matrix for optimum 8FSK with equispaced frequencies, where h=hopt=h1,8/7=0.963749, is given by

R≈1−0.0373−0.0363−0.0348−0.0326−0.0300−0.0270−0.0236−0.03731−0.0373−0.0363−0.0348−0.0326−0.0300−0.0270−0.0363−0.03731−0.0373−0.0363−0.0348−0.0326−0.0300−0.0348−0.0363−0.03731−0.0373−0.0363−0.0348−0.0326−0.0326−0.0348−0.0363−0.03731−0.0373−0.0363−0.0348−0.0300−0.0326−0.0348−0.0363−0.03731−0.0373−0.0363−0.0270−0.0300−0.0326−0.0348−0.0363−0.03731−0.0373−0.0236−0.0270−0.0300−0.0326−0.0348−0.0363−0.03731. (99)

Both (98) and (99) confirm that the correlation matrix (for both optimum 8FSK schemes) contains only negative elements outside the main diagonal, whereas in [31], some elements outside the main diagonal are positive. Therefore, it is expected that both the designed 8FSK schemes outperform the existing 8FSK scheme of [31], in terms of symbol error probability.

5.3. Optimum MFSK with Non-Equispaced Frequencies

We now generalize our multi-step optimization to the cases with M>8. Let us assume M a power of two. By using the same procedure for 4FSK and 8FSK described in Section 5.1 and Section 5.2, all the normalized frequency separations can be obtained using a sequence of M/2 successive minimization steps. In the first step, the maximum separation h1,M is determined as h1,M=(M−1)hopt, with hopt given by Table 1. If M>256, h1,M may be approximated by h1,M≈(M−1)happrox=M−1.25, using happrox calculated as in (33). Then, similarly to (69), (77) and (86), the normalized frequency separations are obtained by solving sequentially, for i=2,…,M/2, the equation

ρ1,i=sinc(2h1,i)=sinc(2(h1,M−h1,i))=ρi,M, (100)

where i also denotes the index of the step. This multi-step optimization allows to sequentially determine the normalized frequency separations {h1,i} for i=2,…,M/2. All the other normalized frequency separations can be obtained from the ones already derived, including h1,M derived in the first step, and exploiting the symmetry constraint.

6. Symbol Error Probability for Optimum 4FSK

In this section, we present an accurate approximation of the symbol error probability for the optimum nonorthogonal 4FSK schemes derived in Section 4 and Section 5.1. We assume M=4 equiprobable waveforms, the noise model in (2), and a maximum-likelihood coherent receiver over a single observation interval of duration T.

To derive the four constellation vectors, we apply the Gram–Schmidt orthonormalization procedure [1] to the four nonorthogonal signal waveforms in (1). By defining

R2=1−ρ1,22, (101)
u2,3=ρ2,3−ρ1,2ρ1,3R2, (102)
R3=1−ρ1,32−u2,32, (103)
u2,4=ρ2,4−ρ1,2ρ1,4R2, (104)
u3,4=ρ3,4−ρ1,3ρ1,4−u2,3u2,4R3, (105)
R4=1−ρ1,42−u2,42−u3,42, (106)

we obtain the orthonormal expansion of the mth signal waveform as

sm(t)=∑n=14sm,nϕn(t), (107)

where ϕn(t) is the nth orthonormal function of the nonorthogonal 4FSK signal space, expressed by

ϕ1(t)=1Ess1(t), (108)
ϕ2(t)=1EsR2s2(t)−ρ1,2R2ϕ1(t) (109)
=−ρ1,2EsR2s1(t)+1EsR2s2(t), (110)
ϕ3(t)=1EsR3s3(t)−ρ1,3R3ϕ1(t)−u2,3R3ϕ2(t) (111)
=−ρ1,3−R2−1ρ1,2u2,3EsR3s1(t)−R2−1u2,3EsR3s2(t)+1EsR3s3(t), (112)
ϕ4(t)=1EsR4s4(t)−ρ1,4R4ϕ1(t)−u2,4R4ϕ2(t)−u3,4R4ϕ3(t) (113)
=−π4,1EsR4s1(t)−π4,2EsR4s2(t)−R3−1u3,4EsR4s3(t)+1EsR4s4(t), (114)

with

π4,1=ρ1,4−R2−1ρ1,2u2,4−R3−1ρ1,3u3,4+R2−1R3−1ρ1,2u2,3u3,4, (115)
π4,2=R2−1u2,4−R2−1R3−1u2,3u3,4, (116)

while sm,n in (107) is the nth coefficient of the mth constellation vector sm expressed by

s1=Es1000T, (117)
s2=Esρ1,2R200T, (118)
s3=Esρ1,3u2,3R30T, (119)
s4=Esρ1,4u2,4u3,4R4T. (120)

Using the basis expansion (107)–(116) and the constellation vectors (117)–(120), the system Equation (2) leads to the received vector

r=sm+w, (121)

where sm is the transmitted vector and w is a jointly Gaussian real-valued vector with zero mean and covariance N02I4.

For equienergy signals like MFSK signals, the maximum-likelihood coherent receiver calculates the M correlations between the received vector r and the M symbol vectors {si}1≤i≤M and then selects the symbol with maximum value among the M correlator outputs {siTr}1≤i≤M. Hence, the decision region of s1 is given by R1={r:(s1Tr>s2Tr)∧(s1Tr>s3Tr)∧(s1Tr>s4Tr)}, while the decision regions R2, R3, and R4 are similarly defined. The probability of symbol error Pe is obtained as

Pe=14∑n=14Pr{r∉Rn|sm=sn}, (122)

where

Pr{r∉R1|sm=s1} =Pr{E1,2∪E1,3∪E1,4}, (123)
Pr{r∉R2|sm=s2} =Pr{E2,1∪E2,3∪E2,4}, (124)
Pr{r∉R3|sm=s3} =Pr{E3,1∪E3,2∪E3,4}, (125)
Pr{r∉R4|sm=s4} =Pr{E4,1∪E4,2∪E4,3}, (126)

where the event En,i is the pairwise error event when the transmitted symbol is sn but the received symbol is si. Using a Bonferroni identity, the conditional probabilities (123)–(126) can be expressed as

Pr{E1,2∪E1,3∪E1,4}=Pr{E1,2}+Pr{E1,3}+Pr{E1,4}+Pr{E1,2∩E1,3∩E1,4}−Pr{E1,2∩E1,3}−Pr{E1,2∩E1,4}−Pr{E1,3∩E1,4}, (127)
Pr{E2,1∪E2,3∪E2,4}=Pr{E2,1}+Pr{E2,3}+Pr{E2,4}+Pr{E2,1∩E2,3∩E2,4}−Pr{E2,1∩E2,3}−Pr{E2,1∩E2,4}−Pr{E2,3∩E2,4}, (128)
Pr{E3,1∪E3,2∪E3,4}=Pr{E3,1}+Pr{E3,2}+Pr{E3,4}+Pr{E3,1∩E3,2∩E3,4}−Pr{E3,1∩E3,2}−Pr{E3,1∩E3,4}−Pr{E3,2∩E3,4}, (129)
Pr{E4,1∪E4,2∪E4,3}=Pr{E4,1}+Pr{E4,2}+Pr{E4,3}+Pr{E4,1∩E4,2∩E4,3}−Pr{E4,1∩E4,2}−Pr{E4,1∩E4,3}−Pr{E4,2∩E4,3}. (130)

By inserting (123)–(130) into (122), the symbol error probability can be expressed as

Pe=U−K4, (131)

where

U=14∑n=14∑i≠nPr{En,i} (132)

is the upper bound obtained using the union bound, while

K=Pr{E1,2∩E1,3}+Pr{E1,2∩E1,4}+Pr{E1,3∩E1,4}+Pr{E2,1∩E2,3}+Pr{E2,1∩E2,4}+Pr{E2,3∩E2,4}+Pr{E3,1∩E3,2}+Pr{E3,1∩E3,4}+Pr{E3,2∩E3,4}+Pr{E4,1∩E4,2}+Pr{E4,1∩E4,3}+Pr{E4,2∩E4,3}−Pr{E1,2∩E1,3∩E1,4}−Pr{E2,1∩E2,3∩E2,4}−Pr{E3,1∩E3,2∩E3,4}−Pr{E4,1∩E4,2∩E4,3} (133)

is the quadruple correction term necessary for subtracting the errors that have been counted twice in the union bound (132). The pairwise error event En,i in (132) is equivalent to the event

snT(sn+w)<siT(sn+w), (134)

where the nth correlator output is less than the ith correlator output, conditioned on the transmitted symbol sm=sn. The same event En,i corresponds to

Es(1−ρn,i)<(si−sn)Tw, (135)

whose probability is given by

Pr{En,i}=Q(1−ρn,i)EsN0, (136)

where Q(x) is the Gaussian Q-function, and hence, the union bound term U in (132) is given by

U=14∑n=14∑i≠nQ(1−ρn,i)EsN0=12∑n=13∑i=n+14Q(1−ρn,i)EsN0. (137)

For what concerns the quadruple correction term K in (133), we can exploit the accurate approximation of [33], valid for quaternary equicorrelated equienergy signals. The optimum nonorthogonal 4FSK schemes designed in Section 4 and Section 5.1 are characterized by signals with different crosscorrelation coefficients. However, for both correlation matrices (52) and (53), the differences between the crosscorrelation coefficients in the same matrix are limited, since the maximum value is −0.057972 and the minimum value is either −0.109941 or −0.090005. Therefore, for computing an approximation of the correction term K, the small differences between the crosscorrelation coefficients can be neglected. By defining the average crosscorrelation coefficient ρavg as

ρavg=16(ρ1,2+ρ1,3+ρ1,4+ρ2,3+ρ2,4+ρ3,4), (138)

using the result of [33], the quadruple correction term can be approximated as

K≈52Q(1−ρavg)EsN0Q(1−ρavg)Es3N0−40Q2(1−ρavg)2Es3N0. (139)

Summarizing, by inserting (137) and (139) in (131), the symbol error probability of the designed optimum nonorthogonal 4FSK with non-equispaced frequencies can be well approximated by

Pe≈12Q(1−ρ1,2)EsN0+12Q(1−ρ1,3)EsN0+12Q(1−ρ1,4)EsN0+12Q(1−ρ2,3)EsN0+12Q(1−ρ2,4)EsN0+12Q(1−ρ3,4)EsN0−13Q(1−ρavg)EsN0Q(1−ρavg)Es3N0+10Q2(1−ρavg)2Es3N0, (140)

where ρavg is given in (138). The optimum nonorthogonal 4FSK scheme with non-equispaced frequencies derived in Section 5.1 has ρavg=−0.081208; hence, the symbol error probability (140) becomes

Pe≈12Q1.057972EsN0+2Q1.079834EsN0+12Q1.109941EsN0−13Q1.081208EsN0Q0.360403EsN0+10Q20.720805EsN0. (141)

On the other hand, the optimum nonorthogonal 4FSK scheme with equispaced frequences derived in Section 4 has ρavg=−0.080352; hence, the symbol error probability is given by

Pe≈12Q1.057972EsN0+Q1.077062EsN0+32Q1.090005EsN0−13Q1.080352EsN0Q0.360117EsN0+10Q20.720235EsN0. (142)

For comparison purposes, the symbol error probability for orthogonal 4FSK can be well approximated by [10]

Pe≈3QEsN0−13QEsN0QEs3N0+10Q22Es3N0. (143)

7. Validation

The purpose of this section is twofold. First, we want to compare the symbol error probability of the proposed optimum nonorthogonal MFSK schemes with some benchmark schemes, such as orthogonal MFSK [1] and the nonorthogonal MFSK schemes proposed by Sagias et al. in [31]. Second, we want to validate the theoretical analysis of Section 6 by comparing the theoretical symbol error probability with the simulated symbol error rate (SER).

In this section, the simulated SER is estimated by transmitting Nsym=108 symbols for each simulation point, identified by a marker at the corresponding value of signal-to-noise ratio (SNR), defined as Es/N0. The Nsym symbols, independent and identically distributed, are randomly generated vectors of the M-dimensional signal space, as expressed by (117)–(120) for 4FSK. For each value of SNR, whose quantization step is 0.25 dB, a different set of Nsym transmitted symbols and Nsym received AWGN vectors are generated. We consider a target symbol error probability in the range 10−4≤Pe≤10−1, which is typical for uncoded systems; hence, the simulated SER is a random variable with expected value ηSER=Pe and standard deviation σSER=Pe(1−Pe)/Nsym≈Pe·10−4.

Figure 3 compares the symbol error probability of 4FSK schemes versus the SNR Es/N0. The theoretical symbol error probability is given by (141) for the proposed optimum nonorthogonal 4FSK with non-equispaced frequencies (denoted as NO-NEF), by (142) for the optimum nonorthogonal 4FSK with equispaced frequencies (denoted as NO-EF), and by (143) for the orthogonal 4FSK [1]. For the nonorthogonal 4FSK of Sagias et al. [31], the theoretical symbol error probability is obtained by inserting the crosscorrelation coefficients derived in [31] into (140). For all 4FSK schemes, the theoretical analysis well matches the simulated SER results. Figure 3 shows that both the proposed optimum schemes (NO-NEF and NO-EF) outperform the two benchmark schemes (orthogonal [1] and Sagias et al. [31]), thus confirming the validity of the proposed optimization. It is worth noting that the optimized 4FSK scheme with equispaced frequencies also outperforms the 4FSK scheme with non-equispaced frequencies proposed in [31]. The reason why our proposed 4FSK schemes outperform the two benchmark 4FSK schemes lies in the increased minimum squared Euclidean distance between symbol waveforms, defined as dmin2=min{dm,n2}m≠n, where dm,n2 is defined in (6): for the proposed schemes, the crosscorrelation coefficients are all negative, hence dmin2>2Es, while some crosscorrelation coefficients are nonnegative in the benchmark schemes, leading to dmin2≤2Es.

Figure 3.

Figure 3

Simulated SER and theoretical symbol error probability of 4FSK schemes. The designed optimum nonorthogonal 4FSK scheme with equispaced frequencies is denoted as NO-EF, while the designed optimum nonorthogonal 4FSK scheme with non-equispaced frequencies is denoted as NO-NEF.

To quantify the performance improvement of the proposed 4FSK schemes, Figure 4 displays a zoom around Es/N0=10 dB, using a reference SER value Pe=2·10−3 similar to [31]. Figure 4 shows that the 4FSK of Sagias et al. [31] has an SNR gain of 0.03 dB only with respect to orthogonal 4FSK [1], while both proposed 4FSK schemes have an SNR gain of 0.30 dB with respect to Sagias et al., with a consequent gain of 0.33 dB with respect to orthogonal 4FSK. This 0.33 dB gain is larger than the rough estimate 10log10(1−ρopt)≈0.24 dB provided by the coefficient ρopt=−0.057972 in Table 1.

Figure 4.

Figure 4

Zoom on the SER comparison of Figure 3.

Figure 5 exhibits the ratio between the SER of the two proposed 4FSK schemes. Both the theoretical ratio and the simulated values confirm that the proposed optimal scheme NO-NEF with non-equispaced frequencies has lower SER than the optimal scheme NO-EF with equispaced frequencies. However, the SER ratio is close to one; hence, the SER difference between the two schemes is rather small. This result is the consequence of Theorem 8: according to (37), both optimized schemes share the same maximum crosscorrelation coefficient, and hence, the minimum Euclidean distance between symbol waveforms is the same for both schemes.

Figure 5.

Figure 5

Ratio between the SER of the optimum 4FSK scheme with non-equispaced frequencies and the SER of the optimum 4FSK scheme with equispaced frequencies.

Figure 6 illustrates the 99% bandwidth W of 4FSK with equispaced frequencies, normalized with respect to the symbol interval T, as a function of the modulation index h. The 99% bandwidth W has been computed by numerical integration of the power spectral density of CPFSK given in [1]. Figure 6 also includes the lower bound (23) expressed by WLB=fM−f1=3h/T and the bandwidth approximation

Wapprox=3.5h+0.8T,0.3≤h<1, (144)

derived by linear least-squares regression on the 99% bandwidth W. According to (144), the 99% bandwidth of orthogonal 4FSK can be approximated as Worth≈2.55/T, while the proposed NO-EF signal has a larger bandwidth, approximated using (144) as WNO−EF≈4/T, i.e., a 57% bandwidth increase with respect to orthogonal 4FSK. Equation (144), derived for 4FSK with equispaced frequencies, can be exploited also for obtaining a conservative estimation of the 99% bandwidth of 4FSK with non-equispaced frequencies, provided that h in (144) is replaced by max{hm,m+1}1≤m≤3. Consequently, the 99% bandwidth of the proposed NO-NEF signal can be approximated as WNO−NEF≈(3.5max{hm,m+1}+0.8)/T≈4.03/T. Using the same approximation, the 99% bandwidth for the 4FSK signal of [31] can be expressed as WS≈(3.5max{hm,m+1}+0.8)/T≈2.63/T. Hence, the improved performance of the proposed 4FSK schemes is accompanied with a larger bandwidth: the percentage increase is approximately 52–53% with respect to the 4FSK of [31].

Figure 6.

Figure 6

Ninety-nine percent bandwidth W, normalized with respect to the symbol rate 1/T, of 4FSK with equispaced frequencies, as a function of the modulation index h.

The performance results obtained for 8FSK fully confirm the corresponding results previously discussed for 4FSK. Figure 7 compares the simulated SER of the proposed nonorthogonal 8FSK schemes with orthogonal 8FSK and with the nonorthogonal 8FSK of Sagias et al. [31]. Similarly to 4FSK in Figure 3, both the proposed optimum 8FSK schemes (NO-NEF and NO-EF) outperform the two benchmark 8FSK schemes. This is a further corroboration of the validity of our optimization. As highlighted in Figure 8, which zooms the performance around Es/N0=10 dB and SER Pe=5·10−3 like in [31], the 8FSK of Sagias et al. [31] has a low SNR gain (around 0.01 dB) with respect to orthogonal 8FSK, while the proposed 8FSK scheme denoted as NO-NEF has an SNR gain of 0.15 dB with respect to orthogonal 8FSK. Again, the 0.15 dB gain is larger than the rough estimate 10log10(1−ρopt)≈0.10 dB, with ρopt=−0.023585 from Table 1. Also in the 8FSK case, the proposed NO-NEF scheme slightly outperforms the proposed NO-EF scheme, with a difference of about 0.01 dB. This small difference is underlined by Figure 9, which presents the ratio between the SER of the two proposed 8FSK schemes. In addition, the proposed 8FSK scheme with equispaced frequencies, denoted as NO-EF, outperforms the 8FSK scheme with non-equispaced frequencies proposed in [31], with a gain of 0.13 dB. This confirms that the designs of [31] are suboptimal, from the performance viewpoint. Similarly to 4FSK, in 8FSK, the price paid for our performance gain is also a larger bandwidth, caused by using a modulation index h=0.963749 close to one, while the normalized frequency separations in [31] are close to h=0.5 used by orthogonal 8FSK.

Figure 7.

Figure 7

Simulated SER of 8FSK schemes. NO-EF stands for the designed optimum 8FSK scheme with equispaced frequencies, while NO-NEF stands for the designed optimum 8FSK scheme with non-equispaced frequencies.

Figure 8.

Figure 8

Zoomed view on the SER of Figure 7, with added lines for improved readability.

Figure 9.

Figure 9

Ratio between the SER of the optimum 8FSK scheme with non-equispaced frequencies and the SER of the optimum 8FSK scheme with equispaced frequencies.

8. Conclusions

This paper has proposed a performance optimization of nonorthogonal MFSK with symbol-by-symbol coherent detection. The first part of this paper has analytically derived the mathematical conditions for the design of MFSK waveforms with negative crosscorrelation between symbol waveforms. Differently from the existing literature, our approach proves that the Euclidean distance between the two closest symbol waveforms is larger than 2Es, thereby reducing the errors caused by noise.

The second part of this paper has analytically optimized the performance of nonorthogonal MFSK with equispaced frequencies. Specifically, we have mathematically determined the optimum modulation index that maximizes the minimum distance among the symbol waveforms. Differently from the existing literature, where the MFSK design is mainly based on computer-based numerical search, our theoretical approach builds on the mathematical conditions derived in the first part of this paper. As a result of our theoretical optimization, our MFSK design with equispaced frequencies outperforms existing MFSK designs based on numerical optimization, like [31].

The third part of this paper has analytically optimized the performance of nonorthogonal MFSK with non-equispaced frequencies, determining, for both 4FSK and 8FSK, the optimum frequency separations that maximize the minimum distance among the symbol waveforms. Differently from the existing literature, we have proved that the use of non-equispaced frequencies cannot increase the minimum Euclidean distance between the two closest symbol waveforms, with respect the optimum MFSK with equispaced frequencies. Therefore, the additional performance gain given by non-equispaced frequencies is limited and comes from the maximization of the Euclidean distance between the second closest symbol waveforms. This performance gain has been quantified (analytically for 4FSK and with simulations for 8FSK), highlighting the amount of performance improvement with respect to existing MFSK schemes. This paper does not omit the limitations of the proposed MFSK schemes, such as the additional bandwidth requirements with respect to orthogonal MFSK. This increased bandwidth is the price to pay for the performance improvement provided by the proposed schemes.

In our study, we have chosen to ignore other types of channels, such as fading channels. The motivation for this choice is explained in the following. The symbol error probability in fading channels is usually obtained by integrating the symbol error probability in AWGN over the probability density function of the fading coefficient [1,34,35]. Since the designed MFSK schemes have reduced symbol error probability for all the SNR values, with respect to the benchmark schemes, it is straightforward that the designed MFSK schemes surely outperform the benchmark schemes in fading channels. The derivation of the symbol error probability in fading channels, for some selected nonorthogonal MFSK schemes and fading statistics, could be the subject of future work.

Abbreviations

The following abbreviations are used in this manuscript:

ANCC All-negative crosscorrelation coefficients
AWGN Additive white Gaussian noise
CPFSK Continuous phase frequency-shift keying
CPM Continuous phase modulation
FSK Frequency-shift keying
IoT Internet of Things
ISAC Integrated sensing and communication
MFSK M-ary frequency-shift keying
NO-EF Nonorthogonal with equispaced frequencies
NO-NEF Nonorthogonal with non-equispaced frequencies
PLC Powerline communication
QAM Quadrature-amplitude modulation
SER Symbol error rate
SNR Signal-to-noise ratio
SWIPT Simultaneous wireless information and power transfer
UWAC Underwater acoustic communication
VLC Visible light communication

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used in this study are either contained in the paper body or randomly generated as detailed in the paper body. No external datasets have been used in this study.

Conflicts of Interest

The author declares no conflict of interest.

Funding Statement

The APC was funded in part by Università degli Studi di Perugia.

Footnotes

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.

References

  • 1.Proakis J.G. Digital Communications. 3rd ed. McGraw-Hill; New York, NY, USA: 1995. [Google Scholar]
  • 2.Tao Q., Zhong C., Huang K., Chen X., Zhang Z. Ambient Backscatter Communication Systems with MFSK Modulation. IEEE Trans. Wirel. Commun. 2019;18:2553–2564. doi: 10.1109/TWC.2019.2904964. [DOI] [Google Scholar]
  • 3.Goay A.C.Y., Mishra D., Matthaiou M., Seneviratne A. Backscatter Communication with Selective FSK Modulation; Proceedings of the IEEE 25th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC 2024); Lucca, Italy. 10–13 September 2024. [Google Scholar]
  • 4.Maneiro-Catoira R., Bregains J., Garcia-Naya J.A., Castedo L. Direct Antenna Frequency-Hopped M-FSK Modulation with Time-Modulated Arrays. IEEE Antennas Wirel. Propag. Lett. 2024;23:578–582. doi: 10.1109/LAWP.2023.3330435. [DOI] [Google Scholar]
  • 5.Grzesiak K., Piotrowski Z. NN-Based 8FSK Demodulator for the Covert Channel. Sensors. 2022;22:7181. doi: 10.3390/s22197181. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Morikawa Y., Mizutani K., Harada H. Heterogeneous In-Band Full-Duplex for Simultaneous SUN-OFDM Transmission and SUN-FSK Reception. IEEE Internet Things J. 2024;11:6652–6663. doi: 10.1109/JIOT.2023.3311736. [DOI] [Google Scholar]
  • 7.Han T., Smith P.J., Mitra U., Evans J.S., Senanayake R. Phase-optimised FSK for ISAC. IEEE Trans. Wirel. Commun. 2026;25:1014–1029. doi: 10.1109/TWC.2025.3588581. [DOI] [Google Scholar]
  • 8.Oh M.-K., Choi S., Kwon Y.-H. Position-Based FSK Scheme Toward Power-Saving Transmission in LECIM Networks. IEEE Commun. Lett. 2012;16:183–185. doi: 10.1109/LCOMM.2011.121311.112141. [DOI] [Google Scholar]
  • 9.Munoz J., Chang T., Vilajosana X., Watteyne T. Evaluation of IEEE802.15.4g for Environmental Observations. Sensors. 2018;18:3468. doi: 10.3390/s18103468. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Rugini L., Baruffa G. Performance of Nonorthogonal FSK for the Internet of Things. Digit. Signal Process. 2019;85:124–133. doi: 10.1016/j.dsp.2018.11.011. [DOI] [Google Scholar]
  • 11.Xiang Y., Okumura R., Mizutani K., Harada H. Data Rate Enhancement of FSK Transmission Scheme for IEEE 802.15.4-based Field Area Network. IEEE Sens. J. 2021;21:9600–9611. doi: 10.1109/JSEN.2021.3053158. [DOI] [Google Scholar]
  • 12.Lim J., Nakura K., Mori S., Harada H. Software-Defined Radio-based IEEE 802.15.4 SUN FSK Evaluation Platform for Highly Mobile Environments. IEEE Open J. Veh. Technol. 2024;5:1637–1649. doi: 10.1109/OJVT.2024.3464349. [DOI] [Google Scholar]
  • 13.Kim N. An ADPLL-Based GFSK Modulator with Two-Point Modulation for IoT Applications. Sensors. 2024;24:5255. doi: 10.3390/s24165255. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.He Z., Huang H., Hu F., Gong J., Shi B., Guo J., Peng X. Advanced Modulation Formats for 400 Gbps Optical Networks and AI-Based Format Recognition. Sensors. 2024;24:7291. doi: 10.3390/s24227291. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Martinez-Gost M., Perez-Neira A., Lagunas M.A. Log-FSK: A Frequency Modulation for Over-the-Air Computation; Proceedings of the 32nd European Signal Processing Conference (EUSIPCO 2024); Lyon, France. 26–30 August 2024. [Google Scholar]
  • 16.Pandey A.K., Reeshitha K., Dash S.P. Error Analysis and Optimization of M-ary Frequency-Shift-Keying Modulation for Coherent PLC Systems in Nakagami-m Environment. IEEE Trans. Veh. Technol. 2022;71:5896–5905. doi: 10.1109/TVT.2022.3161073. [DOI] [Google Scholar]
  • 17.Hu A., Meng Q. On Nonorthogonal FSK Modulation Based on Grouping L0 Norm Minimization and Its Application in Ripple Communication. IEEE J. Emerg. Sel. Top. Power Electron. 2025;13:921–934. doi: 10.1109/JESTPE.2024.3514123. [DOI] [Google Scholar]
  • 18.Sim J., Park J., Yang J. Vital-Signs Detector Based on Frequency-Shift Keying Radar. Sensors. 2020;20:5516. doi: 10.3390/s20195516. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Munir M., Basit A., Khan W., Waseem A., Khan M., Saleem A., AlQahtani S., Daraz A., Pathak P. Hybrid FSK-FDM Scheme for Data Rate Enhancement in Dual-Function Radar and Communication. Sensors. 2023;23:5440. doi: 10.3390/s23125440. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Yang K., Kim M., Jung Y., Lee S. Hand Gesture Recognition Using FSK Radar Sensors. Sensors. 2024;24:349. doi: 10.3390/s24020349. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Nguyen H.X., Nguyen H.H., Le-Ngoc T. Amplify-and-Forward Relaying with M-FSK Modulation and Coherent Detection. IEEE Trans. Commun. 2012;60:1555–1562. doi: 10.1109/TCOMM.2012.042712.110061A. [DOI] [Google Scholar]
  • 22.Claessens S., Pan N., Schreurs D., Pollin S. Multitone FSK Modulation for SWIPT. IEEE Trans. Microw. Theory Tech. 2019;67:1665–1674. doi: 10.1109/TMTT.2019.2908645. [DOI] [Google Scholar]
  • 23.Qaragoez Y., Pollin S., Schreurs D. Biased-FSK Modulation for Simultaneous Wireless Information and Power Transfer. IEEE Trans. Microw. Theory Tech. 2024;72:7071–7084. doi: 10.1109/TMTT.2024.3422320. [DOI] [Google Scholar]
  • 24.Vertat I., Mraz J. Hybrid M-FSK/DQPSK modulations for CubeSat picosatellites. Radioengineering. 2013;22:389–393. [Google Scholar]
  • 25.Gomez-Vilardebo J., Mestre X., Navarro M., Quintanilla J. On Noncoherent FSK Reception with Doppler Frequency Uncertainty for Space Communications. IEEE J. Sel. Areas Commun. 2024;42:1292–1303. doi: 10.1109/JSAC.2024.3365881. [DOI] [Google Scholar]
  • 26.Araujo L., Matos T., Cabral J., Martins M. 4-FSK High-Speed Underwater Acoustic Communication System; Proceedings of the OCEANS 2023; Limerick, Ireland. 5–8 June 2023. [Google Scholar]
  • 27.Khan M.J., Azim A.W., Le Guennec Y., Maury G., Ros L. Theoretical and Experimental Analysis of Asymmetrically Clipped-FSK VLC System. IEEE Photonics J. 2022;14:7326409. doi: 10.1109/JPHOT.2022.3165439. [DOI] [Google Scholar]
  • 28.Kang M., Wu J., Li J., Zhou Y., Zhao Z., Zhou Y. Prolonging The Range of Low-Power Visible Light Communication Systems with M-FSK; Proceedings of the IEEE 30th International Conference on Parallel and Distributed Systems (ICPADS 2024); Belgrade, Serbia. 10–14 October 2024. [Google Scholar]
  • 29.Schonhoff T. Symbol Error Probabilities for M-ary CPFSK: Coherent and Noncoherent Detection. IEEE Trans. Commun. 1976;24:644–652. doi: 10.1109/TCOM.1976.1093344. [DOI] [Google Scholar]
  • 30.Aulin T., Sundberg C. Continuous Phase Modulation—Part I: Full Response Signaling. IEEE Trans. Commun. 1981;29:196–209. doi: 10.1109/TCOM.1981.1095001. [DOI] [Google Scholar]
  • 31.Sagias N.C., Mallik R.K., Tombras G. Error Rate Performance of Multilevel Signals with Coherent Detection. IEEE Trans. Commun. 2010;58:2188–2192. doi: 10.1109/TCOMM.2010.08.090262. [DOI] [Google Scholar]
  • 32.Das A., Rao B.D. Adaptive Non Orthogonal MFSK. IEEE Trans. Signal Process. 2014;62:6077–6088. doi: 10.1109/TSP.2014.2347923. [DOI] [Google Scholar]
  • 33.Rugini L. Tight Upper Bounds on the Probability of Error of Quaternary Simplex Signals. IEEE Commun. Lett. 2015;19:1001–1004. doi: 10.1109/LCOMM.2015.2424691. [DOI] [Google Scholar]
  • 34.Kim C., Han Y. Uncoded Performance Analysis of Coherent MFSK Signals in Wireless Fading Channels. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2001;84:660–667. [Google Scholar]
  • 35.Chandra A., Poram S.R., Bose C. SEP Calculations for Coherent M-ary FSK in Different Fading Channels with MRC Diversity. Int. J. Commun. Syst. 2011;24:202–224. doi: 10.1002/dac.1150. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The data used in this study are either contained in the paper body or randomly generated as detailed in the paper body. No external datasets have been used in this study.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES