Previous Article in Journal
Blockchain-Based Certification in Fisheries: A Survey of Technologies and Methodologies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Orthogonal Space-Time Bluetooth System for IoT Communications

by
Rodrigo Aldana-López
1,†,
Omar Longoria-Gandara
2,*,
Jose Valencia-Velasco
3,
Javier Vázquez-Castillo
4 and
Luis Pizano-Escalante
2
1
Intel Tecnología de México, Intel Labs, and Cinvestav, Unidad Guadalajara, Zapopan CP 1001, Mexico
2
Department of Electronics, Systems and IT, Western Institute of Technology and Higher Education, Jesuit University, Tlaquepaque 45604, Mexico
3
Department of Electronics, Centro de Enseñanza Técnica Industrial, Guadalajara 44638, Mexico
4
Engineering Department, Universidad de Quintana Roo, Chetumal 77019, Mexico
*
Author to whom correspondence should be addressed.
Current address: Department of Computer Science and Systems Engineering, University of Zaragoza, 50009 Zaragoza, Spain.
Submission received: 7 October 2025 / Revised: 18 November 2025 / Accepted: 12 December 2025 / Published: 22 December 2025

Abstract

There is increasing interest in improving the reliability of short-range wireless links in dense IoT deployments, where BLE is widely used due to its low power consumption and robust GFSK modulation. For this purpose, this work presents a novel Orthogonal Space-Time (OST) scheme for transmission and detection of BLE signals while preserving the BLE GFSK waveform and modulation constraints. The proposed signal processing system integrates advanced OST coding techniques with nonlinear GFSK modulation to achieve high-quality communication while maintaining phase continuity. This implies that the standard BLE GFSK modulator and demodulator blocks can be reused, with additional processing introduced only in the multi-antenna encoder and combiner. A detailed theoretical analysis demonstrates the feasibility of employing the Rayleigh fading channel model in BLE communications and establishes the BER performance bounds for various MIMO configurations. Simulations confirm the advantages of the proposed OST-GFSK signal processing scheme, maintaining a consistent performance when compared with OST linear modulation approaches under Rayleigh fading channels. As a result, the proposed IoT-enabling technology integrates the advantages of widely used OST linear modulation with nonlinear GFSK modulation required for BLE.

1. Introduction

Bluetooth Low Energy (BLE) technology has evolved steadily since its inception, with specifications updated approximately every two years to improve reliability and user experience. These periodic revisions, referred to as BLE inflection points by scholars and members of the Special Interest Group (SIG), address the growing requirements of wireless communication systems and ensure Bluetooth’s continued relevance within personal area networks [1].
Recent iterations of BLE have emphasized improved reliability and robustness to support increasingly dense and interference-prone IoT environments [2]. As IoT deployments scale in size and operate in multipath-rich indoor settings, single-antenna BLE links become vulnerable to deep fading and intermittent packet loss. These limitations motivate the use of multi-antenna techniques in BLE-based IoT systems, since spatial diversity offers a direct mechanism to sustain performance at a low Signal-to-Noise Ratio (SNR) and to improve link robustness without altering the beneficial properties of the BLE waveform.
Multiple-Input Multiple-Output (MIMO) and space-time coding (STC) methods offer a promising solution. The foundational works of Foschini [3], Alamouti [4], and later Tarokh [5] showed how spatial diversity can substantially enhance reliability under fading and interference. Orthogonal STC designs for linear modulations such as PAM, PSK, and QAM achieve full diversity with low decoding complexity, forming the basis for modern multi-antenna systems.
Yet, integrating STC with nonlinear modulations like Continuous-Phase Modulation (CPM) remains challenging. BLE employs a special form of CPM known as Gaussian Frequency Shift Keying (GFSK), chosen for its constant envelope and continuous-phase properties that yield high spectral and power efficiency [6]. Because CPM signals retain phase memory, their receivers are inherently more complex. Several classical works addressed this complexity reduction [7,8,9], and later studies further simplified receivers for nonlinear modulations [10,11,12].
Maintaining orthogonality within CPM frameworks is particularly difficult because phase continuity across antennas conflicts with the independent-symbol assumption used in conventional STC [13,14,15]. Traditional space-time methods therefore break phase continuity and cease to produce genuine CPM signals, as discussed in [16]. Some application domains, such as aeronautical mobile telemetry, have adapted STC concepts to CPM to enhance reliability under stringent conditions [17,18,19,20]. Nevertheless, the performance of these techniques still falls short of that achieved by simpler linear modulations under comparable channel conditions [21]. This motivates further investigation into designs that preserve both the continuous phase and orthogonality—two essential features for BLE compatibility.

1.1. Related Work

Several approaches have extended orthogonal space-time coding to continuous-phase modulations. Classical linear OSTBCs such as [4,5] guarantee exact orthogonality but break phase continuity and therefore cannot be applied to CPM or GFSK. Exact orthogonal CPM schemes were later proposed in [13,14], but these methods rely on CPM-specific phase manipulations that do not exploit the partial response structure of GFSK and therefore do not yield BLE-compliant waveforms. Burst-based CPM OSTBCs such as [19,21] achieve exact orthogonality while preserving the continuous phase through termination tails, but they incur substantial overhead and do not take advantage of the partial-response structure of GFSK. The CPM formats in [18] also provide exact orthogonality but follow the same burst-based architecture with significant overhead and no adaptation to GFSK. The method in [16] achieve only approximate orthogonality through Laurent-domain approximations, while works such as [15] address ST–CPM demodulation but do not construct orthogonal space-time codes. None of these approaches generate a continuous-phase, orthogonal waveform compatible with BLE’s GFSK modulation. As shown in Table 1, the present work fills this gap by exploiting the partial-response characteristics of GFSK to construct an exact orthogonal space-time design that preserves the continuous phase and remains fully compatible with the BLE GFSK waveform.

1.2. Contributions

The contributions of this work are summarized as follows:
  • A formal justification for the flat fading channel assumption in BLE communications is provided.
  • A new OST-GFSK transmission strategy that maintains phase continuity is proposed.
  • A novel data frame format is introduced that achieves orthogonality between transmitted signals, enabling effective use of MIMO techniques.
  • The design of a low-complexity signal combiner to optimize receiver performance is proposed.
  • Theoretical analysis of the bit error rate (BER) performance under Rayleigh fading channels is provided, supported by simulation results demonstrating comparable performance to linear modulation schemes under similar conditions.
