5. 数字通信¶
5.1 引言¶
现代军事通信几乎完全是数字化的。现代战术电台在传输前会对语音进行数字化,而许多重要的军事指挥与控制通信则涉及将数字信息从一个活动传送到另一个活动。一个现代综合防空网络的每个组成部分都通过数字数据链路连接。在本章中,我们将讨论数字通信理论的许多方面;它的优势与脆弱性、数字链路的规范,以及在电子战(EW)行动中重要的传播问题。
本章应被视为对其他章节的背景信息参考,特别是第2、6和7章,这些章节在各种重要的背景中较少细节地讨论了本章中的主题。
5.2 传输比特流¶
如图5.1所示,传输的数字信号必须包含的不仅仅是数字化数据。图中展示了一个数据帧。
- 通常有一组比特块提供帧同步。
- 在许多系统中,例如到无人机(UAV)的指挥链路,信息比特可能需要被发送到接收端位置的多个目的地之一。在无人机中,这可能是无人机导航系统、多个载荷之一等。因此,需要一组地址比特。
- 信息比特携带实际传输的信息。
- 因为传输数据可能会受到噪声、干扰或环境中压制干扰的破坏,所以会增加特殊的比特,以使接收机能够检测并丢弃错误数据块,或实际纠正接收信号中的错误比特。奇偶校验或误差检测与校正(EDC)比特块支持这一功能。

图5.1 传输的数字信号包含同步、地址、信息和奇偶校验或EDC比特。
5.2.1 传输比特率与信息比特率¶
传输比特率必须足够快,以便按照接收端所需的速率发送整个信号帧中的信息。这意味着传输数据速率可能显著高于所需的信息数据速率。链路带宽必须足够宽,以容纳这一更高的比特率。
5.2.2 同步¶
同步有两个方面:比特同步和帧同步。数字信号以调制的RF信号形式到达接收机,1和0比特对应不同状态。接收机解调该信号以恢复比特,然后必须设定一个定时电路(称为比特同步器),其输出的码钟信号与发射机的码钟对齐,但延迟一个信号从发射机到接收机的传播时间(以光速传播)。比特同步器从解调后的接收信号中产生干净的数字比特流(1和0)。此时,由于接收RF信号的退化,部分比特可能有误(比特错误),但输出的是一系列可在数字电路中处理的比特。如图5.2所示,比特同步器除了生成码钟外,还决定在何时对RF信号进行采样,以判断接收到的比特是1还是0。

图5.2 比特同步器电路从接收机鉴频器的解调输出中产生二进制比特。
当信息以数字方式传输时,发射机通常发送连续的比特流(1和0),但若接收机无法确定每个比特的功能,则这些比特是无意义的。信息被组织成包含许多比特的帧,接收机必须能够确定每个帧的起始位置。帧中每个比特的位置即可标识其功能。这一过程称为同步。在某些数据传输系统中,数据帧开始时会有单独的调制值作为同步脉冲。然而,通常是在数字比特流中包含一组独特的比特序列,接收机可将其与存储的比特序列进行比较,以识别帧的起始。
图5.3展示了比特序列的图钉式相关。数字信号将大约包含相同数量的1和0,且它们近似随机分布。两个信号的相关值通过比较它们的状态来确定。如果某一时刻两信号相等(例如,均为1),相关值为1;若不相等(即一个为1,一个为0),相关值为0。由于比特是随机分布的,对一个比特块的相关值取平均将得到0.5的相关值。如果接收码与参考码在时间上移动(通过轻微改变码钟频率,使一个信号相对另一个滑动),当接收码进入参考码的一个比特周期内时,相关值开始增加,当两个比特流完全对齐时,相关值为1(\(100 \%\) 相关)。接收机将同步块中的唯一随机1和0序列(见图5.1)存储为参考码。它会在与同步块等长的比特序列上取平均相关,当平均相关值跳升至\(100 \%\)时,接收机便停止延迟接收码。此后,接收机即可根据比特在帧中的位置识别每个比特的功能。

图5.3 接收的数字信号必须完成同步,以便恢复比特中的信息。
需要注意的是,同步比特不必必须连续位于帧的起始。它们同样可以伪随机地分布在帧中,从而使敌方接收机或压制干扰机更难恢复帧或干扰帧同步。由于阻止同步是干扰数字通信的高效方法,因此重要的通信链路通常会具备非常稳健的同步方案。
5.2.3 所需带宽¶
图5.3中的图钉式同步图显示了一个宽度为两个比特周期的非常尖锐的相关三角。这要求比特为方波,这反过来需要无限带宽。当链路带宽变窄时,比特变为圆滑的波形,从而削弱相关性,如图5.4所示。Dixon指出,数字信号频谱主瓣的\(3-\mathrm{dB}\)带宽足以支持恢复传输的数字信号[1](见图5.5)。
[1]中还给出了:对于大多数数字RF调制,\(3-\mathrm{dB}\)带宽为传输比特率的\(0.88 \times\);但对于最小频移键控(MSK),仅为传输比特率的\(0.66 \times\)。MSK是一种高效的调制方式,因其带宽与比特率的比值更低,从而提升了接收机灵敏度,因此在数字链路中被广泛应用。在第5.4节中,我们将详细讨论多种调制方式及其影响。

图5.4 相关曲线的形状取决于传输数字信号的链路带宽。

