Previous Article in Journal / Special Issue
A Fuzzy Model for Predicting the Group and Phase Velocities of Circumferential Waves Based on Subtractive Clustering
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

ROC Calculation for Burst Traffic Packet Detection—An Old Problem, Newly Revised

HTWK Leipzig, University of Applied Science, 04277 Leipzig, Germany
Signals 2025, 6(4), 57; https://doi.org/10.3390/signals6040057 (registering DOI)
Submission received: 6 September 2025 / Revised: 17 September 2025 / Accepted: 11 October 2025 / Published: 23 October 2025
(This article belongs to the Special Issue Recent Development of Signal Detection and Processing)

Abstract

Burst traffic radio systems use short signal bursts, which are prepended with an a priori known preamble sequence. The burst receivers exploit these preamble sequences for burst start detection. The process of burst start detection is commonly known as Packet Detection (PD), which employs preamble sequence cross-correlation and threshold detection. One major figure of merit for PD performance is the so-called ROC—receiver operating characteristics. ROC describes the trade-off between the probability of missed detection vs. the probability of false alarm. This article describes how to calculate the ROC for specified preamble sequences by deriving the probability density function (PDF) of the cross-correlation metric. We address this long-standing problem in the context of LEO (low Earth orbit) satellite systems, where differentially modulated PN (pseudo-noise) sequences are used for packet detection. For this particular class of preamble signals, the standard Ricean PDF assumption no longer holds and needs to be revised accordingly within this article.

1. Introduction

Recent low-Earth orbit (LEO) satellite systems utilize burst traffic uplink signals, where the satellite receiver exploits a known preamble sequence to perform packet detection. Packet detection means detecting the presence of the uplink signal and estimating the ideal packet start time instant. The LEO satellite system Starlink, for instance, uses OFDM (orthogonal frequency division multiplexing) uplink bursts, whereas the preamble is a conventional single-carrier differentially modulated PSK (phase shift keying) sequence [1]. Burst traffic LEO satellite receivers use a cross-correlator, which is linked with a threshold detector. The threshold detector declares a valid burst start if the cross-correlation metric exceeds a given threshold T. In order to define the threshold value T, the so-called receiver operating characteristics (ROC [2]) need to be derived. ROC describes the trade-off between the probability of missing the packet start and the probability of a false alarm event. Both probabilities can be controlled by the threshold value T, which is used in the packet detector. In order to derive the ROC, time-consuming Monte Carlo simulations must be performed. This corresponds to the problem mentioned in the title. For each newly developed receiver, engineers need to derive an ROC to find an appropriate threshold value T. In this article, we revisit this long-standing in the context of LEO satellite receivers and derive an analytical solution for the ROC. The analytical ROC derivation allows for skipping time-consuming Monte Carlo simulations. Instead, the ROC is numerically calculated for a wide range of system parameters by means of the analytical solutions provided in this article.

Related Work and Contribution

Burst start detection using a priori known preamble sequences is a long-standing task in digital receivers. Burst start detection is applied in various wireless applications, independently of their data rate or technical context. Authors in [3,4] refer to NB-IoT (narrow-band Internet of Things) receivers. Authors in [5] explain burst start detection in WiMAX (Worldwide Interoperability of Microwave Access) 802.16e downlink receivers, which only uses the repetitive nature of the WiMAX preamble. This blind auto-correlation approach exploits performance penalties compared to the cross-correlation approach discussed in this article. Authors in [6] refer to cross-correlation-based burst start detection in optical networks, which relies on a deterministic received power and therefore does not fit into the wireless LEO application discussed here. Authors in [7] describe cross-correlation-based burst start detection in the context of UWB (ultra-wide band) radar applications. For all the mentioned references and applications, the trade-off between the probability of false alarm and the probability of miss detection is described as a function of the threshold value T. In most cases, the ROC was derived from time-consuming Monte Carlo simulations. Only a few authors, such as [8,9], mention the computational complexity of burst start detection systems, including digital power normalization circuits. However, computational complexity is outside the scope of this article since it typically requires assumptions to be made about the underlying computation platform (CPU, FPGA, etc.). Since our aim is to derive the PDF of the cross-correlator metric, computational complexity issues for cross-correlation and threshold detection are not considered here.
The ROC can be calculated numerically if the probability density function (PDF) of the cross-correlator metric is known. Such an analytic ROC calculation approach is the scope of this article, as it allows for quick ROC and threshold derivations without time-consuming Monte Carlo simulations. Many authors describe the probability density function of the cross-correlation metric at the actual packet start by means of a Ricean PDF [10] or Rayleigh PDF [7]. The Ricean or Rayleigh PDF appears to be a standard assumption in AWGN (additive white Gaussian noise) channels, which applies well to classical CAZAC (constant amplitude zero autocorrelation) [11] or PN sequence types, as long as an automatic gain control (AGC) is neglected in the receiver. Authors in [7,10] typically assume normalized received signal power, which easily allows for simplified but inaccurate PDF derivations. Moreover, many authors do not explain how the normalized power assumption of the received signal is achieved in practice. Hence, our aim is to derive a PDF of the cross-correlation metric under the impact of real-world AGC. Such a real-world AGC will never perfectly achieve normalized signal power at the cross-correlator input. Instead, real-world AGC circuits will cause the received signal power to fluctuate randomly around the given power target. These stochastic power fluctuations will be part of the PDF derivations in this article.
Common literature on burst start detection only derives ROC for CAZAC or PN-type preamble sequences. In LEO satellite communications, however, differentially modulated PN sequences are a Doppler-robust alternative to the classical CAZAC or PN preamble sequence types. Hence, our contribution in this article is threefold:
  • We derive the PDF of the cross-correlation metric for different preamble sequence types, including differentially encoded PN sequences.
  • We show that the standard Ricean PDF assumption should not be used for differentially encoded PN sequences. In addition, we demonstrate that the AGC will have a considerable impact on the PDF shape, which also limits the usage of the Ricean assumption for non-differentially modulated preamble types.
  • We will illustrate how to perform ROC calculation under realistic AGC conditions and under high carrier frequency offset, which is typical for LEO satellite communications.
The article is structured as follows: In Section 2, we introduce the baseband signal model and explain the major differences between CAZAC, bipolar modulated PN sequences, and differentially modulated PN sequences. Section 2 also introduces the cross-correlation operation performed in the packet detector. Section 3 will explain the ROC concept and will introduce the probability of false alarm and the probability of packet detection. We derive the PDF for the cross-correlation metric in Section 4. Finally, we show how to parametrize the PDF with respect to AGC settings in Section 5. Then, we will introduce the concept of BCM (best common metric) in Section 6. BCM is used to describe the ROC with a single real-valued number. We conclude in Section 7.