The remainder of this paper is organized as follows. Section 2 presents the BLE signal model and justifies the flat fading channel assumption. Section 3 introduces the single-input multiple-output reference model for receive combining. Section 4 describes the proposed OST-GFSK transmission scheme, including the data frame format, which ensures both phase continuity and orthogonality, and the design of the low-complexity signal combiner for different antenna configurations. Section 5 analyzes the theoretical bit error rate under Rayleigh fading channels, while Section 6 reports the simulation results that support the analytical findings. Finally, Section 7 concludes this paper and outlines future work.

2. BLE Preliminaries

2.1. Signal Model

In BLE specification, the transmitter uses GFSK modulation, which is a nonlinear digital modulation scheme. The input bit stream is mapped to symbols α i { + 1 , 1 } , and the modulator takes N symbols represented by α = { α 0 , α 1 , α 2 , , α N 1 } to generate a complex envelope described by
s ( t ; α ) = A exp ( j ϕ ( t ; α ) )
where A = E s / T and
ϕ ( t ; α ) = 2 π λ i = 0 k α i q ( t i T ) , k T t < ( k + 1 ) T
is the phase signal. For BLE, λ [ 0.45 , 0.55 ] is the modulation index with a nominal value of λ = 1 / 2 , and T = 1 / R b is the symbol time interval, with possible bit rates R b between 1 × 10 6 bits / s and 2 × 10 6 bits / s . Moreover, B T = 0.5 is the bandwidth–time product, E s is the energy of a symbol during an interval of length T, and the phase pulse shaping q ( t ) with duration of L = 3 symbol periods is described as
q ( t ) = 1 2 T 0 t Q 2 π B T τ T / 2 ln ( 2 ) T Q 2 π B T τ + T / 2 ln ( 2 ) T d τ
where
Q ( z ) = 1 2 π z exp ζ 2 2 d ζ
is the complementary error function. Due to the fact that q ( t ) = 0 , t 0 , and q ( t ) = 1 / 2 , t L T , and using the nominal value of the modulation index h = 1 / 2 , the phase in (2) can be expressed as
ϕ ( t ; α ) = α k π q ( t k T ) + α k 1 π q ( t ( k 1 ) T ) + α k 2 π q ( t ( k 2 ) T ) ) + θ k
with the phase memory term
θ k = π 2 i = 0 k L α i mod 2 π .
The phase of the GFSK signal in (4) is given by three contributions: the transmitted symbol α k , the correlative state vector ( α k 1 , α k 2 ) , and the phase memory θ k . Henceforth, during a particular symbol interval t [ k T , ( k + 1 ) T ] , the phase signal ϕ ( t ; α ) can be represented by the total memory state vector σ k = θ k , α k 1 , α k 2 and the symbol α k . According to (5), θ k + 1 = θ k + ( π / 2 ) α k 2 , so that σ k + 1 = θ k + ( π / 2 ) α k 2 , α k , α k 1 . This relation can be represented in matrix notation as
σ k + 1 = 1 0 π / 2 0 0 0 0 1 0 σ k + 0 1 0 α k .
Note that since θ k can only take values in { 0 , π / 2 , π , 3 π / 2 } , then there are 16 possible combinations for σ k .

2.2. Channel Model

While general communication systems are often subject to time-varying effects such as the ones described in [22], in this work, we provide a formal justification for the flat fading channel assumption in BLE communications. As discussed in [23,24], a received signal for a fading channel is given by
r ( t ; α ) = i = 1 P h i s ( t τ i ; α )
for appropriate h i C , where τ i 0 is the path delay spread and P is the number of significant paths. A flat fading channel neglects the delay spread so that s ( t τ i ; α ) s ( t ; α ) . In this case, the received signal can be written as
r flat ( t ; α ) = h s ( t ; α )
with h = i = 1 P h i C . In [23], a criterion to decide if this approximation is valid is proposed. In the following, we apply this criterion for BLE. The criterion is based on studying the average normalized approximation error energy computed as
NEE = I E { | e ( t ; α ) | 2 } d t I E { | r ( t ; α ) | 2 } d t
over an appropriate time interval I R covering the transmission signal of bandwidth B. The NEE corresponds to the ratio between the energy of the approximation error e ( t ; α ) = r ( t ; α ) r flat ( t ; α ) and that of the received signal r ( t ; α ) . Moreover, the expectation operator E { } is used under the assumption that τ i [ 0 , τ max ] is uniformly distributed and h has independent identically distributed Gaussian real and imaginary parts. While in [23], a bound for the NEE is provided, it was improved in [25] as
NEE NEE bound : = B 2 3.8 B C 2 + B 2
where B C = 1 / τ max is the channel coherence bandwidth. For BLE, B = 0.5 / T = R b / 2 [ 1 × 10 6 , 2 × 10 6 ] / 2 according to the specification. Moreover, [26] reports experimental measurements for the maximum delay spread τ max for transmission in the BLE band in indoor and outdoor channels. Using this data, a worst-case value can be taken as τ max = 200 ns. Henceforth, the resulting bound can be computed as NEE bound = 0.0104 , or equivalently, the approximation error energy is just 1.04 % of the energy of the transmitted signal. Henceforth, the flat fading channel assumption is justified for BLE communication systems. It can be noted from Figure 1 that for usual values of τ max between 75 ns and 90 ns, the bound NEE bound is found to be around 2 × 10 3 , or 0.2 % of the energy of the transmitted signal, which represents a much lower value than the worst case.

2.3. SISO System Model

A GFSK system model for BLE taking into account a flat fading channel is depicted in Figure 2a). Under this model, for the rest of this work we assume that a received signal always has the form
r ( t ; α ) = h s ( t ; α ) + η ( t )
where η ( t ) C represents an Additive White Gaussian Noise (AWGN). We assume perfect Channel State Information (CSI), meaning that the coefficient h is known at the receiver. This assumption is reasonable since standard channel estimation techniques can be used for each block. Hence, we assume that h is maintained as constant during the whole block of N transmitted symbols, with independent realizations per block, according to [27].
In this context, on the receiver side, an estimate s ^ ( t ; α ) for s ( t ; α ) can be obtained as
s ^ ( t ; α ) = h * | h | 2 r ( t ; α ) .
Afterwards, a GFSK demodulator is used to extract α ^ i as estimates of the transmitted symbols α i from s ^ ( t ; α ) by means of, e.g., a Viterbi demodulator.

3. GFSK SIMO Maximal-Ratio Receive Combining