图5.5 数字信号频谱包括一个主瓣和若干边瓣,具有清晰的零点,这些零点以码钟频率的倍数间隔于载波频率两侧。
5.2.4 奇偶校验与EDC¶
图5.1帧中的最后一个比特块用于保持信息保真度,通过检测或纠正比特错误来实现。对于设计在高度敌对环境下运行的系统,这些比特或其他保真度保持技术可能会显著增加在规定时间内传递一定数据所需的带宽。
5.3 信息保真度保护¶
网络通信的一个非常重要的要求是正确的信息能够到达远程位置。由于大多数信息以数字方式传输,这意味着比特误码率必须足够低,以确保网络化活动的正常运行。
5.3.1 基本保真技术¶
有几种方法可用于保证传输链路上传递信息的保真度。需要注意,每种技术都在数据速率、时延、保真度保证水平和系统复杂性之间进行权衡。
可以使用多数编码(majority encoding),即多次发送同一数据,如图5.6所示。假设每个数据块发送三次。在接收端,对接收的数据块进行比较。如果三次均一致,则数据传递到输出寄存器;如果三次中有两次一致,则以这两次的数据为准输出;如果三次均不一致,则数据要么被丢弃,要么作任意决定。这样可以提升保真度,但吞吐数据率降低为原来的三分之一,且输出数据延迟为数据块时长的三倍。在敌对环境中,增加重复次数会进一步提升保真度,但也会进一步降低吞吐率并增加时延。
你也可以多次发送数据块,但每个块附加多个奇偶校验比特,如图5.7所示。如上文所述,每个数据块的奇偶校验比特可以被检查,任何包含比特错误的块将被丢弃。第一个无错误接收的数据块被传递到输出寄存器。在这种情况下,数据吞吐率和时延既取决于每个块中奇偶校验比特所占比例,也取决于发送的重复次数。例如,如果每个块发送五次,且每个块中含有\(10 \%\)奇偶校验比特,则吞吐数据率降低为原来的1/5.5,且时延为数据块时长的5.5倍。但这种方法提高了数据保真度。

图5.6 多数编码要求多次传输一个代码块,接收机选择接收到次数最多的一致代码块作为输出。

图5.7 多次传输并带有大量奇偶校验比特的方式要求每个信息代码块附加足够的奇偶校验比特,以便能可靠检测错误块。接收机会丢弃未通过校验的块,并输出第一个无误码的信息块。
你还可以将接收到的数据返回发射机,逐比特检查返回数据,并在有错误时重发数据块,如图5.8所示。只有正确的数据块才会放入输出寄存器,并且发射机获得授权发送下一个数据块。如果某个数据块存在错误,则会不断重发,直至接收到无误码的数据块。这种方法保证了所有数据块最终都会正确传输。然而,这增加了返回链路的复杂性。考虑从远程传感器到控制站的宽带数据链路。通常,从控制站到远程传感器的指令链路带宽要小得多,甚至可能不需要指令链路。如果采用该保真保护方法,则必须有一条从控制站到远程传感器的链路,且带宽必须与数据链路一样宽。我们将在后文讨论链路带宽对网络运行的影响。如果环境没有显著干扰,这种方法对数据吞吐率和时延几乎没有降低。但在存在严重干扰或压制干扰时,会出现大量比特错误,从而需要更多的数据块重发,导致数据吞吐率降低、时延增加,且这些影响与环境敌对程度相关。

图5.8 重传数据验证要求每个信息代码块都要返回发射机,在此与原始数据进行比较。如果正确,则发送授权信号给接收机,允许其将该代码块写入输出寄存器。
你可以在每个数据块中加入错误检测与纠正(EDC)码,如图5.9所示。如果数据块存在错误,EDC会对其进行纠正。这种方法称为前向纠错(forward error correction)。它在一定的最大可纠正比特误码率下实现无误码数据传输。无需返回链路,且吞吐率和时延不随环境敌对程度而变化。吞吐率降低和时延增加的幅度取决于每个数据块中用于EDC码的比例;代码比特比例越高,可纠正的比特错误越多。
最后一种方法是简单地增加发射功率,使接收信号具有更高的信噪比(SNR)和所需的信干比。你也可以降低传输比特率,从而降低接收机带宽,达到相同效果。这两种措施都将降低接收误码率,提升信息保真度。但增加发射功率可能显著增加系统复杂性,而降低数据速率会减少数据吞吐率。
5.3.2 奇偶校验比特¶
如上文所述,为了保护信息保真度,会在传输的数字数据中增加额外的比特。这在包括压制干扰在内的敌对环境中尤为重要。这些额外比特可以是奇偶校验比特,也可以是错误检测与纠正码。奇偶校验比特用于验证是否正确接收了信息。奇偶校验比特越多,如果所有校验比特均正确接收,则越能确信接收数据块中没有错误。