2. Signal Model and Cross-Correlation

2.1. Baseband Signal Model

We define y [ k ] as the received complex baseband symbol at time instant k when the preamble sequence x p of length L is transmitted:
y [ k ] = x p [ k ] e j 2 π ν k e j 2 π Δ ϕ + n [ k ] with 0 k L 1 .
Without loss of generality, we assume that k = 0 denotes the first symbol time instant of the received preamble sequence. Moreover, we explicitly assign the symbol time instant k = k 0 = L 1 when the preamble is fully received, and the burst start detector shall declare burst detection. The variable ν denotes the carrier frequency offset (CFO) normalized to the symbol rate, whereas Δ ϕ represents a static phase error. The additive white Gaussian noise (AWGN) signal is represented by the complex sample n [ k ] . We assume an uncolored AWGN, where the real and imaginary parts of n [ k ] are assumed to be mutually statistically independent random variables. We further assume zero-mean noise signals, i.e., E { n [ k ] } = 0 and E { | n [ k ] | 2 } = σ n 2 . Since we assume signal representation in the complex baseband after ADC (analog-to-digital conversion), all signal variables are assumed unitless. We introduce σ x 2 and σ n 2 as useful signal power and noise power, respectively. We can now define the signal-to-noise ratio (SNR) γ as follows:
γ = σ x 2 σ n 2 .
Note that the signal model of Equation (1) does not contain channel fading coefficients, as they are often used in terrestrial wireless mobile communications. Here, we explicitly do not model random channel fading since we assume an LOS (line of sight) channel. This is a standard assumption in LEO satellite communications due to the directional antennas of the ground station equipment.
Without loss of generality, we assume that σ x 2 = 1 . More specifically, we assume that all sequence elements x p [ k ] are mapped on the unit circle of the complex number plane, i.e., | x p [ k ] | 2 = σ x 2 = 1 , which holds for all sequence types regarded in this article.

2.2. Preamble Signal Types

There is a vast literature on types of preamble sequences that show preferable properties for packet detection and CFO estimation. The basic principles behind preamble detection come from classical radar applications. Typically, the burst receiver uses cross-correlation in order to estimate the burst start and coarse CFO. Generally, there are two types of preamble sequences:
  • Chirp signals and CAZAC (constant amplitude zero auto-correlation) sequences [12] with x p [ k ] C ;
  • Bipolar BPSK (binary phase-shift keying)-modulated pseudo noise (PN) sequences with x p [ k ] { 1 , 1 } [13].
CAZAC sequences are complex-valued and are used, for instance, in chirp spread spectrum systems, as described in [10]. In LEO satellite systems, for instance, CAZAC sequences are used in [14,15,16] as preamble and for symbol spreading.
Figure 1 shows a standard cross-correlator used for burst start detection. The cross-correlator implements the following equation to generate the complex-valued metric m [ k ] at symbol time instant k:
m [ k ] = 1 L l = 0 L 1 y [ k l ] x p * [ L l 1 ] .
Let us define the burst-start time instant k 0 at which the preamble sequence is fully received. The aim of the packet detector is to detect the cross-correlation metric m [ k 0 ] at the threshold detector as follows:
m [ k 0 ] 2 T ,
where T represents the provided threshold. The major difference between CAZAC and bipolar BPSK PN sequences is their ambiguity function [14]. CAZAC sequence cross-correlators are much more robust against high CFO than BPSK PN sequences. This important issue shall be illustrated in the following small example: let us consider a preamble sequence x p of length L = 1023 . Figure 2 shows the cross-correlation metric | m [ k 0 ] | 2 for a BPSK-modulated PN sequence. Notably, the correlation peak gets lower at even small CFO values. More precisely, | m [ k 0 ] | 2 depends on the CFO and sequence length, as shown in [3], where the equation accounts for the time-varying phase rotation:
bipolar PN Sequences : | m [ k 0 ] | 2 1 L l = 0 L 1 e j 2 π ν l 2 .
As an alternative to PN sequences, CAZAC sequences can be used, which are more robust against even high CFO values. One specific CAZAC sequence type is the Frank–Zhadoff–Chu (FZC) sequence [17,18], which is widely used in mobile wireless communications. The most prominent property of FZC sequences, as shown in Figure 2 and Figure 3, is that the correlation-peak magnitude does not degrade much even under high CFO. However, a time-delay shift of the correlation peak is observable, which depends on the CFO. This behavior is fully displayed in Figure 4, where the ambiguity function of the FZC sequence is shown. The ambiguity function shows the uncertainty of the correlation peak regarding CFO and time delay. This behavior is, for instance, used for CFO estimation and packet detection in LEO satellite systems, as it is described in [14,19]. Here, two complementary (conjugate complex) FZC subsequences are used to jointly estimate burst start and CFO. This, however, means that two FZC subsequences need to be transmitted as preamble. PN sequence-based preambles, instead, are only formed from a single sequence.
Authors in [19] report that the uncertainty behavior of CAZAC sequences can lead to strong attenuation of | m [ k 0 ] | 2 under specific CFO conditions, which is depicted in Figure 3.
These problems, however, are no longer observable in multi-rate receivers, as outlined in Section 2.4, which applies signal oversampling, where cross-correlation is performed on each polyphase. Hence, we have strong reasons to model the CAZAC cross-correlation metric m [ k 0 ] , which is attenuated by CFO according to the envelope depicted in Figure 3 as follows, where the derivation can be found in [3,19]:
FZC sequences : | m [ k 0 ] | 2 1 ν 2 .
The attenuation of FZC sequences, however, is much lower than the one observed for PN sequences, as shown in Equation (5).
Concerning the processing complexity of the cross-correlator, it is becoming evident that complex-valued CAZAC sequences require the use of multiple complex multipliers in the cross-correlator. This limits the use of CAZAC sequences, especially in LEO satellite receivers, due to their high computational effort. BPSK-modulated PN sequences, however, do not require multipliers at all, because the multiplication of sequence elements (1 or −1) can be substituted by simple ADD and SUB operations.

2.3. Differentially Modulated PN Sequences