In this section, we assume that there is a single N t = 1 antenna in the transmitter and N r > 1 receiving antennas as depicted in Figure 2b. As a result, under the flat fading channel scenario described in the previous section, r ( t ; α ) is the N r × 1 received signal vector:
r ( t ; α ) = H s ( t ; α ) + η ( t )
where H = [ h 1 , , h N r ] C N r × 1 contain the channel coefficients for each antenna in the SIMO case, and η ( t ) C N r × 1 is the vector of additive noise terms.
Hence, the analogous of (7) is
s ^ ( t ; α ) = ( H H ) 1 H r ( t ; α )
where ( ) represents the transpose and complex conjugate operator. In a similar fashion as in the SISO case, this can be used as input to a standard GFSK demodulator in order to extract estimated symbols α ^ i for α i .

4. Orthogonal Space-Time GFSK MIMO Communications

MIMO communications are known to obtain their best performance when OST schemes are used [5,28]. However, as mentioned in the literature, extending OST to GFSK modulation schemes may compromise the phase continuity of the transmitted signal [13,14], and as a result, they may be incompatible for BLE. Henceforth, this section describes a scheme for OST-GFSK transmission capable of maintaining the phase continuity, taking advantage of BLE-compliant modulation blocks. As a reference, the system described in this section is depicted in Figure 2c).

4.1. OST-GFSK Transmitter

Following from maximum-likelihood approaches for OST [4], consider N t = 2 antennas in the transmitter. The proposal is based on taking the original symbol sequence α and transforming it into two different symbol sequences α 1 , α 2 , carefully arranged in the frame format depicted in Figure 3, described subsequently. Moreover, each antenna at the receiver = 1 , 2 transmits
s ( t ) : = s ( t ; α )
using the standard GFSK modulation technique, allowing for phase continuity and BLE compliance.
The frame format for the block-coding scheme is designed to maintain a particular orthogonality property between the two transmitted signals s 1 ( t ) , s 2 ( t ) . The frame format is shaped as follows: firstly, we assume that the symbol sequence can be decomposed in two symbol blocks as { b 1 , b 2 } = α with b 1 , b 2 of the same even symbol length N / 2 . Secondly, the transmitted symbol sequences per antenna are formed by
α 1 = { a , b 1 , c 1 , a , b 2 } , α 2 = { a , b 2 , c 2 , a , b 1 }
where additional symbol blocks a , c 1 , c 2 of symbol length 2 are introduced to maintain the orthogonality property between s 1 ( t ) and s 2 ( t ) . Thus, we consider the time partitions
[ 0 , p 1 T ] , [ p 1 T , p 2 T ] , [ p 2 T , p 3 T ] , [ p 3 T , p 4 T ] , [ p 4 T , p 5 T ]
in which each symbol block of α is sent, with
p 1 = 2 , p 2 = N / 2 + p 1 , p 3 = 2 + p 2 p 4 = 2 + p 3 , p 5 = N / 2 + p 4 .
In the subsequent analysis, we denote with σ , k the state vector in (6) for each antenna = 1 , 2 .
Transmission during t [ 0 , p 1 T ] : The initial block is formed as a = { 1 , 1 } . Assuming an initial accumulated phase of θ 0 = 0 , the memory state vector is σ , p 1 = [ 0 , 1 , 1 ] at k = p 1 = 2 , i.e., after transmitting the symbol block a .
Transmission during t [ p 1 T , p 2 T ] : In the curse of the transmission of b 1 and b 2 in each antenna, respectively, for t [ p 1 T , p 2 T ] , the transmitted signals can be represented as
s ( t ) = A exp j ( ϕ b ( t ) + θ , p 1 )
for antennas = 1 , 2 , where
ϕ b 1 ( t ) = 2 π λ i = 0 k p 1 [ b 1 ] i q ( t i T ) ϕ b 2 ( t ) = 2 π λ i = 0 k p 1 [ b 2 ] i q ( t i T )
where for t [ k T , ( k + 1 ) T ) , k { p 1 , , p 2 } is the phase contribution due the symbols in b 1 and b 2 only, and
θ , p 1 = π 2 ( 1 1 ) + 0 = π
is the accumulated phase contribution due to the state σ , p 1 = [ 0 , 1 , 1 ] . Henceforth,
s 1 ( t ) = A s 1 , 1 ( t ) , s 2 ( t ) = A s 2 , 1 ( t )
with the definitions
s 1 , 1 ( t ) = exp ( j ϕ b 1 ( t ) ) s 2 , 1 ( t ) = exp ( j ϕ b 2 ( t ) )
During the transmission of the symbols in b 1 and b 2 at each antenna = 1 , 2 , the state σ , k is tracked according to (6) for k { p 1 , , p 2 } with the purpose of computing the resulting memory state vector σ , p 2 . Hence, due to p 2 p 1 = N / 2 being even, it guarantees that
σ , p 2 = [ θ , p 2 , [ b ] ( N / 2 1 ) , [ b ] ( N / 2 2 ) ]
complies with
θ , p 2 = π 2 i = 0 ( N / 2 2 ) 1 [ b ] i mod 2 π { 0 , π }
since the summation involves even ( N / 2 2 ) term multiples of π / 2 , resulting in a multiple of π in (11).
Transmission during t [ p 2 T , p 3 T ] : Given the accumulated phase θ , p 2 { 0 , π } , the symbol block c , transmitted in this interval, is chosen to obtain θ 1 , p 3 = 0 and θ 2 , p 3 = π . This is performed by considering two cases per antenna.
For antenna = 1 , the following hold:
  • θ 1 , p 2 = 0 : in this case, c 1 = [ 1 , 1 ] such that σ 1 , p 3 = [ 0 , 1 , 1 ] leading to θ 1 , p 3 = π 2 ( 1 1 ) + 0 = 0 .
  • θ 1 , p 2 = π : in this case, c 1 = [ 1 , 1 ] such that σ 1 , p 3 = [ π , 1 , 1 ] leading to θ 1 , p 3 = π 2 ( 1 1 ) + π = 0 .
For antenna = 2 , the following hold:
  • θ 2 , p 2 = 0 : in this case, c 2 = [ 1 , 1 ] such that σ 2 , p 3 = [ 0 , 1 , 1 ] leading to θ 2 , p 3 = π 2 ( 1 + 1 ) + 0 = π .
  • θ 2 , p 2 = π : in this case, c 2 = [ 1 , 1 ] such that σ 2 , p 3 = [ π , 1 , 1 ] leading to θ 2 , p 3 = π 2 ( 1 1 ) + π = π .