图5.9 前向纠错要求在每个代码块中加入错误检测与纠正码。EDC码会被解码以纠正比特错误,并输出纠正后的代码。
5.3.3 EDC¶
然而,EDC码提供前向纠错。这类代码会检测坏比特(或字节)并在接收数据流中加以纠正,直至某一比特(或字节)误码率为止。额外比特或字节数越多,代码的能力越强。
EDC码有两类。一类是卷积码(convolution code),最适合处理随机分布的比特错误。它能纠正单个比特。卷积码的性能表示为\((n/k)\),即每\(k\)个信息比特总共输出\(n\)个码比特,即每\(k\)个信息比特增加\(n-k\)个EDC比特。
第二类是分组码(block code)。分组码纠正整个数据字节,在比特错误成组出现时通常更有效。例如,跳频信号(必须是数字的)就是这种情况。如果发射机跳到一个强干扰频率上,所有在该频率上发送的比特都将出错。实际上,误码率可能接近\(50 \%\),因此多个连续字节会出现大量错误。
部分带宽压制干扰是一种干扰跳频通信系统的常用技术,它会干扰部分(但不是全部)跳频槽。如果遇到这种情况,当跳频器跳到受干扰的信道时,也会产生连续错误字节。
分组码的性能表示为\((n,k)\),意味着每\(k\)个信息符号需发送\(n\)个符号(字节或符号)。即每发送\(n\)个信息符号时,增加\(n-k\)个额外字节。
分组码的一个例子是用于Link 16的\((31,15)\) Reed-Solomon码,它提供机载、舰载和地面军事资产之间的实时互联。(注意该码也用于空间广播的压缩电视信号。)此代码可在每发送的\(n\)个符号中纠正\((n-k)/2\)个坏符号。它还能再少纠正一个,并以约\(10^{-3}\)的精度指示是否存在其他未被纠正的错误。由于该码每发送15个信息字节就要发送31个总字节,因此数字比特传输率是信息比特率的两倍多。通常,这意味着传输任意速率的信息所需的带宽要增加一倍以上。其优势是,只要不超过31个字节中的8个字节出错,所有接收字节都能被纠正。
5.3.4 交织(Interleaving)¶
在使用分组码保护跳频链路时,常见的做法是在单次跳频过程中传输一个完整的字节块(例如,对于31,15码来说是31个字节)。请注意,被占用的跳频(即在干扰信号频率上的跳频)会导致所有接收比特出错。为克服这一问题,传输的字节会进行交织,这样在一个频率上传输的字节不会超过31个中的8个(在本例中)。图5.10展示了一种线性交织方案,其中第2组8个字节延迟到下一次跳频中传输,再下一组延迟到之后的跳频,依此类推。这样,在一次被占用的跳频过程中不会丢失超过8个连续字节。需要注意的是,伪随机交织在更长的字节序列中是常见的。任何交织方式都会导致一定的时延增加。
5.3.5 信息保真度保护¶
网络通信的一个非常重要的要求是,正确信息能够到达远程位置。由于大多数信息以数字形式传输,这意味着比特误码率必须足够低,以保证网络化活动的正常运行。
5.4 数字信号调制¶
5.4.1 单比特每波特调制¶
数字波形不能直接传输;必须将其通过某种调制方式调制到RF载波上。一些调制方式每个传输的波特携带1个比特,而另一些则在每个波特中携带多个比特。调制方式的选择会影响在传输每秒一定数量比特时所需的带宽,以及传输链路信噪比(SNR)导致的比特错误率百分比。本节的讨论大约需要两个月。

图5.10 交织将相邻数据放置到信号流的不同部分,以抵抗系统性干扰或压制干扰。
图5.11展示了三种每波特携带1比特的波形:脉冲幅度调制(PAM)、频移键控(FSK)和开关键控(OOK)。PAM为1和0生成不同的调制幅度;FSK在一个频率上传输1,在另一个频率上传输0;OOK表示数字1时有信号,数字0时无信号(也可反过来)。通常,传输这些编码所需的带宽为比特率的\(0.88 \times\)。这是图5.5所示曲线峰值下降3 dB时的调制信号频谱宽度。

图5.11 数字信息可通过多种调制方式传输,包括脉冲幅度调制、频移键控和开关键控。每种方式对1和0都有独特的调制条件。
图5.12展示了两种通过对载波进行相位调制来传输数字信息的波形。二进制相移键控(BPSK)在传输1时相位不变(0°),在传输0时相移\(180^{\circ}\)(也可反过来)。正交相移键控(QPSK)有4个相位,彼此相差\(90^{\circ}\)。每个相位状态表示2个比特的信息。如图所示,\(0^{\circ}\)表示“00”,\(90^{\circ}\)表示“01”,依此类推。显然,任意两个二进制值都可分配到任意四个相位状态中。该图还展示了信号矢量图。在信号矢量图中,箭头的长度表示信号幅度,箭头的角度表示信号相位。箭头在每个RF周期内逆时针旋转\(360^{\circ}\)。此处相位是相对于参考信号的。
5.4.2 比特错误率(BER)¶
图5.13展示了带噪声的信号。噪声矢量具有一定的统计幅度和相位模式。接收信号是发射信号矢量与噪声矢量的矢量和。因此,阴影圆表示信号矢量末端与噪声矢量末端的轨迹。
图5.14展示了接收机在接收到带噪声的信号时的判决过程。横轴为调制维度,纵轴为接收信号(含噪声)在各个调制值处出现的概率。FSK调制时调制维度是频率,PAM调制时是幅度,PSK调制时是相位。若噪声为高斯分布,则接收到的0的调制值会呈现以0值为中心的高斯曲线分布;1的调制值则以1值为中心呈高斯分布。有一个阈值决定接收到的是0还是1:若信号位于阈值左侧,输出0;若在右侧,输出1。两条高斯曲线下的阴影区域表示错误接收的比特。前检测SNR越大,高斯曲线越窄。比特错误率是错误比特数与总接收比特数的比值,与前检测SNR成反比。因为SNR越大,高斯曲线越收紧在无噪声的0和1值附近,从而错误面积越小。

图5.12 两种常见的数字调制通过调制发射信号的相位来传输信息。BPSK有两个相位位置,每波特1比特;QPSK有四个相位位置,每波特2比特。

图5.13 接收信号+噪声的噪声矢量在信号矢量末端呈统计分布。接收信号是发射信号矢量和噪声矢量的矢量和。