There is an alternative sequence type that combines the simple correlator design of the BPSK-modulated PN sequences and the CFO robustness of CAZAC sequences: differentially modulated BPSK PN sequences. Let us consider a binary bipolar BPSK-modulated preamble sequence x p [ k ] of length L. Let us further define a binary bipolar BPSK-modulated M-sequence s p [ k ] of length L W . The integer value W L parametrizes the differential modulation and is assigned as the differential modulation distance. Since s p [ k ] is defined to be an M-sequence, it shows preferable autocorrelation properties that are exploited in the burst-receiver packet detection. We call x p [ k ] a differentially modulated preamble sequence if it applies that
x p [ k ] x p * [ k W ] = s p [ k ] , k = W : L 1 .
When ignoring AWGN noise, it becomes evident how differential demodulation eliminates both the constant phase error and the time-varying phase offset, yielding
y [ k ] y * [ k W ] = s p [ k ] e j 2 π ν W ,
where the time-varying phase offset due to the CFO now translates into a single complex number. This complex number shows a phase that is proportional to the CFO.
The differentially demodulated signal, according to Equation (8), is fed into the packet detector cross-correlator as depicted in Figure 5, yielding
m [ k ] = 1 L W l = 0 L W 1 y [ k l ] y * [ k l W ] s p * [ L W l 1 ] ,
where m [ k ] again denotes the complex-valued cross-correlation metric at the packet detector output. Note that the differential demodulator in Figure 5 uses the conjugate complex (∗) delayed signal. As already explained in the previous subsection, we define the packet-start time index as k 0 , at which the packet detector declares a valid burst start.

2.4. Oversampling and Polyphase Timing

In most burst traffic receivers, the packet detector not only estimates the frame start but also derives the symbol clock timing. The symbol clock timing can be considered as finding the polyphase component of an oversampled received signal, which provides ISI (inter-symbol interference)-free demodulation. Within this article, all sequences are defined in the so-called symbol space, i.e., their respective timing instant k represents the symbol clock T s y m b o l . Conversely, the receiver uses an oversampling factor N O S N from which the sample clock T s a m p l e is derived by N O S · T s a m p l e = T s y m b o l . Symbol clock timing can be derived if multiple cross-correlators are used in parallel. Each cross-correlator uses one polyphase component of the oversampled received signal, according to Figure 6.
In the course of this article, we denote the perfect timing instance k 0 as the symbol clock index at which the preamble sequence is fully received. Without mentioning this again, we inherently assume that k 0 refers to the polyphase component that exhibits the strongest correlation peak, according to Figure 6.

3. The ROC Concept

3.1. Basic Concept

Burst traffic LEO satellite receivers use a cross-correlator, which is linked to a threshold detector [2]. The threshold detector declares a valid burst start if the cross-correlation metric exceeds a given threshold T. In this respect, the threshold needs to be optimized according to the following targets:
  • The threshold shall be high enough in order to avoid random noise to fire a burst detection event. This would result in a so-called false alarm, where P F A denotes the probability of false alarm accordingly.
  • The threshold shall be low enough in order to ensure that even weak cross-correlation peaks of the incoming preamble sequence are still being detected. If the threshold detector misses a valid packet start, this results in a miss-detection event. The miss-detection probability represents the variable P m i s s .
Hence, the system designer needs to define the threshold T such that it achieves a viable compromise between the probability of false alarm and the probability of miss-detection. In ROC, both probabilities are typically displayed in one diagram, as shown in Figure 7.
The probability of miss detection P m i s s depends on the PDF of | m [ k 0 ] | 2 , i.e., at the ideal burst-start time instant k 0 . Hence, we define f M , k 0 ( m ) as the PDF of the random variable | m [ k 0 ] | 2 accordingly, from which we can calculate P m i s s by
P m i s s = T T f M , k 0 ( m ) d m .
The probability of false alarm, P F A , in turn, depends on the PDF of | m [ k ] | 2 in the case where only noise n [ k ] is received. In this case, we define the PDF of | m [ k ] | 2 as f M , n ( m ) , from which we can calculate P F A as follows:
P F A = 1 T T f M , n ( m ) d m .
Many authors, such as [19], model the RV | m [ k 0 ] | as Ricean distributed, which allows for closed-form solutions of Equations (10) and (11). However, we will show in the course of this article that the Ricean assumption does not hold for practical burst receivers, which apply an AGC for power normalization. Moreover, the Ricean PDF shall not be used to model the PDF f M , k 0 ( m ) for differentially modulated PN sequences. We will address these issues in Section 4, where we derive the non-Ricean PDF f M , k 0 ( m ) accordingly.

3.2. Power Normalization and AGC

Let us consider an arbitrary signal scaling in the digital receiver using the real-valued scaling factor c:
y [ k ] = c · x p [ k ] e j 2 π ν k e j 2 π Δ ϕ + c · n [ k ] .
This scaling factor makes the cross-correlation metric | m [ k 0 ] | 2 to be proportional to c 2 :
| m [ k 0 ] | 2 c 2 σ x 2 .
Hence, any signal scaling will result in an adaptation of T, depending on c 2 , in order to achieve the required ROC performance. This is, however, impractical and forces the system designer to normalize the cross-correlation metric to the power σ y 2 of the received signal:
m [ k ] = | m [ k ] | 2 σ y 2 .
At high SNR, this yields the normalized cross-correlation metric at the packet-start time instant k 0 , which no longer depends on the scaling factor, because:
m [ k 0 ] = | m [ k 0 ] | 2 σ y 2 c 2 σ x 2 σ y 2 1 with σ y 2 c 2 σ x 2 .
Hence, power normalization, according to Equation (15), allows setting a single threshold value T irrespective of the actual signal power σ y 2 . It can be shown that the power normalization in the case of differentially modulated PN sequences shall be done differently from Equation (15), according ot the following rule:
m [ k ] = | m [ k ] | 2 σ y 4 .

4. PDF Derivation of the Cross-Correlation Metric

In this section, the PDF f M , k 0 ( m ) is derived for CAZAC and PN sequences in Section 4.1. For differentially modulated PN sequences, the PDF is derived in Section 4.3. In both subsections, we assume that no AGC and power normalization are applied, i.e., that the signal scaling factor c = 1. We will later add the effects of AGC and signal scaling to the PDF parameters in Section 5.

4.1. PDF for CAZAC and PN Sequences