Transmission during t [ p 3 T , p 4 T ] : Both antennas transmit a in this interval. As a result,
σ 1 , p 4 = [ θ 1 , p 3 , 1 , 1 ] = [ 0 , 1 , 1 ]
and
σ 2 , p 4 = [ θ 2 , p 3 , 1 , 1 ] = [ π , 1 , 1 ] .
Henceforth,
θ 1 , p 4 = π 2 ( 1 1 ) + 0 = π
and
θ 2 , p 4 = π 2 ( 1 1 ) + π = 0 .
Transmission during t [ p 4 T , p 5 T ] : In this interval, antenna = 1 transmits b 2 and antenna = 2 transmits b 1 . As a result, the transmitted signals comply with
s 1 ( t ) = A exp ( j ( ϕ b 2 ( t T off ) + θ 1 , p 4 ) ) s 2 ( t ) = A exp ( j ( ϕ b 1 ( t T off ) + θ 2 , p 4 ) )
with T off = ( p 4 p 1 ) T , and by noting that ϕ b ( t ) = ϕ b ( t ) according to (9). Henceforth,
s 1 ( t ) = A s 1 , 2 ( t ) , s 2 ( t ) = A s 2 , 2 ( t )
with the definitions
s 1 , 2 ( t ) = exp ( j ϕ b 2 ( t T off ) ) s 2 , 2 ( t ) = + exp ( j ϕ b 1 ( t T off ) )
due to θ 1 , p 4 = π and θ 2 , p 4 = 0 . Using the definitions of (10) in (12) leads to
s 1 , 2 ( t ) = s 2 , 1 ( t T off ) * s 2 , 2 ( t ) = s 1 , 1 ( t T off ) *
From this transmission strategy, an orthogonality property between the transmitted signals is achieved in the intervals t [ p 1 T , p 2 T ] and t [ p 4 T , p 5 T ] . This property implies independent transmission sources, which are very useful to improve the transmit diversity for combating the impairments of fading channels.
Using (13) for t [ p 1 T , p 2 T ] , the orthogonality property refers to the fact that the following matrix has orthogonal columns:
s 1 , 1 ( t ) s 1 , 2 ( t + T off ) s 2 , 1 ( t ) s 2 , 2 ( t + T off ) = exp ( j ϕ b 1 ( t ) ) exp ( j ϕ b 2 ( t ) ) exp ( j ϕ b 2 ( t ) ) + exp ( j ϕ b 1 ( t ) ) = s 1 , 1 ( t ) s 2 , 1 ( t ) * s 2 , 1 ( t ) s 1 , 1 ( t ) *
which can be verified as
s 1 , 1 ( t ) s 2 , 1 ( t ) s 2 , 1 ( t ) * s 1 , 1 ( t ) * = [ s 1 , 1 ( t ) *   s 2 , 1 ( t ) * ] s 2 , 1 ( t ) * s 1 , 1 ( t ) * = s 1 , 1 ( t ) * s 2 , 1 ( t ) * s 2 , 1 ( t ) * s 1 , 1 ( t ) * = 0
This property will be exploited in the receiver design described subsequently.

4.2. OST-GFSK 2 × 1 Receiver

Assuming the same channel assumptions referred in Section 2.3 and N t = 2 and N r = 1 antennas at the transmitter and the receiver, respectively, the received signal can be described as
r ( t ; α ) = h 1 s ( t ; α 1 ) + h 2 s ( t ; α 2 ) + η ( t )
recalling the definition of the transmitted signals from (8), where h 1 , h 2 C are the channel coefficients that represent the communication flat fading channels assumed to be constant during the transmitted frame, and η ( t ) C corresponds to the AWGN.
For t [ p 1 T , p 2 T ] , the proposed signal combiner is
s ^ 1 ( t ) = 1 h 2 h 1 * r ( t ; α ) h 2 r ( t + T off ; α ) * s ^ 2 ( t ) = 1 h 2 h 2 * r ( t ; α ) + h 1 r ( t + T off ; α ) *
with h = [ h 1 , h 2 ] a n d h 2 = | h 1 | 2 + | h 2 | 2 . Combining (14) with (15) and expressing in matrix form leads to
h 2 s ^ 1 ( t ) s ^ 2 ( t ) = [ h 1 * h 2 * h 2 h 1 ] r ( t ; α ) r ( t + T off ; α ) * = H h 1 s ( t ; α 1 ) + h 2 s ( t ; α 2 ) h 1 * s ( t + T off ; α 1 ) * + h 2 * s ( t + T off ; α 2 ) * + H η ( t )
where
H = h 1 h 2 h 2 * h 1 * , H = h 1 * h 2 h 2 * h 1 , η ( t ) = η ( t ) η ( t + T off ) .
Moreover, using (13) to simplify the first term of (16),
h 1 s ( t ; α 1 ) + h 2 s ( t ; α 2 ) h 1 * s ( t + T off ; α 1 ) * + h 2 * s ( t + T off ; α 2 ) * = A h 1 s 1 , 1 ( t ) + h 2 s 2 , 1 ( t ) h 1 * s 1 , 2 ( t + T off ) * + h 2 * s 2 , 2 ( t + T off ) * = A h 1 s 1 , 1 ( t ) + h 2 s 2 , 1 ( t ) h 1 * s 2 , 1 ( t ) h 2 * s 1 , 1 ( t ) = A [ h 1 h 2 * h 2 h 1 * ] s 1 , 1 ( t ) s 2 , 1 ( t ) = A H s 1 , 1 ( t ) s 2 , 1 ( t ) .
Hence, using (16) and (17) on the signal combiner (15) satisfies
s ^ 1 ( t ) s ^ 2 ( t ) = H h 2 A H s 1 , 1 ( t ) s 2 , 1 ( t ) + H h 2 η ( t ) = A ( | h 1 | 2 + | h 2 | 2 ) h 2 s 1 , 1 ( t ) s 2 , 1 ( t ) + H h 2 η ( t ) = A s 1 , 1 ( t ) s 2 , 1 ( t ) + H h 2 η ( t ) .
Therefore, using the definitions in (10),
s ^ 1 ( t ) = A exp ( j ϕ b 1 ( t ) ) + η ¯ 1 ( t ) s ^ 2 ( t ) = A exp ( j ϕ b 2 ( t ) ) + η ¯ 2 ( t )
for t [ p 1 T , p 2 T ] , where η ¯ 1 ( t ) , η ¯ 2 ( t ) are the components of the vector η ¯ ( t ) = ( H / h 2 ) η ( t ) . The minus sign in (18) is a consequence of a phase of π at t = p 1 T introduced due to the transmission of the symbol block a = { 1 , 1 } during t [ 0 , p 1 T ] .
Note that s ^ 1 ( t ) and s ^ 2 ( t ) in (18) have the form of a GFSK envelope as in the case of (1). Consequently, s ^ 1 ( t ) and s ^ 2 ( t ) can be introduced directly into a GFSK demodulator to estimate the symbol sequences b 1 and b 2 , respectively, estimating the transmitted input symbol stream α = { b 1 , b 2 } as a result.