图5.14 接收机在调制维度(幅度、频率或相位)上设置阈值,以判定带噪声的接收信号是“1”还是“0”。
图5.15展示了比特错误率与\(E_{b}/N_{0}\)的关系。\(E_{b}/N_{0}\)是前检测SNR经比特率(比特/秒)与带宽(Hz)比值调整后的结果。不同调制方式曲线不同。波形越相干,曲线越左移。对于某种调制,当\(E_{b}/N_{0}=11\ \mathrm{dB}\)时,比特错误率为\(10^{-3}\)(即每千个比特中有1个错误)。
图5.16展示了当SNR增加时,接收机判决概率曲线的变化。虚线曲线比实线曲线更收紧在正确调制值附近,错误区域明显减小,从而比特错误率降低。

图5.15 接收信号中的比特错误率是\(E_{b}/N_{0}\)的反函数。

图5.16 随着接收数字信号中的信噪比增加,比特错误率降低。
5.4.3 m进制PSK¶
图5.17展示了每个波特携带多个比特的数字波形。这称为m进制相移键控信号。本例中\(m=16\),因为有16个定义相位。图中的径向矢量表示各个发射相位(无噪声时)。每个相位代表4个比特信息。这是一种高效调制方式,因为每个波特传输4比特。因此,传输所需带宽仅为5.3.1节中讨论的调制方式所需带宽的四分之一。图示的16进制PSK需要比BPSK高约7.5 dB的前检测SNR才能达到相同比特错误率。这是因为接收信号的相位噪声会使矢量偏离原始相位。相位角越接近,越易受噪声影响,因此要求更高的SNR以维持相同比特错误率。

图5.17 m进制相移键控调制具有m个相位位置。本例有16个相位位置,每个相位值定义4比特信息。
5.4.4 I&Q调制¶
图5.18展示了I&Q调制。I&Q指同相(In-phase)与正交(Quadrature),用于描述该类调制,因为信号矢量末端在I&Q空间中的位置决定每个波特的状态。图中16个位置均代表一种由载波相位和幅度定义的传输信号状态。由于有16个位置,每个状态代表4比特信息。I&Q调制相较于m进制PSK的优势在于其位置在参数空间中间隔更大,因此更不易因接收信号噪声而出错。

图5.18 I&Q调制具有16种幅度和相位条件,每种条件定义4比特信息。
5.4.5 各种调制的BER与\(\mathbf{E}_{\mathbf{b}}/\mathbf{N}_{\mathbf{0}}\)¶
图5.19直接比较了三种调制的比特错误率与\(E_{b}/N_{0}\)关系。最左曲线为每波特传输1比特的调制方式,中间曲线为在0与1调制值之间特别高效转换的波形,最右曲线为每波特传输多个比特的调制方式。三条曲线形状相同,但水平方向位置不同。需要注意,这些调制传输信息所需的带宽也不同。左曲线频谱效率最低,右曲线最高。
5.4.6 高效比特跃迁调制¶
图5.20展示了两种频谱高效的调制方式。上方曲线表示在0和1之间沿正弦路径转换;下方曲线为最小频移键控(MSK)调制。这种调制非常高效,因为波形在0和1位置之间以最节能的方式移动。表5.1展示了MSK与频谱效率较低波形的零点间带宽与\(3-\mathrm{dB}\)带宽。由于\(3-\mathrm{dB}\)带宽通常被视为所需传输带宽,因此MSK信号仅需四分之三的带宽。

图5.19 接收信号中的比特错误率是\(E_{b}/N_{0}\)的反函数。
正弦移键控波形

最小频移键控波形

图5.20 成形波形在0与1值间转换,使传输带宽得以降低。
5.5 数字链路规范¶
为了将数据从一个位置传输到另一个位置,数字数据链路必须具有足够的链路裕度。该裕度包含一些可以清晰测量的因素,如链路距离、系统增益和损耗;也包含一些统计性因素(如天气)。链路可用性与链路裕度相关。裕度越大,链路在任一时刻能够满足全部性能规范的概率就越高。
表5.1 数字信号带宽与波形关系
| 波形 | 零点到零点带宽 | 3-dB 带宽 |
|---|---|---|
| BPSK, QPSK, PAM | \(2 \times\) 码钟 | \(0.88 \times\) 码钟 |
| MSK | \(1.5 \times\) 码钟 | \(0.66 \times\) 码钟 |
链路(包括一些前面未讨论的元素)如图5.21所示。
5.5.1 链路规范¶
一个典型的数字链路总体规范如表5.2所示。
5.5.2 链路裕度¶
链路裕度是接收信号功率超过接收机灵敏度的量值。
其中,\(M\) 为链路裕度(dB),\(P_{R}\) 为接收系统输入端的信号强度(dBm),\(S\) 为接收系统灵敏度(dBm),其数值已包含接收天线输出端的电缆损耗等因素。
接收信号功率是ERP、传播损耗和接收天线增益的函数:

图5.21 数据链路接收机的接收功率是发射机与接收机之间所有增益与损耗的函数。
其中,\(ERP\) 为发射天线的有效辐射功率(dBm),包括发射天线指向误差导致的增益下降及天线罩损耗;\(L\) 为发射与接收天线之间的传播损耗,包括视距传播或双射线传播损耗、绕射损耗、大气损耗和降雨损耗(均以dB表示);\(G_{R}\) 为接收天线增益,包括天线罩损耗及指向误差造成的增益下降。
表5.2 典型链路规范
| 规范项 | 定义 |
|---|---|
| 最大距离 | 链路的最大工作范围 |
| 数据率 | 传输的数据比特率或符号率 |
| 比特错误率 | 错误接收比特数与总接收比特数的比值 |
| 角跟踪速率 | 发射或接收天线的最大角跟踪速率与角加速度 |
| 天气条件 | 在指定降雨条件下链路能够满足其他规范 |
| 抗压制干扰能力 | 在满足性能规范时的干扰与接收信号的功率比 |
| 抗欺骗能力 | 系统防止敌方插入虚假数据的认证措施 |
在第6章中,我们将讨论用于预测系统在动态条件下未来整体性能的三种重要传播损耗模型。
图5.22展示了发射天线的指向误差。同样的几何关系也适用于接收天线未完全指向发射机的情况。在前面关于截获与干扰的无线电传播讨论中,我们讨论了发射天线对接收机的增益,以及接收天线对发射机的增益,并在干扰与截获方程中使用这些参数。当时我们主要讨论的是雷达主瓣与旁瓣的情况。而在此,链路天线通常工作在主瓣范围内,但偏离天线波束中心一个小角度。相对于波束中心的增益下降可以较为准确地计算,但更实际的方法通常是从制造商处获取天线增益图,并在与指定最大指向误差相等的角度下查得增益下降。
5.5.3 灵敏度¶
如第6章所述,接收系统的灵敏度为:
其中,\(kTB\) 为接收机内部噪声,参考到接收机输入端。

图5.22 发射天线在接收机方向上的增益因偏离波束中心的角度而下降。
在大气环境中,\(kTB\) 的常用表达式为 \(-114\ \mathrm{dBm}+10 \log(\text{带宽}/1\ \mathrm{MHz})\),假设接收机工作在290 K温度下。
\(NF\) 为系统噪声系数,是接收机系统产生的高于\(kTB\)的噪声,并参考到接收机输入端。
\(RFSNR\) 为前检测信噪比。在部分文献中称为CNR(载波噪声比),以区别于输出SNR。注意:计算中使用的是总的前检测信号功率,而不仅仅是载波功率,因此在EW 101系列中采用\(RFSNR\)。
在数字链路中,\(RFSNR\) 与比特错误率的关系通过一个称为\(E_b/N_0\)的比值来表示,如图5.23所示。图中展示了两条典型曲线;然而,某一特定链路的实际曲线由承载数据的数字调制方式决定。
5.5.4 \(\mathbf{E}_{\mathbf{b}} / \mathbf{N}_{\mathbf{0}}\) 与 RFSNR 的关系¶
\(E_b/N_0\) 为每比特能量与噪声谱密度之比(即每Hz等效噪声带宽的噪声)。
其中,\(S\) 为接收信号功率(图5.1中的\(P_R\)),\(R_{b}\) 为比特率(比特/秒)。注意,这里指的是数据信息比特,而非所有发送的比特(即不包括同步与纠错比特)。

图5.23 解调后的数字信号的比特错误率是\(E_b/N_0\)的函数。
其中,\(N\) 为接收机中的噪声(即 \(kTB+\) 噪声系数),\(B\) 为等效噪声带宽,可近似为符号率。
因此,\(E_b/N_0\) 与RFSNR的关系为:
以dB形式表示为:
5.5.5 最大距离¶
最大距离定义为接收信号等于灵敏度加上规定的工作裕度时的距离。需要注意的是,裕度与最大距离之间存在权衡,并且此处暂未考虑任何与天气相关的损耗。为了确定最大距离,从5.5.1节中的接收功率公式开始,然后展开损耗项\(L\),选取合适的传播模型。在大多数数据链路中,这将是视距传播模型,从而得到接收功率公式:
其中,\(P_{R}\) 为链路接收机的信号强度(dBm),\(d\) 为链路距离(km),\(F\) 为工作频率(MHz),\(G_{R}\) 为接收天线增益(dB)。
\(ERP\) 和 \(G_{R}\) 均需考虑天线指向误差造成的损耗。然后令\(P_{R}\) 等于灵敏度\(S\)(dBm)加上所需链路裕度\(M\)(dB)。
于是公式变为:
解出距离项:
然后计算\(20 \log (d)\)的数值,得到的距离即为最大链路范围(km):
5.5.6 最小链路距离¶
最小链路距离同样必须加以考虑。它受到链路接收系统动态范围和角跟踪速率的影响。动态范围是接收机能够在不饱和的情况下正常工作的接收功率范围。在第6章中,动态范围将结合电子战和侦察系统进行讨论。这些系统必须具有较宽的瞬时动态范围,以便在强干扰信号存在的情况下接收弱信号,且通常不能使用自动增益控制(AGC)。然而,数据链路接收机仅用于接收其目标数据信号,因此可以使用AGC,使其能够在很宽的接收信号强度范围内工作。链路的角跟踪速率在第5.5.9节中讨论。
5.5.7 数据率¶
数据率是链路每秒能够传输的数据比特数。请注意,这并不是每秒传输的全部比特数,因为其中还包括同步、地址以及奇偶校验或错误校正比特,如图5.24所示。这与带宽相关。通常传输带宽为图5.25所示的数字信号频谱的\(3-\mathrm{dB}\)带宽。结合第5.1.2节的灵敏度讨论,该带宽即\(kTB\)中的“B”。

图5.24 传输的数字信号除数据比特外,还包含同步、地址、信息以及奇偶校验或EDC比特。