We like to derive f M , k 0 ( m ) and again consider the cross-correlation equation
m [ k ] = 1 L W l = 0 L 1 y [ k l ] x p * [ L W l 1 ] ,
where we assume that only a simple AGWN signal model (without CFO and phase error) is present:
y [ k ] = x p [ k ] + n [ k ] .
Substituting Equation (18) into Equation (17) yields
m [ k 0 ] = 1 L l = 0 L 1 x [ k 0 l ] x p * [ L l 1 ] + 1 L l = 0 L 1 n [ k 0 l ] x p * [ L l 1 ] .
The first part of Equation (19) turns into the following constant value:
1 L l = 0 L 1 x [ k 0 l ] x p * [ L l 1 ] = 1 L l = 0 L 1 σ x 2 = 1 .
The second part of Equation (19) turns into a complex zero-mean Gaussian RV:
1 L l = 0 L 1 n [ k 0 l ] x p * [ L l 1 ] CN 0 , σ n 2 L .
Now, it is becoming evident that the correlation metric m [ k 0 ] follows a complex Gaussian with
m [ k 0 ] = 1 + n CN 1 , σ n 2 L ,
where we decompose n = n r + j · n q , and both real and imaginary parts are equally powered i.i.d Gaussian RVs:
n r , n q N 0 , σ n 2 2 L .
The cross-correlation metric is fed into the threshold detector after | . | 2 operation:
| m [ k 0 ] | 2 = 1 + n r 2 + n q 2 .
The first part r = 1 + n r 2 of Equation (24) can be modeled as a non-central chi-square distributed random variable with one degree of freedom [20], which has the following PDF:
f R ( r ) = 1 2 2 π r σ 1 2 e r + a 2 2 σ 1 2 e r a 2 σ 1 4 + e r a 2 σ 1 4 .
The variable a 2 denotes the non-centrality parameter, which is a 2 = 1 . We defined σ 1 2 = σ n 2 2 L as the variance of n r . The second part n q 2 of Equation (24) is a central chi-square random variable because n q is a zero-mean Gaussian [20]. Hence, the PDF of q = n q 2 is
f Q ( q ) = 1 2 2 π q σ 2 2 e q 2 σ 2 2 .
We defined σ 2 2 = σ n 2 2 L as the variance of n q . According to Equation (24), both PDF f R ( r ) and f Q ( q ) need to be convolved to obtain f M , k 0 ( m ) . In [20], a series expression is provided as follows:
f M , k 0 ( m ) = 1 2 σ 1 2 σ 1 2 σ 2 2 e m + a 2 2 σ 1 2 · n = 0 Γ ( 0.5 + n ) n ! Γ ( 0.5 ) m σ 2 2 σ 1 2 a σ 2 2 n I n a m σ 1 2 .
When assuming that both σ 1 2 = E | n r | 2 and σ 2 2 = E | n q | 2 are equal, then the PDF in Equation (27) simplifies and can be interpreted as the squared version of the well-known Ricean PDF, which is commonly used by many authors, such as [19]. Figure 8 shows an example PDF for a PN sequence of length L = 127 under an SNR of γ = 0 dB, where the analytical PDF is compared with a PDF from a Matlab Monte Carlo simulation.
We strongly recommend using the series expression of the PDF according to Equation (27) instead of the simpler Ricean PDF. This is because we will show that σ 1 2 σ 2 2 , which makes the Ricean PDF no longer applicable. There are two reasons that make σ 1 2 σ 2 2 :
  • Differentially modulated PN sequences are used in packet detection;
  • AGC: The power normalization of Equations (15) and (16) uses an estimate of the received signal power σ ^ y 2 , where σ ^ y 2 σ y 2 .
In these practically relevant cases, we hence need to calculate the ROC with the PDF provided in Equation (27) instead of using the simpler Ricean PDF. In practice, we recommend calculating the series in Equation (27) up to n = 4 in order to yield accurate results. Let’s extend the simple AWGN signal model towards a static phase error:
y [ k ] = x p [ k ] e j 2 π Δ ϕ + n [ k ] .
The PDF, according to Equation (27), is formulated to comply with the simple AWGN signal model. We now extend the signal model towards amplitude scaling and phase rotation. A static phase error is known not to change the PDF f M , k 0 ( m ) because | e j 2 π Δ ϕ | = 1 . The time-varying phase error due to CFO, however, has an impact on the PDF. This is because the non-centrality parameter a 2 depends on the CFO and the sequence length, which is based on Equation (5):
bipolar PN sequences : a 2 = 1 L l = 0 L 1 e j 2 π ν ł 2 .
Figure 9 shows the accuracy of the PDF even under a strong CFO for a bipolar PN sequence of length L = 127 at γ = 0 dB.
For FZC (CAZAC) sequences, the non-centrality parameter a 2 can be written as follows using Equation (6):
FZC sequences : a 2 = ( 1 ν ) 2 .

4.2. PDF Parameters Under Channel Attenuation and Signal Scaling

In typical scenarios, two-channel attenuation factors need to be considered, which require extending the baseband signal model further:
y [ k ] = c · h · x p [ k ] e j 2 π Δ ϕ + c · n [ k ] .
Here, the channel gain h denotes the signal attenuation at the receiver side, and c represents the arbitrary signal scaling due to the number format of the digital receiver. The SNR can be defined accordingly:
γ = c 2 h 2 σ x 2 c 2 σ n 2 = h 2 σ x 2 σ n 2 .
Hence, the arbitrary signal scaling factor c does not impact the SNR. The channel gain h, however, directly determines the SNR. Without loss of generality, we assume that σ x 2 = 1 and that h 2 = 1 , where the entire SNR scaling is covered within the variable σ n 2 . If we use the relationship that the received power is equal to σ y 2 = c 2 + c 2 σ n 2 , we can now write the variance SNR-dependent as follows:
σ 1 2 = σ 2 2 = 1 2 L 1 + γ .
The non-centrality parameter a 2 can also be defined as SNR-dependent. For bipolar PN sequences, the parameter a 2 depends on the CFO and the sequence length, which is based on Equation (5):
a 2 = 1 L l = 0 L 1 e j 2 π ν ł 2 γ 1 + γ .
Since CAZAC sequences’ cross-correlation is not impaired by CFO, we can reuse Equation (6) and write:
a 2 = ( 1 ν ) 2 γ 1 + γ .

4.3. PDF for Differentially Modulated PN Sequences