4.3. OST-GFSK 2 × N r Receiver

Assuming the same channel considerations as in Section 4.2, let N t = 2 and arbitrary N r antennas be at the transmitter and the receiver, respectively. Henceforth, the received signals in each antenna can be described as
r i ( t ; α ) = h i 1 s ( t ; α 1 ) + h i 2 s ( t ; α 2 ) + η i ( t ) , i = 1 , , N r
where h i j is the channel coefficient representing the communication flat fading channel between transmitting antenna j = 1 , 2 and receiving antenna i = 1 , 2 ; r 1 ( t ; α ) , r 2 ( t ; α ) are the received signals at receiving antennas 1 and 2, respectively; and η 1 ( t ) , η 2 ( t ) correspond to the AWGN.
For t [ p 1 T , p 2 T ] , the proposed signal combiner is
s ^ 1 ( t ) = 1 h 2 i = 1 N r h i 1 * r i ( t ; α ) h i 2 r i ( t + T off ; α ) * s ^ 2 ( t ) = 1 h 2 i = 1 N r h i 2 * r i ( t ; α ) + h i 1 r i ( t + T off ; α ) *
with
h i = [ h i 1 , h i 2 ] , h i 2 = | h i 1 | 2 + | h i 2 | 2 , h = [ h 1 , , h N r ] , h 2 = i = 1 N r h i 2 ,
or more compactly,
s ^ 1 ( t ) s ^ 2 ( t ) = 1 h 2 i = 1 N r H i r i ( t ; α ) r i ( t + T off ; α ) *
with
H i = h i 1 h i 2 h i 2 * h i 1 * , H i = h i 1 * h i 2 h i 2 * h i 1 .
To simplify (21), note that
r i ( t ; α ) r i ( t + T off ; α ) * = h i 1 s ( t ; α 1 ) + h i 2 s ( t ; α 2 ) h i 1 * s ( t + T off ; α 1 ) * + h i 2 * s ( t + T off ; α 2 ) * + η i ( t )
with η i ( t ) = [ η i ( t ) , η i ( t + T off ) ] . Moreover, following a similar reasoning as in (17),
h i 1 s ( t ; α 1 ) + h i 2 s ( t ; α 2 ) h i 1 * s ( t + T off ; α 1 ) * + h i 2 * s ( t + T off ; α 2 ) * = A h i 1 s 1 , 1 ( t ) + h i 2 s 2 , 1 ( t ) h i 1 * s 1 , 2 ( t + T off ) * + h i 2 * s 2 , 2 ( t + T off ) * = A h i 1 s 1 , 1 ( t ) + h i 2 s 2 , 1 ( t ) h i 1 * s 2 , 1 ( t ) h i 2 * s 1 , 1 ( t ) = A [ h i 1 h i 2 * h i 2 h i 1 * ] s 1 , 1 ( t ) s 2 , 1 ( t ) = A H i s 1 , 1 ( t ) s 2 , 1 ( t ) .
Using (22) and (23) in (21) leads to
s ^ 1 ( t ) s ^ 2 ( t ) = 1 h 2 i = 1 N r H i A H i s 1 , 1 ( t ) s 2 , 1 ( t ) + η i ( t ) = 1 h 2 i = 1 N r A ( | h i 1 | 2 + | h i 2 | 2 ) s 1 , 1 ( t ) s 2 , 1 ( t ) + H i η i ( t ) = A h 2 i = 1 N r h i 2 s 1 , 1 ( t ) s 2 , 1 ( t ) + 1 h 2 i = 1 N r H i η i ( t ) = A s 1 , 1 ( t ) s 2 , 1 ( t ) + 1 h 2 i = 1 N r H i η i ( t )
Therefore, using the definitions in (10),
s ^ 1 ( t ) = A exp ( j ϕ b 1 ( t ) ) + η ¯ 1 ( t ) s ^ 2 ( t ) = A exp ( j ϕ b 2 ( t ) ) + η ¯ 2 ( t )
for t [ p 1 T , p 2 T ] , where η ¯ 1 ( t ) , η ¯ 2 ( t ) are the components of the vector
η ¯ ( t ) = η ¯ 1 ( t ) η ¯ 2 ( t ) = 1 h 2 i = 1 N r H i η i ( t )
which reduces to (18) when N r = 1 . Similar to the case with 2 × 1 , the result in (25), i.e., s ^ 1 ( t ) , s ^ 2 ( t ) , is introduced into a GFSK demodulator to estimate the symbol sequence α = { b 1 , b 2 } .

5. Theoretical BER Performance

In this section, we analyze the theoretical error probability for the 2 × N r scheme with N r 1 . For this purpose, we borrow the expression of the error probability P e of the SISO GFSK scheme in the AWGN channel, which is known to be bounded by [29]
P e 2 Q d min SNR
where SNR = E s / N 0 and d min = 2.038 [30] (Chapter 3),
Q ( z ) = 1 2 π z exp ζ 2 2 d ζ .
and assuming that η i ( t ) in (19) has variance σ 2 = N 0 / 2 per real and imaginary components and power spectral density of N 0 / 2 .
Note that both s ^ 1 ( t ) and s ^ 2 ( t ) in (25) correspond to independent SISO GFSK streaming symbols. Hence, without loss of generality, we consider s ^ 1 ( t ) , which is impregnated with noise η ¯ 1 ( t ) with variance, conditioned to a realization of the vector h :
var ( η ¯ 1 ( t ) | h ) = E { η ¯ 1 ( t ) η ¯ 1 ( t ) * | h } = E [ 1 0 ] η ¯ ( t ) η ¯ ( t ) 1 0 | h = E 1 0 1 h 2 i = 1 N r H i η i ( t ) 1 h 2 i = 1 N r H i η i ( t ) 1 0 | h = 1 h 4 1 0 i = 1 N r H i E { η i ( t ) η i ( t ) } H i 1 0 = 1 h 4 1 0 i = 1 N r H i ( N 0 / 2 ) H i 1 0 = N 0 2 h 4 1 0 i = 1 N r h i 2 1 0 = N 0 2 h 2
where (26) is used as well as H i H i = h i 2 I and recalling h 2 = i = 1 N r h i 2 . Henceforth, it can be observed that η ¯ 1 ( t ) (similarly η ¯ 2 ( t ) ) has an effective power of N h = N 0 / h 2 conditioned to a realization of h . Therefore, based on (27) and denoting with P e | h that the error probability for a SISO GFSK demodulator used in (25) conditioned to h is bounded by
P e | h 2 Q d min SNR h = 2 Q d min h 2 SNR
where SNR h represents the effective SNR of η i ( t ) , i = 1 , 2 given by
SNR h = E s N h = h 2 E s N 0 = h 2 SNR
Finally, denoting P e as the error probability regardless of h , the total probability theorem is used to obtain
P e = 0 P e | h f X ( x ) d x
defining the random variable X = h 2 which is a χ 2 random variable of 2 N r degrees of freedom. Consequently, its probability density function of X is given by
f X ( x ) = 1 N r 1 x N r 1 exp ( x ) .
Therefore, using the integral from [31] (Equation (3.37)),
P e 2 0 Q d min x SNR f X ( x ) d x = 2 0 Q 2 x 1 2 d min 2 SNR f X ( x ) d x = 2 1 μ 2 N r = 0 N r 1 N r 1 + 1 + μ 2
with S = d min 2 SNR / 2 and
μ : = S 1 + S = d min SNR 2 + d min 2 SNR .
Similar to the point discussed in [31] (Chapter 3), at high SNR , if follows that
1 + μ 2 1 , 1 μ 2 1 4 S
and therefore,
P e 2 1 μ 2 N r = 0 N r 1 N r 1 + 1 + μ 2 2 2 N r 1 N r 1 ( 4 S ) N r = 2 2 N r 1 N r 1 ( 2 d min 2 SNR ) N r