图5.25 数字信号的典型传输带宽是完整数字信号频谱的3 dB带宽。
5.5.8 比特错误率¶
比特错误率是错误接收的比特数与发送的比特总数之比。在第5.1.2节中,我们介绍了\(E_b/N_0\)的定义。本讨论中定义的前检测SNR(RFSNR)是灵敏度计算的一部分。
5.5.9 角跟踪速率¶
链路角跟踪速率规范与链路应用的几何关系有关。如果链路的一个或两个端点位于运动平台上并使用窄波束天线,则天线底座必须能够在最小工作距离下以最大横向速度跟踪另一链路端,如图5.26所示。图中展示的是固定发射端与运动接收端的情况,同样适用于固定接收端与运动发射端,或两端同时运动的情况。

图5.26 链路所需的角跟踪速率是另一端链路终端的最大横向速度与最小工作距离的函数。
5.5.10 跟踪速率与链路带宽及天线类型¶
在选择连接运动平台的链路时,一个重要因素是对窄波束天线的需求。由于传输数据率决定了所需的传输带宽,而接收机灵敏度与带宽成反比,宽带链路可能需要发射端或接收端(或两端)有较大的天线增益,以实现足够的链路性能。天线增益的增加意味着天线波束宽度减小,从而提高了天线指向精度的重要性。
一般来说,低数据率链路可使用简单的偶极子或类似天线部署在运动平台上,而固定链路终端则使用相对宽波束天线。这能最小化天线指向问题。然而,宽带链路可能需要两端都使用定向天线,从而使天线指向成为一个重要问题。
5.5.11 天气因素¶
首先考虑大气衰减。图5.27展示了随频率变化的大气每公里衰减。图中有两条曲线:一条对应标准大气条件(湿度水平支持每立方米空气7.5克水分),另一条对应干燥大气条件(即每立方米0克水分)。注意在极干燥空气中,低频段的损耗显著低于标准大气。使用方法是从频率处向上找到对应曲线,再向左读出每公里损耗值。大气链路损耗即该值乘以最大链路工作距离。

图5.27 大气衰减是频率与湿度的函数。
如果链路是从地面或近地平台到卫星,适用图5.28。该图表示随卫星仰角变化的整层大气损耗。
再考虑降雨。图5.29展示了不同降雨率下的每公里损耗。同样,从频率出发找到对应曲线,再向左读出降雨条件下的每公里损耗。
在为链路规定降雨损耗裕度时,仍需估算应使用的降雨率。常见方法是从链路可用性指标入手。例如,链路可用性规定为\(99.9 \%\),即每天不可用时间为\(0.1 \%\)(1.44分钟)。关于世界各地区降雨率在某一百分比时间内出现概率的在线数据非常丰富。对于\(0.1 \%\)时间的降雨率,一个常见数值约为\(20\ \mathrm{mm}/\mathrm{hr}\)。如果链路工作区域符合这一条件,可以使用图5.29中的D线(或略高于D线)。此时的每公里损耗再乘以链路最大距离。
若链路通向卫星,需要计算从地面或近地终端到\(0^{\circ}\mathrm{C}\)等温线的路径长度。该高度在纬度\(25^{\circ}\)以下约为5 km,在\(70^{\circ}\)纬度处约为1 km。路径长度公式为:

图5.28 卫星到地面链路的大气损耗是频率与卫星仰角的函数。
其中,\(D_{RAIN}\) 为降雨衰减适用的路径长度,\(\Delta E1\) 为地面平台与\(0^{\circ}\mathrm{C}\)等温线的高度差,\(E\) 为地面平台至卫星的仰角。
计算出\(D_{RAIN}\)后,将图5.29确定的每公里降雨衰减乘以该路径长度。
5.5.12 抗欺骗保护¶
必须确保敌方无法进入你的数据链路传递虚假信息。对此问题的一般解决方案是要求认证。即便是最简单的语音链路,也要求用户在进入网络前输入密码。这同样适用于数字链路的手动输入。在多用户高占空比的数字网络中,也可采用该方法。但若敌方能获知密码,则存在严重风险。
一种非常常见且有效的认证方式是加密。如果使用高级别加密,敌方几乎不可能进入网络。这种方法同时提供了信息安全的重要特性。

图5.29 降雨损耗是频率和降雨率的函数。
降雨条件:
雾条件:
5.6 抗干扰裕度¶
保护数据链路免受干扰的方法有很多,包括:
- 最大化发射机ERP;
- 使用窄波束天线;
- 抑制来自链路发射机方向以外的信号;
- 使用扩频调制;
- 采用纠错编码。
干扰效果用干扰信号与接收信号的比值(J/S)来衡量。J/S越高(通常以dB表示),干扰效果越好。提高ERP可通过增加“S”来降低J/S。窄波束天线使干扰信号更可能通过天线旁瓣进入接收机,而旁瓣增益显著低于主瓣(主瓣指向链路发射机方向),从而降低“J”。
如图5.30所示,旁瓣抵消器使用一副在旁瓣方向有增益的天线。若该天线接收到的信号强于常规链路天线接收到的信号,则在接收链路信号中加入一个相位反转副本,从而抵消(或显著降低)干扰信号。利用相控阵天线在特定方向产生多个零陷,也能实现干扰信号的抑制。
扩频信号在第2章和第7章中有介绍。三种技术(跳频、线性调频、直接序列扩频)都使传输信号在远大于链路信息所需的频率范围内伪随机扩展。接收机会逆向去扩展接收到的链路信号,从而获得处理增益。该增益增强了接收链路信号,但不会增强干扰信号,因为干扰信号没有被加上伪随机函数。此过程降低了\(\mathrm{J}/\mathrm{S}\),因为干扰信号在去扩频器后会显著衰减。由处理增益提供的干扰裕度公式为:
其中,\(M_{J}\) 为干扰裕度(dB),\(G_{P}\) 为处理增益(dB),\(L_{SYS}\) 为系统损耗(dB,通常取0),\(SNR_{RQD}\) 为链路正常工作所需的信噪比(高于干扰水平)。