The PDF f M , K 0 ( m ) for differentially modulated PN sequences can be derived by recalling the following cross-correlation operation
m [ k ] = 1 L W l = 0 L W 1 y [ k l ] y * [ k l W ] s p * [ L W l 1 ] .
As in Section 4.1, we start with the following simple AWGN channel model:
y [ k ] = x p [ k ] + n [ k ] .
If we substitute Equation (37) into Equation (36), we obtain
m [ k ] = 1 L W l = 0 L W 1 s p [ k l ] s p * [ L l 1 ] + 1 L W l = 0 L W 1 n [ k l ] n * [ k W l ] s p * [ L l 1 ] + 1 L W l = 0 L W 1 x [ k l ] n * [ k W l ] s p * [ L l 1 ] + 1 L W l = 0 L W 1 n [ k l ] x * [ k W l ] s p * [ L l 1 ] .
In the case of perfect timing ( k = k 0 ), the first part of Equation (38) turns into a constant value:
1 L W l = 0 L W 1 s p [ k 0 l ] s p * [ L l 1 ] = σ s 2 = 1 .
Equivalent to Section 4.1, we can now formulate m [ k 0 ] as a Gaussian RV:
m [ k 0 ] = 1 + n .
However, the PDF and variance of n cannot be formulated as easily as was done before for bipolar PN sequences or CAZAC sequences. The reason is the complexity of the resulting noise term n . Let’s analyze n a little closer. At first, we define that the differentially PN sequences are bipolar (BPSK)-modulated:
s p [ k ] 1 , 1 k ,
x p [ k ] 1 , 1 k .
We can hence conclude that
x p [ k ] · s p [ k ] 1 , 1 k .
In the next step, we assume that the first noise term in Equation (38) is statistically independent from the residual noise terms and forms an independent complex Gaussian:
1 L W l = 0 L W 1 n [ k l ] n * [ k W l ] s p * [ L l 1 ] CN 0 , σ n 4 L W .
This assumption, however, is not entirely true. Nonetheless, it shows in practice that this assumption leads to accurate PDF results over a large parameter space. The variance of the residual noise terms in Equation (38) is calculated in Appendix A. Finally, we yield the following complex Gaussian model for m [ k 0 ] :
m [ k 0 ] = 1 + n CN 1 , 2 σ n 2 + σ n 4 L W .
We now reformulate Equation (45) as follows:
m [ k 0 ] = 1 + n r + j · n q .
The most important observation is that both variances σ n r 2 and σ n q 2 are no longer equal, and the simple Ricean PDF can no longer be used for differentially modulated PN sequences, as already outlined in Section 4.1:
σ n r 2 = 2 2 σ n 2 + σ n 4 3 L W and σ n q 2 = 1 2 σ n 2 + σ n 4 3 L W .
Applying power normalization
m [ k ] = | m [ k ] | 2 σ y 4
We finally can derive the PDF parameters a 2 , σ 1 2 , and σ 2 2 as SNR-dependent variables:
a 2 = γ γ + 1 2 ,
σ 1 2 = 2 2 γ + 1 3 γ + 1 2 ( L W ) and σ 2 2 = 1 2 γ + 1 3 γ + 1 2 ( L W ) .
The CFO no longer impacts a 2 due to the differential demodulation before cross-correlation which leads to the accurate PDF as depicted in Figure 10.

5. PDF Parametrization Depending on AGC Settings

As already explained in Section 3.2, power normalization is required in order to define a threshold value T independent from actual signal power σ y 2 . In this section, we will explain that the PDF parametrization highly depends on the assumptions made regarding AGC (automatic gain control). The reason behind this is that σ y 2 is an unknown zero-mean random variable that needs to be estimated by AGC on the receiver side (using Bessel correction, which ensures an unbiased variance estimation):
σ ^ y 2 = 1 L + L A G C 1 l = 0 L + L A G C 1 y [ k l ] 2 .
Hence, the AGC uses L + L A G C symbols to estimate σ y 2 . If L A G C is high, it follows that σ ^ y 2 σ y 2 because Equation (51) is an unbiased estimator. In this case, the PDF parameters a 2 , σ 1 2 , and σ 2 2 can be used for ROC calculation as already derived.

5.1. L A G C = 0 Non-Differentially Modulated Sequences

One important corner case is L A G C = 0 , where the AGC power normalization is only derived from the length L of received preamble symbols. The correlation metric, hence, can be expressed as
m [ k 0 ] = m [ k 0 ] 2 1 L 1 l = 0 L 1 y [ k l ] 2 .
In the case of Equation (52), the PDF parameters a 2 , σ 1 2 , and σ 2 2 appear inaccurate, and the PDF deviates from the Matlab Monte Carlo simulation. Hence, we need to rework the PDF for L A G C = 0 . There is one solution: the correlation metric problem of Equation (52) was described in [21] in the context of seismic statistics and earthquake detection. The authors of [21] derived the PDF f M , k 0 ( m ) in a close form as a Beta distribution:
f M , k 0 ( m , α , β ) = Γ ( α + β ) Γ ( α ) Γ ( β ) m α + 1 ( 1 m ) β 1 .
Both parameters α and β are the non-centrality parameters of the Beta distribution. The authors of [21] derived closed-form expressions for both α and β , which cannot be applied directly to our cross-correlation problem due to various reasons. For instance, the seismic earthquake detection problem in [21] does not match our complex baseband signal model, and so forth. Hence, we need to derive closed-form expressions for α and β using a heuristic computer search and obtain the following equations:
α = a · γ · L and β = α γ = a · L .
Here, the parameter a denotes the square root of the non-centrality parameter derived in Equations (34) and (35). Figure 11 shows a good accuracy between the Beta PDF and the simulation result for a CFO ν = 0 .
For moderate CFO values, however ( ν = 10 3 ), the Beta distribution shows inaccuracies, as depicted in Figure 12.
Hence, we can conclude that the Beta PDF shows accurate results for non-differential modulated preamble sequences (bipolar PN, CAZAC) under low CFO. For high CFO, as it is present in LEO satellite communication, however, we need to focus on modifications of the PDF parameters a 2 , σ 1 2 , and σ 2 2 . Results show that the non-centrality parameter a 2 does not need to be modified for L A G C = 0 . The variances σ 1 2 and σ 2 2 , however, need to be modified, where the following equation was heuristically found by computer search and appears valid over a large parameter space:
σ 1 , 2 2 = p 5 L ( γ + 1 ) γ + 1 .
For σ 1 2 parameter p = 0.9 and for σ 2 2 parameter p = 0.1 . Figure 13 shows accurate results of the modified variance values even for high CFO values.