6. Simulation Results

In this section, we provide numerical experiments to verify the advantages of the proposal. All simulations were conducted in MATLAB using the standard CPM and GFSK modulation utilities configured to match the BLE parameters described in Section 2.1: the transmitted waveform was generated with a symbol rate of 1 MHz, B T = 0.5 , modulation index λ = 0.5 , and 16 samples per symbol, ensuring consistency with the BLE GFSK specification. The receiver employed a Viterbi-based GFSK detector available in the MATLAB CPM routines.
To illustrate the structural differences among existing approaches and the proposed design, Figure 4 compares the phase trajectories generated at both antennas under several representative schemes. Consider two transmitting antennas. Panel (a) shows the standard GFSK signal transmitted on the first antenna, which serves as the baseline for continuity. Panel (b) depicts the result of directly applying an Alamouti-like mapping to the baseband GFSK signal on a slot-by-slot basis, that is, imposing the classical orthogonal structure independently on each time slot without accounting for CPM memory. While baseband signals in panels (a) and (b) are orthogonal, this strategy breaks phase continuity at slot boundaries and produces abrupt transitions. Panel (c) shows the phase-corrected CPM construction of [13], where additional correction terms are introduced to partially restore continuity. Likewise, baseband signals for panels (a) and (c) are orthogonal as well. Moreover, this approach removes the discontinuities. However, the resulting waveform no longer corresponds to a standard GFSK signal and inherits additional structural distortions stemming from the correction mechanism. Panel (d) displays the proposed scheme, where the second antenna transmits a standard GFSK waveform with the proposed frame format for the second antenna, so that orthogonality is achieved frame-wise without modifying the underlying CPM structure. As the figure shows, the proposed design preserves full phase continuity while maintaining strict GFSK compatibility, and it avoids the artificial transitions or shaped corrections that appear in other approaches.
Furthermore, we study the performance of the proposal. Consider as a reference the performance of BPSK in the following conditions: (i) SISO in AWGN channel, (ii) SISO in Rayleigh channel, (iii) OSTC 2 × 1 in Rayleigh channel, and (iv) OSTC 2 × 2 in Rayleigh channel. Henceforth, we aim to compare our proposal for OSTC-GFSK in similar conditions. These benchmark BPSK cases correspond to the previously proposed standard space-time codes commonly used in the physical-layer literature, and including them explicitly allows a direct comparison between our OSTC-GFSK scheme and standard OSTC methods.
These four baselines, together with the corresponding GFSK versions, yield eight complete test cases covering both linear and nonlinear modulations under AWGN and fading, and under both SISO and multi-antenna configurations. This set of scenarios is representative of the operating regimes for which BLE and GFSK-based systems are typically evaluated and therefore provides a sufficiently broad basis for assessing the proposed scheme. Moreover, in BLE systems, BER performance is commonly specified directly in terms of received SNR rather than E b / N 0 . For example, a 1 MHz BLE signal requires 15 dB SNR to reach a BER of 0.1%, which is the standard reference point used in receiver design. Since BLE employs a fixed-rate binary modulation and our simulations use a fixed symbol duration with normalized transmit power, SNR and E b / N 0 differ only by a constant factor that does not affect the comparative behavior of the BER curves. For these reasons, and to remain aligned with BLE performance practice, our results are reported in terms of SNR.
Simulations were carried out as follows: random sequences of symbols were generated to be modulated with the nonlinear GFSK signal envelope in (1). Then, the AWGN channel noise was added with variance σ 2 computed for the particular value of the SNR. For SISO GFSK in AWGN, we used a standard GFSK Viterbi demodulator. The bit error rate is computed as the ratio between the number of errors for a value of SNR and the total number of symbols. In total, for each value of the SNR, the simulation ended when 10 6 symbol sequences of even N = 800 > L = 3 symbols were processed, ensuring statistically stable BER estimates. For the Rayleigh channel, the real and imaginary components of the channel coefficients h i were sampled from a Gaussian distribution of zero mean and variance 1 and remained fixed per transmitted frame. Simulations were performed for our OSTC-GFSK proposal in both 2 × 1 and 2 × 2 schemes.
The performance results are consolidated in Figure 5. The notation P e corresponds to theoretical bounds for the error probability derived in Section 5, whereas BER denotes the numerically computed bit error rate. As a baseline, the BER of SISO GFSK in the AWGN channel remains separated from BPSK for less than 1 dB . It is important to note that this separation remains consistent between BPSK and GFSK in the rest of the schemes for the Rayleigh channel. Moreover, while the performance of both SISO BPSK and GFSK is degraded in the Rayleigh channel, the performance improves consistently for both by introducing the OSTC scheme due to the diversity gain. The error probability bounds in (29) are shown as well for the 2 × 1 and 2 × 2 cases, which are shown to coincide with the numerical BER for medium and high SNR as expected from the theoretical analysis. The figure thus provides, in a compact form, an extensive and representative evaluation across all relevant modulation families, channel conditions, and antenna configurations.

7. Conclusions