图5.30 通过旁瓣抵消器可以降低接收干扰信号的功率。
5.7 链路裕度细节¶
链路裕度是接收机正常保持链路连接所需的最小信号电平与实际接收信号电平之间的差值。
表5.3展示了计算链路裕度时需考虑的项目。本表改编自文献[2]中的类似表格。
该表中小计项通过以下两个公式关联:
其中,\(RSP\) 为接收信号功率,\(ERP\) 为有效辐射功率,\(TPL\) 为总路径损耗,\(TRG\) 为接收端总增益。
表5.3 链路预算

上表对照如下:
| 链路裕度输入项 | 链路裕度小计 | TSP 与 RSS | 净裕度 |
|---|---|---|---|
| +发射机功率 -发射机损耗 +发射天线增益 -发射机天线罩损耗 |
有效辐射功率(ERP) 左列各项求和 | 总信号功率(TSP) 第二列各项求和 | 净链路裕度(NLM) TSP - RSS |
| -路径损耗 -发射天线指向误差 -降雨损耗 (0.999) -多径 -大气损耗 |
总路径损耗(TPL) 左列各项求和 | ||
| -接收天线罩损耗 +接收天线增益 -接收极化损耗 -接收机损耗 -接收天线指向误差 |
总接收端增益(TRG) 左列各项求和 | ||
| +接收机噪声系数 +kTB +前检测信噪比 |
接收机灵敏度(RSS) 左列各项求和 | 第二列数值(RSS) |
其中,\(NLM\) 为净链路裕度,\(RSP\) 为接收信号功率,\(RSS\) 为接收系统灵敏度。
5.8 天线指向损耗¶
为天线失准指定链路预算损耗的最准确方法是从制造商处获取天线增益图,并读取相对于波束中心增益的损耗值,该角度等于规定的指向精度。这仍然是一个好方法,但同时也很方便有一个理想抛物面天线的公式,用于估算失准角带来的损耗。以下公式给出了\(3-\mathrm{dB}\)波束宽度与波长和天线口径的关系:
其中,\(\alpha\)为\(3-\mathrm{dB}\)波束宽度(度),\(\lambda\)为波长(米),\(D\)为天线口径(米)。
如果输入工作频率比波长更方便,则公式变为:
其中,\(\alpha\)为\(3-\mathrm{dB}\)波束宽度(度),\(F\)为工作频率(MHz),\(D\)为天线口径(米)。
增益下降与失准角及\(3-\mathrm{dB}\)波束宽度之间的关系公式(适用于较小的偏移角)为:
其中,\(\Delta G\)为因天线失准导致的增益下降(dB),\(\theta\)为天线指向精度(度),\(\alpha\)为\(3-\mathrm{dB}\)波束宽度。
一个方便的dB形式公式,描述了增益下降与频率、天线口径及天线指向精度之间的关系:
其中,\(\Delta G\)为增益下降(dB),\(\theta\)为天线指向精度(度),\(F\)为工作频率(MHz),\(D\)为天线口径(米)。
5.9 图像数字化¶
网格化作战中的一个重要问题是将图像从产生点传输到操作员或其他决策者需要访问信息的地点。图像可以来自电磁频谱的大部分范围:可见光、红外(IR)或紫外(UV)。
捕获图像有两种基本方法。一种方法是使用光栅扫描,如图5.31所示。在这种技术中,单个传感器(IR、UV或可见光)(或传感器组)在感兴趣的角区域内扫描。光栅中线条的间距足够密集,以提供垂直方向所需的分辨率。水平方向的分辨率由相邻采样点之间的角度间隔决定。
在模拟视频中,采样数据在每幅图像的开始有一个帧同步脉冲,在光栅模式的每一行开始有一个行同步脉冲。在美国的商用电视中,光栅有575行,每行575个采样点。每隔一行(交替)以每秒60次的速率传输,从而捕获每秒30幅完整图像。在欧洲,光栅有625行,每行625个采样点。每隔一行以每秒50次的速率传输,从而捕获每秒25幅完整图像。在这两种情况下,都能实现全动态视频,因为人眼每秒只能分辨24幅新图像。该模拟视频信号全彩图像带宽需求略低于4 MHz。通过对扫描传感器的输出进行数字化,可以生成数字视频信号。
图5.32展示了捕获图像数据的另一种方法。在这种情况下,使用一个传感器阵列。每个传感器捕获图像中的一个像素。传感器的输出依次被采样并数字化,形成适合传输的串行数字信号。
数字信号的比特率由以下公式确定:
比特率 = 每秒帧数 \(\times\) 每帧像素数 \(\times\) 每像素比特数
一个标准全分辨率的数字化视频信号为720×486像素,每像素16位。这使得每帧图像包含 \(720 \times 486 \times 16\) 比特。
在美国,每秒30帧时,所需比特率为167,961,600 bit/s。

图5.31 使用光栅扫描获取图像时,每个像素的颜色强度被数字化为一个串行比特流。