5.2. L A G C > 0 Non-Differentially Modulated Sequences

In many burst traffic systems, the preamble is prepended by a dedicated AGC training field (see, for instance, IEEE 802.11 WLAN [13]). In such cases, the power estimation is done over L + L A G C symbols. The lower L A G C , the more the PDF converges towards the modified parameter space shown in the last Section 5.1. Conversely, the higher L A G C , the more the PDF converges towards the unmodified case derived in Section 4.2. This trade-off is depicted in Figure 14, where both modified and non-modified PDFs are compared for L A G C = 50 .
Hence, the choice of PDF parameters depends on the specific use case. In any case, the non-modified PDF parameters provide a worst-case model, which should be used in ROC calculations for typical L A G C > 50 .

5.3. L A G C 0 Differentially Modulated Sequences

For differentially demodulated PN sequences, the power normalization is performed using the following equation for a given L A G C
m [ k 0 ] = m [ k 0 ] 2 1 L + L A G C 1 l = 0 L + L A G C 1 y [ k l ] 2 2 .
For the corner-case L A G C = 0 , we recommend using a modified parameter set, as already explained in Section 5.1. Again, the non-centrality parameter a 2 does not need to be modified and can be used from Equation (49). The variances σ 1 2 and σ 2 2 , however, need to be modified, where the following equation was heuristically found by computer search and appears valid over a large parameter space:
σ 1 , 2 2 = p ( 2 γ + 1 ) ( L W ) ( γ + 1 ) 2 γ + 1 .
For σ 1 2 parameter p = 2 / 3 and for σ 2 2 parameter p = 1 / 3 . As already explained in the previous Section 5.2, the non-modified PDF parameters provide a worst-case performance bound for ROC calculation. In cases with low L A G C 50 , we recommend using the modified PDF instead, which achieves more accurate results.

6. Best Common Metric of ROC

In order to calculate the ROC, we need to derive the probability of false alarm, P F A :
P F A = 1 T T f M , n ( m ) d m ,
where f M , n ( m ) denotes the PDF of the cross-correlation metric if only noise is received. In such a case, the cross-correlation metric is a complex Gaussian random variable; hence, f M , n ( m ) can be expressed as an exponential PDF:
f M , n ( m ) = 1 σ 2 e m σ 2 .
If only noise is received, we can conclude that σ y 2 = σ n 2 . Due to power normalization, the variance σ 2 of Equation (59) becomes independent of the actual noise power σ n 2 . For non-differentially modulated preamble sequences (bipolar PN, CAZAC), we can write:
σ 2 = 1 L .
For differentially modulated PN sequences, we can write:
σ 2 = 1 L W .
As the ROC illustrates the trade-off between P m i s s and P F A as a pair of function graphs, it appears impractical for packet detection engineering and sequence design. The reason is that both functions P m i s s ( T ) and P F A ( T ) depend on the threshold value, and engineers like to optimize T regarding a scalar optimization criterion. Hence, we introduce the concept of BCM—best common metric. BCM can be used to map the entire ROC curves to one single performance value, which simplifies threshold optimization in burst traffic systems. The B C M is defined as
B C M = max P F A ( T B C M ) , P m i s s ( T B C M ) ,
where the BCM threshold value T B C M is defined as
T B C M = arg min T max P F A ( T ) , P m i s s ( T ) .
Hence, the BCM is defined as the probability value of the cross-section of P m i s s and P F A at threshold value T B C M . This is depicted in Figure 15.
For reference, we list BCM values for typical use cases obtained from LEO satellite communications for differentially modulated PN sequences in Table 1 and for non-differentially modulated sequences (CAZAC, PN) in Table 2. Note that a higher L allows the cross-correlator to accumulate more signal energy, which shows preferable performance, especially for differentially modulated PN sequences in Table 1. Conversely, larger L decreases robustness against CFO in non-differentially modulated sequences, according to Table 2.

7. Conclusions

In this article, we derived the PDF of the cross-correlation metric for different preamble types in burst traffic radio systems. We are able to show that the standard Ricean PDF assumption should not be used for differentially encoded PN sequences. In addition, we are able to show that the AGC will have a considerable impact on the PDF shape, which further limits the usage of the Ricean PDF. As an alternative, we derived a PDF in the form of a series expansion that covers most of the practical use cases: high CFO, different preamble types, inaccurate AGC, and arbitrary SNR. We illustrate how to perform ROC calculations through a newly introduced concept of BCM—best common metric. BCM can be used to map the entire ROC curves to one single performance value, simplifying threshold optimization in burst traffic systems.

Funding

The work was funded in the research grant “FH-Kooperativ, FUBE”, grant number 13FH527KX0.

Data Availability Statement

The authors confirm that all data generated or analyzed during this study are included in this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AGCAutomatic gain control
BCMBest common metric
BPSKBinary phase shift keying
DFTDiscrete Fourier transformation
DLDown link
CAZACConstant amplitude zero auto-correlation
CFOCarrier frequency offset
CRCCyclic redundancy check
FAFalse alarm
FZCFrank–Zhadoff–Chu
LEOLow Earth orbit
MLMaximum likelihood
MODCODModulation and coding scheme
OFDMOrthogonal frequency division multiplex
OFDMAOrthogonal frequency division multiple access
PDPacket Detection
PDFProbability density function
PHYPhysical layer
PNPseudo-noise
QPSKQuadrature phase shift keying
ROCReceiver operating characteristics
RRCRoot raised cosine
RxReceiver
RVRandom variable
SNRSignal to noise ratio
WLANWireless Local Area Network

Appendix A. Variance Equation for Cross-Terms