This work introduces a novel OST-GFSK communication scheme tailored for BLE systems in IoT applications. By addressing the challenges of integrating OST coding with GFSK modulation, the proposed signal processing scheme achieves substantial improvements in data rate and resilience to fading channels while preserving the BLE GFSK waveform characteristics. Even when the proposal requires an additional antenna, the proposed physical layer may remain interoperable with BLE devices through fallback to standard BLE modes. The proposal uses standard modulation and demodulation pairs, well known for GFSK schemes, along with a novel data frame format to organize the transmitted information such that an orthogonality property is achieved between pairs of frames. This orthogonality property is used to design a novel signal combiner to achieve high performance at the receiver in terms of BER. A detailed theoretical analysis for the error probability under a Rayleigh fading channel is provided for the general 2 × N r case, which is consistent with the experimental results in simulation. Simulations show that the proposed OST-GFSK scheme achieves comparable performance to OST linear modulation (Alamouti BPSK) approaches under Rayleigh fading channels. Consequently, the proposed method combines the benefits of widely adopted OST linear modulation with the nonlinear GFSK modulation essential in BLE. Future work will focus on implementing and validating the proposed OST-GFSK scheme on a Software-Defined Radio (SDR) platform to confirm the theoretical and simulation results in real hardware conditions.

Author Contributions

Investigation, R.A.-L., O.L.-G. and J.V.-V.; Writing—original draft preparation, R.A.-L., O.L.-G. and J.V.-V.; Writing—review and editing, R.A.-L., O.L.-G., J.V.-V., J.V.-C. and L.P.-E.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data is available upon request to the corresponding author.

Conflicts of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Mansour, M.; Gamal, A.; Ahmed, A.I.; Said, L.A.; Elbaz, A.; Herencsar, N.; Soltan, A. Internet of things: A comprehensive overview on protocols, architectures, technologies, simulation tools, and future directions. Energies 2023, 6, 3465. [Google Scholar] [CrossRef]
  2. Collotta, M.; Pau, G.; Talty, T.; Tonguz, O.K. Bluetooth 5: A Concrete Step Forward toward the IoT. IEEE Commun. Mag. 2018, 56, 125–131. [Google Scholar] [CrossRef]
  3. Foschini, G.J. Layered space-time architecture for wireless communication in a fading environment when using multi-element antennas. Bell Labs Tech. J. 1996, 1, 41–59. [Google Scholar] [CrossRef]
  4. Alamouti, S. A simple transmit diversity technique for wireless communications. IEEE J. Sel. Areas Commun. 1998, 16, 1451–1458. [Google Scholar] [CrossRef]
  5. Tarokh, V.; Jafarkhani, H.; Calderbank, A. Space-time block codes from orthogonal designs. IEEE Trans. Inf. Theory 1999, 45, 1456–1467. [Google Scholar] [CrossRef]
  6. Bluetooth SIG. The Bluetooth Core Specification, v4.2; Bluetooth SIG: Kirkland, WA, USA, 2010. [Google Scholar]
  7. Kaleh, G.K. Simple coherent receivers for partial response continuous phase modulation. IEEE J. Sel. Areas Commun. 1989, 7, 1427–1436. [Google Scholar] [CrossRef]
  8. Al-Dhahir, N.; Saulnier, G. A high-performance reduced-complexity gmsk demodulator. IEEE Trans. Commun. 1998, 46, 1409–1412. [Google Scholar] [CrossRef]
  9. Svensson, A.; Sundberg, C.; Aulin, T. A class of reduced-complexity viterbi detectors for partial response continuous phase modulation. IEEE Trans. Commun. 1984, 32, 1079–1087. [Google Scholar] [CrossRef]
  10. Zhao, W.; Giannakis, G. Reduced complexity receivers for layered space-time CPM. IEEE Trans. Wirel. Commun. 2005, 4, 574–582. [Google Scholar] [CrossRef]
  11. Ramírez-Pérez, A.; Aldana-López, R.; Longoria-Gandara, O.; Valencia-Velasco, J.; Pizano-Escalante, L.; Parra-Michel, R. Modular arithmetic CPM for SDR platforms. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 2111–2115. [Google Scholar] [CrossRef]
  12. Aldana-López, R.; Valencia-Velasco, J.; Longoria-Gandara, O.; Vazquez-Castillo, J.; Pizano-Escalante, L. Efficient optimal linear estimation for CPM: An information fusion approach. IEEE Internet Things J. 2024, 11, 8427–8439. [Google Scholar] [CrossRef]
  13. Wang, G.; Xia, X.-g. Orthogonal space-time coding for CPM system with fast decoding. In Proceedings of the 2002 IEEE International Conference on Communications, Conference Proceedings, ICC 2002 (Cat. No.02CH37333), New York, NY, USA, 28 April–2 May 2002; Volume 3, pp. 1788–1792. [Google Scholar]
  14. Aygölü, Ü; Çelebi, M.E. Space-time msk codes for quasi-static fading channels. AEU Int. J. Electron. Commun. 2004, 58, 268–273. [Google Scholar] [CrossRef]
  15. Zhang, X.; Fitz, M. Soft-output demodulator in space-time-coded continuous phase modulation. IEEE Trans. Signal Process. 2002, 50, 2589–2598. [Google Scholar] [CrossRef]
  16. Xian, L.; Punnoose, R.; Liu, H. Simplified receiver design for STBC binary continuous phase modulation. IEEE Trans. Wirel. Commun. 2008, 7, 452–457. [Google Scholar] [CrossRef]
  17. Telemetry Group, Range Commanders Council. IRIG-106 Telemetry Standards; Telemetry Group, Range Commanders Council: White Sands Missile Range, NM, USA, 2023. [Google Scholar]
  18. Josephson, C.; Perrins, E.; Rice, M. Space–time block-coded artm cpm for aeronautical mobile telemetry. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 342–358. [Google Scholar] [CrossRef]
  19. Silvester, A.-M.; Schober, R.; Lampe, L. Burst-based orthogonal ST block coding for CPM. In Proceedings of the IEEE Global Telecommunications Conference, GLOBECOM ’05, St. Louis, MO, USA, 28 November–2 December 2005; Volume 5, pp. 5–3163. [Google Scholar]
  20. Pancaldi, F.; Barbieri, A.; Vitetta, G.M. Space-time block codes for noncoherent cpfsk. IEEE Trans. Wirel. Commun. 2010, 9, 1729–1737. [Google Scholar] [CrossRef]
  21. Hekrdla, M. A constellation space dimensionality reduced sub-optimal receiver for orthogonal stbc cpm modulation in a mimo channel. Acta Polytech. 2009, 49. [Google Scholar] [CrossRef]
  22. Arunkumar, K.P.; Murthy, C.R. Orthogonal delay scale space modulation: A new technique for wideband time-varying channels. IEEE Trans. Signal Process. 2022, 70, 2625–2638. [Google Scholar] [CrossRef]
  23. Hande, P.; Tong, L.; Swami, A. Flat fading approximation error. IEEE Commun. Lett. 2000, 4, 310–311. [Google Scholar] [CrossRef]
  24. Hedayat, A.; Nosratinia, A. Outage and diversity of linear receivers in flat-fading mimo channels. IEEE Trans. Signal Process. 2007, 55, 5868–5873. [Google Scholar] [CrossRef]
  25. Kalialakis, C. Improved approximation error bounds when modeling WLAN signals in flat fading channels. IEICE Electron. Express 2007, 4, 351–356. [Google Scholar] [CrossRef]
  26. Soltanian, A.; Van Dyck, R. Performance of the bluetooth system in fading dispersive channels and interference. In Proceedings of the GLOBECOM’01, IEEE Global Telecommunications Conference (Cat. No.01CH37270), San Antonio, TX, USA, 25–29 November 2001; Volume 6, pp. 3499–3503. [Google Scholar]
  27. Yang, W.; Durisi, G.; Koch, T.; Polyanskiy, Y. Block-fading channels at finite blocklength. In The Tenth International Symposium on Wireless Communication Systems (ISWCS 2013); VDE Verlag: Berlin, Germany, 2013; pp. 1–4. [Google Scholar]
  28. Behnamfar, F.; Alajaji, F.; Linder, T. Channel-optimized quantization with soft-decision demodulation for space–time orthogonal block-coded channels. IEEE Trans. Signal Process. 2006, 54, 3935–3946. [Google Scholar] [CrossRef]
  29. Valencia-Velasco, J.; Longoria-Gandara, O.; Aldana-Lopez, R.; Pizano-Escalante, L. Low-complexity maximum-likelihood detector for iot ble devices. IEEE Internet Things J. 2020, 7, 4737–4745. [Google Scholar] [CrossRef]
  30. Anderson John, A.T.; Carl, S. Digital Phase Modulation; Springer Science & Business Media: New York, NY, USA, 1986. [Google Scholar]
  31. Tse, D.; Viswanath, P. Fundamentals of Wireless Communication; Cambridge University Press: Cambridge, MA, USA, 2005. [Google Scholar]
