1. Introduction
Satellite communication has many advantages. It has a large communication coverage area, long communication distance, and the cost of building a station is almost independent of the communication distance. Besides this, it also has flexible networking, large communication capacity, good communication quality, strong reliability, etc. This paper focuses on the satellite communication system of UAVs and submarines, which uses a geosynchronous high orbit (GEO) satellite. It is well known that three satellites can achieve global coverage, which means only one satellite can achieve long-distance communication within 2000 km. The scenario in this paper adopts transparent forwarding and uses a custom private satellite communication protocol. We take the satellite-drone communication model as an example, as shown in
Figure 1 below. The space and weight of platforms such as drones are severely limited, so a single input and a single output are usually used. Besides this, the caliber of the airborne antenna is usually less than 0.3 m. The signal frequency is in the ka/ku band. The SNR received by the airborne terminal is about 5–8 dB. Due to the influence of rain fade in the channel, the attenuation of the SNR should be considered. Therefore, in practical scenarios, reliable communication in the SNR of 3 dB should be satisfied at least.
For submarine and unmanned aerial vehicle satellite communication systems, as well as submarines and unmanned aerial vehicles used as stealth combat platforms, the communication system is required to have strong concealment, anti-interference and reliability. This is especially true for satellite communication based on transparent forwarding, because the channel is open, the signal in the communication process is vulnerable to eavesdropping and interception, and there are serious security threats such as the positioning of the combat platform and the acquisition of business information by the other party. The longer the exposure time, the higher the security risk. Burst spread spectrum combines the advantages of the low spectral density of spread spectrum signals and the short duration of burst communication, which is an effective anti-interception communication technique. Therefore, most UAV and submarine satellite communication systems adopt the burst spread spectrum communication mode at present.
Due to the randomness and temporality of burst spread spectrum communication, synchronization overhead is usually added to the physical layer to realize synchronization. The frame structure diagram of the physical layer of a typical burst spread spectrum signal is shown in
Figure 2. A burst physical frame is usually composed of synchronous overhead and effective data, in which the effective data refer to modulation symbols after channel coding and symbol mapping. Synchronous overhead usually adopts a specific modulation symbol for a spread spectrum, which is generally composed of three parts, as follows: synchronization field 1 is used for spread spectrum code synchronization; synchronization field 2 is used for carrier frequency offset estimation and carrier initial phase estimation; synchronization field 3 is used to locate the start time of valid data.
L is the total length of overhead 1, 2 and 3.
L1 must be at least 64 bytes, and
L =
L1 +
L2 +
L3 must be at least 128 bytes [
1,
2].
The burst spread spectrum based on synchronous overhead usually adopts periodic code, and the burst spread spectrum signal is a fixed-length frame signal structure. The baseband signal processing process at the sending end (before he shaping filter) is shown in
Figure 3. Here,
N is the spread spectrum multiple, n is the length of effective data, and Rc is the code rate.
The method based on synchronization overhead can make the process of signal synchronization simpler, but it will reduce the efficiency of information transmission. In particular, submarine and UAV satellite communication systems have the special conditions of low SNR and large carrier frequency offset application [
3,
4]. In order to achieve the correct synchronization of the carrier, usually a long synchronization header is needed, that is, long auxiliary data for capturing and synchronizing the carrier must be included in a burst frame. This will increase the synchronization overhead of the burst communication system, affect the communication efficiency, increase the signal space exposure time, and increase the probability of being intercepted. Removing the overhead of the synchronous head can greatly improve the transmission efficiency, shorten the airborne exposure time of the signal, and further improve the anti-interception performance of the communication.
At present, most burst spread spectrum systems realize synchronization based on synchronization overhead. Paper [
5,
6,
7,
8,
9,
10,
11] uses the synchronization overhead of the leading code, frame header, special synchronization sequence and pilot frequency to realize system synchronization. However, no synchronization overhead is only realized in multiple-input multiple-output (MIMO) systems, which can achieve no synchronization overhead through the correlation of multiple signals [
12]. The removal of the synchronization cost in single-input single-output spread spectrum systems only focuses on the carrier synchronization part, such as by using non-data-assisted methods [
13], or it just focuses on removing frame synchronization overhead, as in paper [
14]. The proposed method in this paper can improve the frame transmission efficiency by removing the synchronization overhead of the physical layer, and better complement the gaps in related fields.
The length and complexity of synchronization overhead are related to the acquisition mode, frequency offset, dynamics, SNR and so on. Burst spread spectrum communication has the characteristics of low power spectrum density, short burst time and random transmission time. Therefore, the system response time is required to be short enough, that is, the receiver should be able to quickly acquire the signal, demodulate the original signal, and wait for the arrival of the next signal. This puts forward a high requirement for the real-time operation and probability of spread spectrum code acquisition.
To remove the physical layer synchronization overhead and ensure synchronization, an aperiodic long code spread spectrum is used. However, the acquisition of aperiodic long codes has the problem of high hardware resource usage, so it is necessary to ensure the capture success rate and reduce the hardware resource usage.
Typical acquisition methods include sliding correlation, a matching filter, FFT, PMF-FFT, and so on. However, the sliding correlation method is slow and the search time is long, which can meet the requirement of fast acquisition set in this paper. The hardware complexity of the matching filter method is high, and the time domain correlation value is large, which is proportional to the square of the code period length, so it is not suitable for the long code acquisition in this paper. The FFT algorithm mainly deals with the acquisition of spread spectrum signals under the condition of high dynamic and high SNR [
15], and is not applicable to the situation of low SNR in this paper. The PMF-FFT method can shorten the length of a single matching filter by increasing the number of matching filters, but it cannot effectively reduce the hardware resource consumption [
16,
17].
Aiming at long code acquisition, paper [
18,
19,
20] studies the indirect acquisition method of short-code-assisted long code acquisition. However, when indirect acquisition is adopted, the short code with poor anti-interference ability is easily disturbed. Long codes cannot be captured once interfered with, which means they cannot meet the anti-interference requirements of the transparent forwarding satellite communication system in this paper. In addition, refs. [
21,
22,
23,
24] adopt the direct acquisition method of XFAST and use overlapping codes to perform correlation operations on the received signals. However, the folding process of local pseudo-codes will increase the mutual interference between pseudo-codes and reduce the sensitivity. Therefore, this method is more suitable for acquisition under the condition of high SNR, but not suitable for the condition of low SNR in this paper.
None of the existing acquisition methods can meet the requirements of acquisition success rate and hardware resource occupation at low SNR. Therefore, a matching filter acquisition method based on high-power clock multiplexing is proposed, and the adaptive decision threshold design method based on auxiliary channels is used to achieve the reliable acquisition of a spread spectrum code under the condition of low SNR.
Based on the above ideas, the main contributions of this paper are as follows:
The synchronization head overhead is removed to improve transmission efficiency—a burst spread spectrum signal design method using an aperiodic long code spread spectrum is proposed, and a signal model without physical layer synchronization overhead is constructed;
Reliable acquisition is ensured while eliminating synchronization overhead—the acquisition strategy of the aperiodic long code spread spectrum signal is given, and the factors affecting the acquisition performance are analyzed in detail;
The hardware resource complexity problem caused by aperiodic long code acquisition is effectively solved—the matching filter length design method is analyzed, and a matching filter implementation method based on high-power clock multiplexing is proposed. This method can meet the requirements of resource-limited engineering applications and high security, and has wide application value;
The reliable acquisition of spread spectrum code under the condition of low SNR is realized—an adaptive decision threshold design method based on auxiliary channels is proposed.
The rest of this paper is organized as follows.
Section 2 introduces the design of the structure of a burst spread spectrum signal based on an aperiodic long code. In
Section 3, the acquisition performance is analyzed, and the acquisition method of the aperiodic length code without physical layer synchronization overhead is designed. In
Section 4, the design and implementation of matching filter length based on high-power clock multiplexing are introduced. In
Section 5, an adaptive decision threshold design method based on auxiliary channels is presented. In
Section 6, simulation and experimental tests are carried out, and the results are given and discussed. A summarization of this paper is given in
Section 7.
2. Burst Spread Spectrum Signal Design Based on Aperiodic Long Code
In order to improve the efficiency of frame transmission, this paper presents a signal design method to remove the synchronous overhead. To remove the synchronization overhead, the signal structure needs to be redesigned. The burst spread spectrum signal without physical layer synchronization overhead adopts an aperiodic long code spread spectrum. The baseband processing process at the signal sender (before shaping filter) is shown in
Figure 4.
Compared with the burst spread spectrum signal based on synchronous head, there are two main differences. First, there is no special synchronous head. Second, the spread spectrum code adopts an aperiodic length code, which does not repeat in a burst frame. Therefore, as long as the receiver realizes the synchronization of the spread spectrum code and locates the spread spectrum code, the beginning time of the burst signal and the position of the signal in the burst frame are determined. This enables bit synchronization and frame synchronization, and restores the signal structure.
The receiver processing block diagram of the aperiodic long code spread spectrum burst signal without physical layer synchronization overhead is shown in
Figure 5. The specific work flow is as follows:
Cache the sampled data;
Spread spectrum code acquisition—Configure the matching filter parameters to start the spread spectrum code acquisition. The beginning time of the burst signal can be located after the spread spectrum code is captured;
Spread spectrum code tracking—After the spread spectrum code synchronization, the data of certain symbol length are taken from the cache for processing to complete the spread spectrum code tracking;
Carrier frequency offset correction—The best sampling point data corresponding to a certain symbol length are taken from the cache, and the local spread spectrum code is de-expanded. After the de-expanding, the carrier frequency offset is estimated based on the algorithm assisted by no data, and the estimated results are used to correct the frequency offset of the data in the cache;
Carrier phase recovery—After carrier frequency offset correction, the data are read from the cache for frequency conversion, de-expansion and carrier recovery. Because there is no data assistance, the phase ambiguity problem exists in the data after carrier recovery;
Extract valid data for channel decoding—Phase ambiguity needs to be identified and corrected during decoding.
The fast and reliable acquisition of an aperiodic long spread spectrum code is the key and most difficult point of receiving and processing burst spread spectrum signals without synchronization overhead of the physical layer. According to the application background of burst spread spectrum acquisition, the acquisition method based on matching filter is adopted. Compared with the burst spread spectrum receiving based on a synchronous head, a higher-order matched filter is needed and the hardware implementation complexity is higher.
The basic principle of using matching filter to achieve spread spectrum code acquisition is as follows. The correlation between the input signal and the local spread spectrum code is carried out in a modulation symbol period, and then the test statistics are obtained by modularization and multiple incoherent accumulations. Then, the test statistics and the threshold are judged to determine whether the input signal and the local spread spectrum code are synchronized, and the acquisition performance is determined by the incoherent accumulation and the decision threshold. Due to the short duration of the burst spread spectrum signal, it is necessary to complete the acquisition quickly and ensure the correctness of the acquisition. Therefore, an incoherent accumulation length and synchronous decision threshold should be reasonably designed for the given SNR constraints and acquisition success probability requirements.