This appendix describes how to derive the variance of the combined noise term of Equation (38). We rewrite these two noise terms as follows:
1 L W l = 0 L W 1 x [ k l ] n * [ k W l ] s p * [ L l 1 ] + 1 L W l = 0 L W 1 n [ k l ] x * [ k W l ] s p * [ L l 1 ] = 1 L W l = 0 L W 1 s 1 [ l ] n * [ k W l ] + s 2 [ l ] n [ k l ] .
We introduced two sequences s 1 [ l ] and s 2 [ l ] , each having bipolar elements since they originate from the element-wise multiplication of x and s p :
s 1 [ l ] , s 2 [ l ] 1 , 1 l .
For practical use cases, it holds that L W , which allows us to simplify Equation (A1) such that each noise component n [ l ] finds its conjugate n * [ l ] :
1 L W l = 0 L W 1 s 1 [ l ] n * [ k W l ] + s 2 [ l ] n [ k l ] 1 L W l = 0 L W 1 s 1 [ l ] n * [ k l ] + s 2 [ l ] n [ k l ] .
We can now handle each element of the sum in Equation (A3) separately:
s 1 n + s 2 n * with n = n r + j n q and σ n r 2 = σ n q 2 = σ n 2 2 .
s 1 n + s 2 n * = ( s 1 + s 2 ) n r + j ( s 1 s 2 ) n q .
From Table A1, we observe that either the real parts or the imaginary parts of Equation (A5) are non-zero. Hence, we can apply the central limit theorem, which finally yields
1 L W l = 0 L W 1 s 1 [ l ] n * [ k l ] + s 2 [ l ] n [ k l ] CN 0 , 2 σ n 2 L W .
Table A1. Permutation Table for s 1 and s 2 .
Table A1. Permutation Table for s 1 and s 2 .
s 1 s 2 s 1 + s 2 s 1 s 2
1120
1−102
−110−2
−1−1−20

References

  1. Humphreys, T.E.; Iannucci, P.A.; Komodromos, Z.M.; Graff, A.M. Signal Structure of the Starlink Ku-Band Downlink. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 6016–6030. [Google Scholar] [CrossRef]
  2. Zou, K.H.; O’Malley, A.J.; Mauri, L. Receiver-Operating Characteristic Analysis for Evaluating Diagnostic Tests and Predictive Models. Circulations 2007, 115, 654–657. [Google Scholar] [CrossRef] [PubMed]
  3. Zou, J.; Xu, C. Frequency Offset Tolerant Synchronization Signal Design in NB-IoT. Sensors 2018, 18, 4077. [Google Scholar] [CrossRef] [PubMed]
  4. Rajan, A.K.; Bandai, M. Win CoAP: A Window-Based Congestion Control Approach for Burst Traffic in IoT Networks. IEEE Access 2025, 13, 77973–77989. [Google Scholar] [CrossRef]
  5. Bhatt, T.; Sundaramurthy, V.; Zhang, J.; McCain, D. Initial Synchronization for 802.16e Downlink. In Proceedings of the 2006 Fortieth Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 29 October–1 November 2006; pp. 701–706. [Google Scholar] [CrossRef]
  6. Su, C.; Chen, L.-K.; Cheung, K.-W. Theory of burst-mode receiver and its applications in optical multiaccess networks. J. Light. Technol. 1997, 15, 590–606. [Google Scholar] [CrossRef]
  7. Dawood, M.; Narayanan, R.M. Receiver operating characteristics for the coherent UWB random noise radar. IEEE Trans. Aerosp. Electron. Syst. 2001, 37, 586–594. [Google Scholar] [CrossRef]
  8. Ossieur, P.; Verhulst, D.; Martens, Y.; Chen, W.; Bauwelinck, J.; Qiu, X.-Z.; Vandewege, J. A 1.25-gb/s burst-mode receiver for GPON applications. IEEE J. Solid-State Circuits 2005, 40, 1180–1189. [Google Scholar] [CrossRef]
  9. Cheng, Z.; Gao, G.; Huang, H.; Sun, Y.-E.; Du, Y.; Wang, H. BurstDetector: Real-Time and Accurate Across-Period Burst Detection in High-Speed Networks. In Proceedings of the IEEE INFOCOM 2024—IEEE Conference on Computer Communications, Vancouver, BC, Canada, 20–23 May 2024; pp. 2338–2347. [Google Scholar] [CrossRef]
  10. de Almeida, I.B.F.; Chafii, M.; Nimr, A.; Fettweis, G. Alternative Chirp Spread Spectrum Techniques for LPWANs. IEEE Trans. Green Commun. Netw. 2021, 5, 1846–1855. [Google Scholar] [CrossRef]
  11. Boumard, S.; Mammela, A. Time domain synchronization using Newman chirp training sequences in AWGN channels. In Proceedings of the IEEE International Conference on Communications, ICC 2005, Seoul, Republic of Korea, 16–20 May 2005; Volume 2, pp. 1147–1151. [Google Scholar] [CrossRef]
  12. Ng, J.C.L.; Letaief, K.B.; Murch, R.D. Complex optimal sequences with constant magnitude for fast channel estimation initialization. IEEE Trans. Commun. 1998, 46, 305–308. [Google Scholar] [CrossRef]
  13. Heiskala, J.; Terry, J. OFDM Wireless LANs: A Theoretical and Practical Guide; SAMS Publishing: Carmel, IN, USA, 2001. [Google Scholar]
  14. Krondorf, M.; Bittner, S.; Plettemeyer, D.; Knopp, A.; Wikelski, M. ICARUS—Very Low Power Satellite-Based IoT. Sensors 2022, 17, 6329. [Google Scholar] [CrossRef] [PubMed]
  15. Hofmann, C.; Knopp, A. Ultranarrowband Waveform for IoT Direct Random Multiple Access to GEO Satellites. IEEE Internet Things J. 2019, 6, 10134–10149. [Google Scholar] [CrossRef]
  16. Krondorf, M.; Goblirsch, M.; Gaudenzi, R.; Cocco, G.; Toptsidis, N.; Acar, G. Towards the implementation of advanced random access schemes for satellite IoT. Int. J. Satell. Commun. Netw. 2020, 38, 177–199. [Google Scholar] [CrossRef]
  17. Chu, D. Polyphase codes with good periodic correlation properties. IEEE Trans. Inf. Theory 1972, 18, 531–532. [Google Scholar] [CrossRef]
  18. Frank, R.; Zadoff, S.; Heimiller, R. Phase shift pulse codes with good periodic correlation properties. IRE Trans. Inf. Theory 1962, 8, 381–382. [Google Scholar] [CrossRef]
  19. Martinez, A.B.; Kumar, A.; Chafii, M.; Fettweis, G. A New Approach for Accurate Time Synchronization Using Chirp Signals. In Proceedings of the IEEE Vehicular Technology conference (VTC Spring 2020), Antwerp, Belgium, 25 May–31 July 2020. [Google Scholar] [CrossRef]
  20. Simon, M.K. Probability Distributions Involving Gaussian Random Variables; Kluwer Academic Publishers: New York, NY, USA, 2002. [Google Scholar]
  21. Carmichael, J.D. A Waveform Detector That Targets Template-Decorrelated Signals and Achieves Its Predicted Performance, Part I: Demonstration with IMS Data. Bull. Seismol. Soc. Am. 2016, 106, 1998–2012. [Google Scholar] [CrossRef]