图5.32 若图像传感器为传感器阵列,每个像素的颜色强度被数字化并输出为串行比特流。
在欧洲,每秒25帧时,所需比特率为139,968,000 bit/s。
携带这些数字数据的调制方式可能需要大量链路带宽。我们将讨论多种降低数据率的方法。
5.9.1 视频压缩¶
有多种基本方法可降低所需带宽。一种方法是传输模拟视频。但该方式的缺点是模拟信号难以安全加密,且在远距离传输中质量严重下降。若使用数字视频,则可采用以下方法降低数据率(即带宽需求):
- 降低帧率;
- 降低数据密度(即降低分辨率);
- 减小覆盖角范围(在相同分辨率下);
- 利用人眼对亮度(亮度信息)的分辨率是对色度(颜色信息)的两倍这一事实,从而在每像素16位下实现全彩(每颜色通道8位);
- 使用数字数据压缩软件。
三种基本数字压缩技术包括:
- 离散余弦变换压缩(DCT):用一个数字字描述图像中\(8\times8\)的块。这是一种非常成熟的技术。随着接收信号SNR下降,图像会分解为方块。一个比特错误会导致64个像素错误,在某些情况下甚至会丢失整幅图像,需要多帧才能重新同步。因此,使用DCT的系统通常必须结合前向纠错。
- 小波压缩:对图像进行一系列高通滤波,将连续的“1”替换为单个“1”。重复10至12次后,生成整个图像的压缩数字表示。这种方法下,每个比特错误的影响是图像整体略微模糊,因此通常不需要前向纠错。
- 分形压缩:将图像划分为几何图形,并生成数字比特流描述各图形的密度、颜色和位置。这需要大量内存和处理能力。其性能与DCT和小波压缩相当,但优点是允许图像大幅放大。
这些方法都能降低传输所需的数据率,从而减少链路带宽需求。三种技术都对每帧视频进行压缩,便于高效编辑与分析,以从数字数据中提取信息。压缩比取决于恢复视频的所需质量,但通常在30到50之间。
时间压缩则通过去除帧与帧之间的冗余数据来实现。这种方法可以达到极高的压缩比,但缺点是数字编辑变得非常困难。
5.9.2 前向纠错¶
通过在传输的数字信号中加入额外比特,可以检测并纠正一定范围内的比特错误。加入的比特越多,可纠正的错误比特也越多。但这些额外比特会增加传输比特率,从而增加链路带宽需求。
5.10 码¶
码在现代通信和电子战中被广泛使用,包括:
- 加密;
- 跳频序列;
- 线性调频信号的伪随机同步;
- 直接序列码片生成。
在这些应用中,码看起来像是随机生成的。它们涉及最大长度二进制序列,具有以下特性:
- 在重复前包含\(2^n-1\)比特,其中\(n\)是生成码所需的移位寄存器数;
- 当同步时,比特一致数等于码的长度;
- 当不同步时,一致数与不一致数的差为-1。
表5.4展示了移位寄存器级数与码长度的关系。需要注意,码的安全性与其长度相关。军事系统和应用的一条经验是:若安全性重要,码在正常操作中至少两年不重复。
图5.33展示了生成线性七位Barker码1110100的移位寄存器配置。图中有三级移位寄存器和一个带模2加法器的反馈回路。可以在任意配置中添加更多反馈回路。所有反馈回路使用二进制加法器是线性码的特征,适用于安全性要求不高的场景。
若为非线性码,反馈回路中会使用数字与门、或门等器件,适用于安全性要求较高的场景。
在操作开始时,图5.33中的所有移位寄存器均置为1。图5.34展示了随时钟周期变化的各移位寄存器状态。该码在7个周期后重复。每个时钟周期后,第3级状态移到第2级,第1级与第3级的二进制和输入到第3级。在此过程中,不进位,即\(1+1=0\),不会向下一寄存器进位。
表5.4 移位寄存器级数与码长度
| 级数 | 码长度 |
|---|---|
| 3 | 7 |
| 4 | 13 |
| 5 | 63 |
| 6 | 127 |
| 7 | 255 |
| 31 | 2,147,483,647 |

图5.33 一个3级移位寄存器生成七位码序列。

图5.34 每个时钟周期中,各寄存器状态和模2加法器的状态被移到下一级。

图5.35 每个时钟周期中三级状态形成一个八进制字,描述一系列伪随机数。
现在看图5.35,其中展示了三级寄存器的状态。这三个比特构成一个八进制二进制数。注意在表的右列,前七个时钟周期(在第一级输出1110100码)形成的八进制比特生成了1到7之间的随机数序列。这一系列八进制码可用于设置跳频无线电合成器的倒计时值,从而实现伪随机跳频。

| 跳频时刻 | 二进制码 \(\mathrm{C}_{3} \mathrm{C}_{2} \mathrm{C}_{1}\) | 频率步长 | ||
|---|---|---|---|---|
| 1 | 1 | 1 | 1 | 7 |
| 2 | 0 | 1 | 1 | 3 |
| 3 | 1 | 0 | 1 | 5 |
| 4 | 0 | 1 | 0 | 2 |
| 5 | 0 | 0 | 1 | 1 |
| 6 | 1 | 0 | 0 | 4 |
| 7 | 1 | 1 | 0 | 6 |
| 8 | 1 | 1 | 1 | 7 |
| \(\vdots\) | 码重复 | \(\vdots\) |
图5.36 表右列为由中间列八进制码形成的1到7之间的伪随机数序列。
References¶
[1] Dixon, R., Spread Spectrum Systems with Commercial Applications, New York: Wiley-Interscience, 1994. [2] Seybold, J., Introduction to RF Propagation, New York: Wiley, 1958.