Figure 1. Flat fading approximation error bounds for BLE, computed using the expressions in [23,25].
Figure 1. Flat fading approximation error bounds for BLE, computed using the expressions in [23,25].
Iot 07 00002 g001
Figure 2. (a) GFSK system model for BLE taking into account a flat fading channel. (b) Description of a GFSK 1 × N r SIMO system using a Maximal-Ratio Receive Combining (MRRC) block over a flat fading channel. (c) Description of the proposed OST-GFSK with a 2 × N r MIMO system over a flat fading channel, as defined in Section 4.
Figure 2. (a) GFSK system model for BLE taking into account a flat fading channel. (b) Description of a GFSK 1 × N r SIMO system using a Maximal-Ratio Receive Combining (MRRC) block over a flat fading channel. (c) Description of the proposed OST-GFSK with a 2 × N r MIMO system over a flat fading channel, as defined in Section 4.
Iot 07 00002 g002
Figure 3. OST symbol frame formatting for the two transmitter antennas as described in Section 4.1.
Figure 3. OST symbol frame formatting for the two transmitter antennas as described in Section 4.1.
Iot 07 00002 g003
Figure 4. Phase evolution comparison for (a) standard GFSK on the first antenna, (b) orthogonal-by-slot signaling on the second antenna, (c) phase-corrected CPM signaling as in [13], and (d) the proposed scheme transmitting a standard GFSK signal that is frame-wise orthogonal and fully phase-continuous.
Figure 4. Phase evolution comparison for (a) standard GFSK on the first antenna, (b) orthogonal-by-slot signaling on the second antenna, (c) phase-corrected CPM signaling as in [13], and (d) the proposed scheme transmitting a standard GFSK signal that is frame-wise orthogonal and fully phase-continuous.
Iot 07 00002 g004
Figure 5. Simulated (BER) and theoretical ( P e ) performance for BPSK and GFSK in AWGN and Rayleigh channels under SISO and OSTC MIMO schemes.
Figure 5. Simulated (BER) and theoretical ( P e ) performance for BPSK and GFSK in AWGN and Rayleigh channels under SISO and OSTC MIMO schemes.
Iot 07 00002 g005
Table 1. Comparison of space-time coding schemes across modulation family, phase continuity, orthogonality, and GFSK compatibility.
Table 1. Comparison of space-time coding schemes across modulation family, phase continuity, orthogonality, and GFSK compatibility.
ReferenceMod. FamilyOrthogonalityCont. PhaseTx × RxTailored to GFSK
[4]LinearExactNo2 × n No
[5]LinearExactNo m × n No
[13]CPMExactYes2 × 1No
[14]MSKExactYes2 × 1No
[19]CPMExactYes2 × n No
[21]CPMExactYes2 × n No
[16]CPMApprox.Yes2 × 1No
[15]CPMNoYes2 × n No
[18]CPMExactYes2 × n No
This proposalGFSKExactYes2 × n Yes
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

Aldana-López, R.; Longoria-Gandara, O.; Valencia-Velasco, J.; Vázquez-Castillo, J.; Pizano-Escalante, L. Orthogonal Space-Time Bluetooth System for IoT Communications. IoT 2026, 7, 2. https://doi.org/10.3390/iot7010002

AMA Style

Aldana-López R, Longoria-Gandara O, Valencia-Velasco J, Vázquez-Castillo J, Pizano-Escalante L. Orthogonal Space-Time Bluetooth System for IoT Communications. IoT. 2026; 7(1):2. https://doi.org/10.3390/iot7010002

Chicago/Turabian Style

Aldana-López, Rodrigo, Omar Longoria-Gandara, Jose Valencia-Velasco, Javier Vázquez-Castillo, and Luis Pizano-Escalante. 2026. "Orthogonal Space-Time Bluetooth System for IoT Communications" IoT 7, no. 1: 2. https://doi.org/10.3390/iot7010002

APA Style

Aldana-López, R., Longoria-Gandara, O., Valencia-Velasco, J., Vázquez-Castillo, J., & Pizano-Escalante, L. (2026). Orthogonal Space-Time Bluetooth System for IoT Communications. IoT, 7(1), 2. https://doi.org/10.3390/iot7010002

Article Metrics

Back to TopTop