Figure 1. Shift register-based cross-correlator used for burst-start detection.
Figure 1. Shift register-based cross-correlator used for burst-start detection.
Signals 06 00057 g001
Figure 2. M-sequence cross-correlation with different CFO, L = 1023.
Figure 2. M-sequence cross-correlation with different CFO, L = 1023.
Signals 06 00057 g002
Figure 3. FZC sequence cross-correlation vs. CFO, L = 255.
Figure 3. FZC sequence cross-correlation vs. CFO, L = 255.
Signals 06 00057 g003
Figure 4. Ambiguity function of the FZC sequence, L = 1023.
Figure 4. Ambiguity function of the FZC sequence, L = 1023.
Signals 06 00057 g004
Figure 5. Differential shift register-based cross-correlator used for burst-start detection and CFO estimation.
Figure 5. Differential shift register-based cross-correlator used for burst-start detection and CFO estimation.
Signals 06 00057 g005
Figure 6. Parallel cross-correlator structure for polyphase timing estimation, N O S = 5 .
Figure 6. Parallel cross-correlator structure for polyphase timing estimation, N O S = 5 .
Signals 06 00057 g006
Figure 7. ROC example, BPSK PN Sequence, L = 127, SNR = 0 dB.
Figure 7. ROC example, BPSK PN Sequence, L = 127, SNR = 0 dB.
Signals 06 00057 g007
Figure 8. PDF bipolar PN Sequence, L = 127, SNR = 0 dB.
Figure 8. PDF bipolar PN Sequence, L = 127, SNR = 0 dB.
Signals 06 00057 g008
Figure 9. PDF bipolar PN Sequence, ν = 10 2 , L = 127, γ = 0 dB.
Figure 9. PDF bipolar PN Sequence, ν = 10 2 , L = 127, γ = 0 dB.
Signals 06 00057 g009
Figure 10. PDF of the differentially modulated PN sequence, W = 8, L = 135, γ = 0 dB.
Figure 10. PDF of the differentially modulated PN sequence, W = 8, L = 135, γ = 0 dB.
Signals 06 00057 g010
Figure 11. Beta PDF bipolar PN sequence, L = 127, γ = 0 dB, ν = 0 .
Figure 11. Beta PDF bipolar PN sequence, L = 127, γ = 0 dB, ν = 0 .
Signals 06 00057 g011
Figure 12. Beta PDF bipolar PN sequence, L = 127, γ = 0 dB, ν = 10 3 .
Figure 12. Beta PDF bipolar PN sequence, L = 127, γ = 0 dB, ν = 10 3 .
Signals 06 00057 g012
Figure 13. Modified PDF bipolar PN sequence, L = 127, γ = 0 dB, ν = 10 3 .
Figure 13. Modified PDF bipolar PN sequence, L = 127, γ = 0 dB, ν = 10 3 .
Signals 06 00057 g013
Figure 14. Comparison of modified PDF and non-modified PDF bipolar PN sequence, L = 127, γ = 0 dB, L A G C = 50 .
Figure 14. Comparison of modified PDF and non-modified PDF bipolar PN sequence, L = 127, γ = 0 dB, L A G C = 50 .
Signals 06 00057 g014
Figure 15. BCM of the differentially modulated PN sequence, L = 131, γ = 0 dB, W = 4 .
Figure 15. BCM of the differentially modulated PN sequence, L = 131, γ = 0 dB, W = 4 .
Signals 06 00057 g015
Table 1. BCM table for typical LEO parameters, diff. modulated PN-seq.
Table 1. BCM table for typical LEO parameters, diff. modulated PN-seq.
γ [dB]LW B C M T B C M
−810274 2 · 10 3 0.006
−820514 1 · 10 5 0.006
−510274 3 · 10 8 0.02
−55198 1 · 10 4 0.02
−55154 1 · 10 4 0.02
−32638 1 · 10 4 0.03
−32594 9 · 10 5 0.04
−35198 2 · 10 8 0.03
−35154 1 · 10 8 0.03
01358 7 · 10 6 0.08
01314 5 · 10 6 0.08
3674 7 · 10 6 0.19
Table 2. BCM table for typical LEO parameters, CAZAC and PN Seq.
Table 2. BCM table for typical LEO parameters, CAZAC and PN Seq.
γ [dB]LCFO B C M T B C M
−131023 4 · 10 4 3 · 10 4 0.01
−131023 1 · 10 4 1 · 10 7 0.01
−131023 1 · 10 5 5 · 10 8 0.01
−8511 1 · 10 3 1 · 10 4 0.02
−8511 1 · 10 5 1 · 10 8 0.04
−8255 1 · 10 3 1 · 10 4 0.03
−8255 1 · 10 5 2 · 10 5 0.04
−5255 2 · 10 3 3 · 10 4 0.03
−5255 1 · 10 3 2 · 10 7 0.06
−5127 3 · 10 3 2 · 10 3 0.05
−5127 1 · 10 3 7 · 10 5 0.08
−3127 5 · 10 3 3 · 10 2 0.03
−3127 1 · 10 3 1 · 10 6 0.10
−3100 1 · 10 3 2 · 10 5 0.11
−3100 1 · 10 4 1 · 10 5 0.11
063 5 · 10 3 2 · 10 4 0.14
063 1 · 10 3 5 · 10 6 0.18
063 1 · 10 4 3 · 10 6 0.18
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

Krondorf, M. ROC Calculation for Burst Traffic Packet Detection—An Old Problem, Newly Revised. Signals 2025, 6, 57. https://doi.org/10.3390/signals6040057

AMA Style

Krondorf M. ROC Calculation for Burst Traffic Packet Detection—An Old Problem, Newly Revised. Signals. 2025; 6(4):57. https://doi.org/10.3390/signals6040057

Chicago/Turabian Style

Krondorf, Marco. 2025. "ROC Calculation for Burst Traffic Packet Detection—An Old Problem, Newly Revised" Signals 6, no. 4: 57. https://doi.org/10.3390/signals6040057

APA Style

Krondorf, M. (2025). ROC Calculation for Burst Traffic Packet Detection—An Old Problem, Newly Revised. Signals, 6(4), 57. https://doi.org/10.3390/signals6040057

Article Metrics

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