2024年2月12日发(作者:面试注意)
数字私线/数字亚音介绍
本文是有关编码静噪系统的基础性知识的介绍,这些系统被用于诸多无线电设备制造商的产品内。由于这个系统不单单是由motorola制定的,我更倾向于使用数字编码静噪(DCS)来描述而不是使用motorola所专指的数字私线(DPL),DCS和DPL指得是同一个东西。你可以参考其他PL/CTCSS页获得其它编码静噪系统的介绍。
DCS 是一种由发射机发出用于控制接收机打开静噪的数字静噪方案。DCS被设计用来在所谓的“亚音频”部分(小于300HZ)工作,DCS发射的数字码其实是一种戈雷码{23,12},{23,12}中的23 表明一个戈雷码字有23个位组成,其中12位是原始数据,其他11位是这12位数据的校验数据。在网上有很多的戈雷码的介绍,在这里就不重复介绍了。戈雷码的一个重要特性是它可以检测并纠正3个位的错误。戈雷码的另外一个特性是如果将字作任意位的循环以后,它仍然是一个不同但是有效的戈雷码。这些特性吸引了许多的数学家的目光,也可以解释为什么网上会有这么多的关于戈雷码的文章。
DCS的信号是一种数字方波信号,使用方波的电平代表数字信号的1和0,方波信号边缘的锐利程度取决于信号所含奇数倍频的多少,奇数倍频的含量越多,方波边缘越锐利。由于谐波的频率比基频高出许多,明显各个谐波的频率超过了所谓的300HZ的限制(进入了声波的300到3000HZ的范围之内),电台里面必须有很好的滤波器来滤除这些不希望的DCS噪音。去掉这些谐波以后,DCS发射滤波器改变了原来数字信号的上升下降沿,将其变得更加的圆滑。由接收机负责将这些圆整过的信号解码还原成以前的数字信号。一些电台干脆使用DCS编码合成硬件直接生成圆整过的波形而不是完全依靠DCS发射中的滤波器。
DCS也包括一个可选的“反向脉冲”特性,可以用来在发射结束的时候关断接收机的静噪,这样可以有效避免噪音拖尾的现象出现。
本文介绍的顺序是为了防止读者在正负DCS的问题上产生错误的理解(希望如此),我们首先解释一下简单的DCS编码原理,是指在理想的实验室条件下的,无差错发射并且无差错接受,双方的DCS码的极性是一样的。当然在现实世界里,极性是无法保持一样的了(这个以后再解释)。
如果你检查一个有效的DCS字,你会发现DCS编码是一个没有极性概念的数学结构。换个说法,如果你把DCS字的每一个位翻个,你得到的仍然是一个正的DCS编码。正如前面提到的,DCS是一个{23,12}的戈雷码。11个剩余的校验码适用于检查12位的数据码的正确性并纠错用的,DCS码与戈雷码的区别在于第12/13/14位固定为“100”。这样,只有9位可以用于我们电台内的DCS码,这意味着所谓的DCS码只是{23,12}戈雷码的一个小子集而已,戈雷码有12位数据字,4096个值,而DCS只有9位数据字,512个值。
DCS数字是用八进制来表示的,一共三个八进制码(每一位代表三位的二进制码),每个数字可以从0到7,所以从000到777一共512个可能的DCS值.如
果你有高级点的计算器,你可以轻松地计算出来. 记住,000 也是一个有效的DCS码,从0到511一共512个值。
如下图是我们用的23位的DCS字的结构(分隔号和斜杠只是使之便与理解)
11位校验位
- 标号 - 9 位的DCS码
C C C C C C C C C C C - 1 0 0 - D D D / D D D / D D D
1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 2 2 2
0 1 2 3 4 5 6 7 8 9 0 1 2 3
一个DCS码要么是一个有效的DCS码,要么不是,没有模棱两可的中间状态。“100”这三位是23位DCS码的标志码位,如果没有这“100”的标志码准确地出现在这个位置,也就不是一个有效的23位DCS字。这种方式被我们称作“100”标志校验。
试一下,如果我们对所有的位向右作几次循环,你可能会发现有若干个值可能会出现并被判定成一个有效的DCS码(有100的标志位出现)
-100-000/010/011 = 023 (有效 DCS字)
-110-000/001/001 – 右循环一位, 没有“100”标志出现
-111-000/000/100 - 右循环一位, 没有“100”标志出现
-011-100/000/010 - 右循环一位, 没有“100”标志出现
-001-110/000/001 - 右循环一位, 没有“100”标志出现
1-000-111/000/000 - 右循环一位, 没有“100”标志出现
-100-011/100/000 - 右循环一位, 标志出现340 (有效DCS字)
-110-001/110/000 - 右循环一位, 没有“100”标志出现
-011-000/111/000 - 右循环一位, 没有“100”标志出现
-101-100/011/100 - 右循环一位, 没有“100”标志出现
-110-110/001/110 - 右循环一位, 没有“100”标志出现
-111-011/000/111 - 右循环一位, 没有“100”标志出现
1-111-101/100/011 - 右循环一位, 没有“100”标志出现
-111-110/110/001 - 右循环一位, 没有“100”标志出现
-011-111/011/000 - 右循环一位, 没有“100”标志出现
-001-111/101/100 - 右循环一位, 没有“100”标志出现
-100-111/110/110 - 右循环一位,标志出现766 (有效DCS字)
-010-011/111/011 - 右循环一位, 没有“100”标志出现
1-001-001/111/101 - 右循环一位, 没有“100”标志出现
-000-100/111/110 - 右循环一位, 没有“100”标志出现
-000-010/011/111 - 右循环一位, 没有“100”标志出现
1-000-001/001/111 - 右循环一位, 没有“100”标志出现
-000-000/100/111 - 右循环一位, 没有“100”标志出现
-100-000/010/011 - 右循环一位,标志出现023 (有效DCS字)
我们又回到了初始的状态.
在这个例子里面我们可以看到,同样的23位的DCS码可以制造出三个有效的DCS码(023,340和766)。神奇的是这些有效的DCS码的11位校验位也全部是正确的。这样的一对多的关系不是所有的23位DCS码都具有的,有些DCS码只有一个确定的值而有些码最多有6个不同的DCS码可以与之循环对应。这完全只是与23位DCS码的格式有关系。
我们可以换个方法来想,这些多个代码共存于23位的DCS字的原因是我们要对它作时间轴的循环。在这种情况下,每个位占用同样的时间长度来发送,但是你可能在任何的时间开始检测这些循环发送的数据。所以每个对23位戈雷码循环的数字码就可以看成在不同的时间窗口内开始检测所得到的数据。由于我们的接收机就是这样处理23位的DCS字的,这个概念可能会比较有用
一个23位的DCS字是以异步串行方法,持续重复发射的方式传送出来的。明显,这样带来一个问题:“你怎么知道那个位是你发射的第一个位?”答案是我们无法得到。对接收机而言,只是直接跳到23位DCS字串里面,得到了23个位然后内部循环它直到我们发现了100的标志码,如果硬件发现了标志码但是DCS码不是它所找的那个,它就继续地循环,继续以上的步骤,22次以后如果仍然没有找到就停止循环了,如果所有找到的DCS码都不是它所需要的,机器就不会打开静噪。
再次强调,一个23位的DCS字是以异步串行方法,持续重复发射的方式传送出来的。这意味着没有其他信号用于解决发射机和接收机的位同步问题。我们需要一些其他方法来获得必要的同步,让接收机可以将位与其他位区分开来。异步协议里面是通过固定的波特率来完成这个功能的,由于发射机和接收机都使用同样的波特率,所以接收机可以成功地将发射机的信号解码,对DCS码而言,这个波特率是134.3HZ.
在DCS匹配过程中,我们无法知道信号是否被倒置,也无法得知解码信号的极性是什么样的。在理想的实验室环境里,发射机和接收机信号的极性都是一样的,我们发的是什么,得到的就是什么,我们发射了一个023的DCS码,得到的也是023的DCS码,当然接收机是在对这23位的数据旋转了以后就一定会发现它。
前面说了,即使我们送的是023的DCS码,我们可能解码得到340或者766,这带来一个问题,我们如何知道到底是哪一个码?唯一的答案是我们有一个非强制性的协议来只使用这三个码中的任何一个,如果这个DCS码有若干个重码的话。我们可以只使用023,另外的DCS码(如340和766)依然存在,只是被我们忽略掉了。这样的协议就形成了我们所说的工业通讯领域所谓的83个标准的DCS码。
以上全部是在所谓的理想环境下得到的,现在欢迎回到现实世界。在现实的世界里面我们不能保证发射机和接收机会有相同的信号极性。除非你使用的发射机和接收机是同一个设备制造商的同样的设备。我们无法避免发射和接受方存在的极
性倒置的现象。让我们看看如果接受方的极性倒置了,我们的23位DCS码会是什么样子:
-100-000/010/011 = 023 (有效的DCS字)
-011-111/101/100 – 倒置后的023 DCS字, 没有100标识码
我们可以看到有效的023DCS字倒置后变成了无效的DCS码(100的标识变成了011),这是DCS码的一个惊人的数学属性,如果我们在对这个无效的DCS码作旋转的话(向上面的例子一样),我们会发现会有另外不同的三个有效DCS码隐藏在这些倒置后的信号之中。如下:
-100-111/000/111 = 707 (倒置023码旋转后得到第一个符合100标志码的反向DCS码)
1-100-011/111/101 = 375 (倒置023码旋转后得到第二个符合100标志码的反向DCS码)
-100-000/100/111 = 047 (倒置023码旋转后得到第三个符合100标志码的反向DCS码)
这意味着如果接收机使用反向的DCS来接受初始的023的DCS码的话,它可以得到有效的707,375或者047的DCS码,如果你在发射机上规定发射的是023的DCS码而在接收机上也定义接受的是023的码(但是是倒置接受的),接收机收到的不是023的码,不匹配所以不会打开静噪。这是一个虚构的,因为数学模型是很清楚的,但是没有涉及到接收到底是正的还是负的。正极性还是负极性只是意味着是否用倒置过以后的码来传给DCS码。
但是,当我们用100的标识码来检测一个有效的DCS码的时候,翻转以后的标示总是会变成011,这样一来原来的DCS码就变成了一个无效的DCS码,但是如果我们对翻转以后的DCS码作旋转的话,又会得到其他有效的DCS码。当然那些11位的校验位总是正确的(戈雷码的特性),不管是否能发现100的标识码。我们可能发现一到六个带有100标识码的有效DCS码隐藏在其中。但是我们实际的解决方案是将原来接受到的信号再倒置一下(下面会详细解释)
重要的一点是所有的DCS码的处理方式是一样的。DCS码理论后面的数学模型区分不出来原来的信号的极性是什么样的。它只关心100的标识码和11位的校验位可以保证接受的DCS码可以被正确地解析出来。我们才是关心信号极性的因素。当我们被告知使用的是那个特定的DCS码的时候,我们希望它可以和所有的设置相同DCS码的机器良好地配合。
我们用+023代表正极性的023的DCS码,用-023代表反极性的023 DCS码。DCS码前面的负号表明电台硬件需要将信号倒置以后再送到后面的处理流程里面。倒置的意思是至将每个原来是1的信号变成0,将原来是0的信号都变成1。
在前面的例子里面当接收机的极性是与发射机的极性相反的时候,我们可以简单地告诉接收机在用这些信号之前把信号倒置一下就可以了。这样倒置的信号又变成了原来初始的信号。这是普通的处理DCS码极性的方法,有多少人知道
了解047,375或者707的DCS码可以当作反向023 DCS码呢?结论是,你不用知道。如果有人告诉你他的发射里面加了023的DCS码,你必须试一下到底是+023还是-023能正常工作就可以了。
发射机里面也可以设置DCS信号的极性,当你设置一个发射机与其他的电台配合工作的时候,你不用改变其他所有电台的接受极性来和你配合,只需要设置自己的发射码极性就可以了,当然你也要试一下+023和-023来检查哪个是正确的。
问题是我们没办法得知每个设备的发射是什么极性的。同样也无法得知每个设备的接受鉴频器是什么极性的。所以可以对接受和/或发射的信号进行倒置是解决不同设备成功接受相同的DCS码的方法。
所谓的DCS极性使我们拥有了似乎512个正极码和512个负极码。实际上这只是一个假象,我们仍然只是有总共512个DCS码。在前面的例子里面我们可以看到一个负极性的023码可以被接受解码成正047,375或者707的DCS码。这些码都是正极码,仅仅是信号的极性造成了这些差别,所以,其实没有什么23位的正极DCS码和负极码的区别,“-”号只是显示信号已经被电台的电路作了翻转,而且翻转了以后的DCS码代表了不同的码值。
只有四个独特的DCS码翻转了以后没有任何的有效DCS码与之对应。它们是112,250,505和512。它们翻转了以后,不会有100的标识码出现(以后再详述)
假设我们有一个接收机可以显示出来接受的实际的DCS码,由于我们不知道接收机的极性是否与发射机的极性相匹配,这样就意味着发射机可能发射两种码中的任何一个(除了112,250,505和512)。对同样的发射DCS码,我们的接收机可能会显示+023或者-047。如果接收机极性与发射机的极性是一样的,这意味着发射机送的是+023(没有翻转)或者-047(翻转了).但是如果接收机的极性与发射机的相反,这意味着发射机可能在发射+047(没有翻转)或者-023(翻转了)。既然我们知道了是+023和-047,我们就知道这些DCS码可以与发射机匹配。唯一不知道的是发射机的极性和接收机的极性是否匹配,所以我们并不确切地知道发射机的发射码。一个方法是如果发射机和接收机都是同一牌子的同一型号,那么一定极性是一样的。另外一个方法是问发射机编程的人员他们用了什么DCS码。
以下的表列出了所有的可能DCS/极性/码的关系(以发射码023为例)
极性
Tx 相同 Rx
Tx 相同 Rx
Tx 相同 Rx
Tx 相同 Rx
编程Tx
+023
+023
-047
-047
-023
-023
+047
发射 AS
023
023
023
023
047
047
047
接受 AS
023
023
023
023
047
047
047
编程Rx
+023
-047
+023
-047
-023
+047
-023
Tx 相同 Rx
Tx 相同 Rx
Tx 相同 Rx
Tx 相同 Rx
+047
+023
+023
-047
-047
-023
-023
+047
+047
047
023
023
023
023
047
047
047
047
047
047
047
047
047
023
023
023
023
+047
-023
+047
-023
+047
+023
-047
+023
-047
Tx 相反 Rx
Tx 相反 Rx
Tx 相反 Rx
Tx 相反 Rx
Tx 相反 Rx
Tx 相反 Rx
Tx 相反 Rx
Tx 相反 Rx
实际上,如果你知道其他的电台使用的是023码的话,047码从来就不会被编入。这只是举例所用。记住,023,340或者707都是可以内部互换。但是。我们忽略了340,766,375和707码因为它们只是其他23位DCS字的同义词。这意味着023代表了其他三个DCS码而047代表其他三个DCS码。我们把这些相关的DCS码写成一个集合,叫做DCS码组(以后再详细介绍)
在以上的表中的例子显得比较杂乱。这只是为了让大家理解DCS码和信号极性之间的关系。如果你不能理解表中的内容,你可能会不理解在后面的表中发送-023代表+047的意义。但是,在实际的工作中,这些信息太多了而难于把握。以下的表是实际上我们常用的不倒置和倒置的DCS码:
极性
Tx 相同 Rx
编程 Tx
+023
-023
+023
-023
发送 AS
023
047
023
047
接受 AS
023
047
047
023
编程 Rx
+023
-023
-023
+023
Tx 相同 Rx
Tx 相反 Rx
Tx 相反 Rx
我们注意到电台使用者并不关心“发送 as”和“接受 as”的信息,所有的电台持有者只需要知道如何选择正确的DCS码并如何将正/负的信息编程入电台以获得正确的信号极性。
继续使用以前的例子,我们发射时使用-023码的唯一目的就是用户的接收机和发射机的极性是不一样的。你只需要试验一下+023和-023直到你发现了哪一个是可以顺利使用的就可以了。
23位的DCS码的发送当然是有严格的规定的。它是通过一种叫NRZ(非归零方式)编码方式发送的。简而言之,如果你通过这种方式连续送三个“1”,你得到的是一个“1”持续三个位的时间。如果你通过这种方式连续送三个“0”,你得到的是一个“0”持续三个位的时间。关于这种NRZ方式网络上有大量的信息可以
参考。
另外一个关于DCS和NRZ编码的有趣数学知识是每个23位的DCS码可以分为三类,分别有8个,12个,或者16个从1到0或者从0到1的跳变沿。这是一定的。
记住:我们使用DCS码的唯一原因是我们在你的特定电台获得一些唯一的编码。由于一对多现象的存在,我们不能使用总共512个的DCS码,不过我们可以从中得到177个独一无二的DCS码(码组)供我们使用。大部分的制造商只使用了177个DCS码中的83个或者112个。我们没有强制的标准DCS码,所以每个人可以决定自己使用那些码组,但是现在看来每个人都默认了基本的83个码组。177个唯一码组(就是我们前面所提到的使用“100”作为同步码所得到那些码)中,大部分都是具有多个重码与之对应的,但是都被忽略掉了(只留下了一个码来代表一个码组)。
正像我们前面所说的,我们把这些码归结成177个码组。每一个码组留了一个单独的码来代表它,其他的重复码都被忽略掉,不再使用了。这是一个很重要的步骤,考虑到我们没有办法确定发射的开始位,177个也是一个可以接受的数量。但是在这117个码组中,有些码组在现实世界里面不能很好地工作。有的码由于跳变较多,可能会误触发模拟亚音(CTCSS),有的则不能可靠地解码。有时解码的难度主要来自于接收机内硬件/固件的限制。所以,我们继续缩小了范围,得到了83个标准的工业DCS码。这些标准码可以很好地与DCS兼容的电台配合工作并不会导致CTCSS出现问题(CTCSS也是使用这一频率范围),这些标准的23位的DCS码一般只有8个或者12个跳变沿。
我们也注意到倒置的23位DCS码与单纯将9位的DCS数据倒置完全不是一回事情。举例说明:如果我们将023的九位DCS数据倒置,我们得到了754,但是754的DCS码与倒置后的-023码没有任何关系(就像我们前面举例显示的一样)。我们使用的是23位整体倒置后的码。
上图显示了DCS码发射的时间图。轴左右都有一个竖线。134.3HZ方波信号是我们位同步的基础,也是DCS反向脉冲信号。分频后得到的67.15HZ方波信号是我们用NRZ方式交替送出0和1以后所得到的波形。这不是一个有效的DCS码,只是显示NRZ的工作原理的一个例子。如果你数一下,你会发现有12个1和11个0。DCS码+023的波形如图最下面的线所示,其中第一位,11位,15位和23位做了标示。三个100的位,11个校验码的位和9个数据位都标了出来。这个波形会重复发送,我们可以看到跳变一共有8个,最多有连续的6个0和5个连续的1,所以最长的持续时间为6个周期,对134.3HZ而言,最长的再同步周期就是6个周期。由于这只是一个示意图,所以方波信号的边缘都是很好的,而不是在实际的DCS信号中那种已经圆滑过的边缘。
总体来说,如果一个接收机扫描到了一个携带DCS码的频率,它也不知道开始接受的那个位是第几个位(譬如,接收机可能从第17个位开始检测到的,或者其他的那个位)在DCS码的数据流里面,没有哪个位是特意标定的起始位或者终结位,只是在那里不停地重复发射而已。这就是为什么100的标示码为什么这么重要的原因,这是唯一的检测DCS码格式并得到有效的DCS码的方法。如果我们有起始位和停止位来同步发射方和接受方的话,512个DCS码就都变成了可用的码了,但是我们不是这样做的。无法同步的问题是出现一对多现象的根本原因。并不是所有的177个DCS码都是在现实里面可以使用的,所以我们出来了一个83个标准DCS码组的原因。
实际上,DCS码是按照上图显示的相反的顺序发送的。人类写数字的时候都是从大往小里写的,当我们写数字九十八的时候,是写作98而不是89。如果我们按实际发送的方式写DCS的二进制码的时候可能会有一些迷糊,所以我们仍然按照我们习惯的方式写这些码,但是实际上发送到空中的时候,机器是按照相反的顺序发送出去的。譬如,我们送023的DCS码“-100-000/010/011”的时候,机器时的发送顺序是“110/010/000-111”。
电台的相位调制器在发送DCS码的时候可能会有些问题,因为23位的DCS码是一个低速的数字信号。总的来说,相位调制器并不是一种最好的方法。所有的motorola的电台使用的是TureFM调制方式,这种方式是最好的。但是仍然需要做好发射补偿电路的调整才能送出完美的DCS信号。如果你更换过motorola电台的FM调制器相关的硬件电路或者DCS输入信号回路,你最好在打算使用DCS之前检查调整一下相关的补偿部分。
23位的DCS码占用了134.3赫兹信号的23个周期时间。算一下134.3HZ信号每个周期的时间,然后乘以23就可以得到每个DCS码发送一遍所需要的时间,大概是0.17125秒的时间。这意味着我们每秒钟大概可以送出6个23位的DCS码。
下表列出了83个标准DCS码组,每一组里面第一行是正常极性的DCS码,第二行是反极性的对应DCS码。每个码组之间用“-”分开,这个表将全部的匹配的码列了出来,包括那些忽略掉的和没有使用的码。黑体蓝色的DCS码就是所谓83个标准码。提醒一下,即使是那些忽略掉的码在这里列了出来,也不表明你的电台可以正确地使用它编码或者解码,只使用那些标准码就足够了。但是,从数学上来说,每个码组里的所有码的波形都是相关的(旋转了以后会得到同样的数值)
(这个自然段里用的都是十进制的数据哦,不要搞混了。)除了我们说的83个标准码以外,我们有179个DCS码是与83个标准码相关并且不使用的。所以我们一共有262个(83+179=262)码用于所谓的标准码组。一定记住这个标准码不是强制有效的,所以你可能会在一些比较老的电台里面发现一些不同的独立码被使用着。不用感到奇怪,哈哈。
以下是列出的83个标准码组:
----1---
+023, +340, +766
-047, -375, -707
----2---
+025
-176, -244, -417
----3---
+026, +566
-237, -464, -642, -772
----4---
+031, +374, +643
-037, -560, -627
----5---
+032
-051, -520, -771
----6---
+043, +355
-222, -445, -457,
----7---
+047, +375, +707
-023, -340, -766
----8---
+051, +771, +520
-032
----9---
+054, +405, +675
-133, -413, -620
----10---
+065, +301
-271, -427, -510,
---11----
+071, +603, +717,
-147, -303, -306,
---12----
+072, +470, +701
-245, -370, -554
---13----
+073, +640
-224, -313, -506,
---14----
+074, +360, +721
-142, -174, -270
---15----
+114, +327, +615
-136, -502, -712
---16----
+115, +534, +674
-152, -366, -415
---17----
+060, +116, +737
-076, -203, -754
-575
-762
+746
-761
-574
---18----
+125, +173
-107, -365
---19----
+131, +572, +702
-130, -364, -641
---20----
+132, +605, +634, +714
-317, -546, -614, -751
---21----
+134, +273
-223, -350, -475, -750
---22----
+143, +333
-127, -412, -441, -711
---23----
+152, +366, +415
-115, -534, -674
---24----
+155, +233, +660
-447, -473, -474, -731,
---25----
+156, +517, +741
-171, -265, -426
---26----
+162, +416, +553
-157, -322, -503
---27----
+165, +354
-236, -251, -704, -742
---28----
+057, +172
-036, -137
---29----
+142, +174, +270
-074, -360, -721
---30----
+135, +205, +610
-213, -263, -736
---31----
+223, +350, +475, +750
-134, -273
---32----
+104, +226, +557
-744
-117, -411, -756
---33----
+243, +267, +342
-351, -353, -435
---34----
+176, +244, +417
-025
---35----
+245, +370, +554
-072, -470, -701
---36----
+236, +251, +704,
-165, -354
---37----
+227, +261, +567
-164, -207, -732
---38----
+213, +263, +736
-135, -205, -610
---39----
+171, +265, +426
-156, -517, -741
---40----
+271, +427, +510,
-065, -301
---41----
+147, +303, +306,
-603, -071, -717,
---42----
+311, +330, +456,
-344, -471, -664,
---43----
+315, +321, +673
-234, -423, -563,
---44----
+331, +372, +507
-056, -465, -656
---45----
+324, +343, +570
-161, -345, -532
---46----
+346, +616, +635,
-254, -314, -612,
---47----
+742
+762
+761
-746
+561
-715
-621, -713
+724
-706
+351, +353, +435
-243, -267, -342
---48----
+130, +364, +641
-131, -572, -702
---49----
+107, +365
-125, -173
---50----
+217, +371, +453, +530
-066, -734
---51----
+117, +411, +756
-104, -226, -557
---52----
+127, +412, +441, +711
-143, -333
---53----
+133, +413, +620
-054, -405, -675
---54----
+234, +423, +563, +621, +713
-315, -321, -673
---55----
+262, +316, +431, +730
-235, -611, -671, -723
---56----
+276, +326, +432
-067, -516, -720
---57----
+222, +445, +457, +575
-043, -355
---58----
+237, +464, +642, +772
-026, -566
---59----
+056, +465, +656
-331, -372, -507
---60----
+144, +466, +666
-363, -436, -443, -444, -662
---61----
+157, +322, +503
-162, -416, -553
---62----
+224, +313, +506, +574
-073, -640
---63----
+067, +516, +720
-276, -326, -432
---64----
+161, +345, +532
-324, -343, -570
---65----
+317, +546, +614, +751
-132, -605, -634, -714
---66----
+307, +362, +565
-150, -256, -703
---67----
+153, +606, +630
-231, -504, -631, -636, -745
---68----
+254, +314, +612, +706
-346, -616, -635, -724
---69----
+075, +501, +624
-123, -632, -657
---70----
+037, +560, +627
-031, -374, -643
---71----
+231, +504, +631, +636, +745
-153, -606, -630
---72----
+123, +632, +657
-624, -501, -075
---73----
+163, +460, +607, +654
-312, -515, -663, -743
---74----
+363, +436, +443, +444, +662
-144, -466, -666
---75----
+344, +471, +664, +715
-311, -330, -456, -561
---76----
+150, +256, +703
-307, -362, -565
---77----
+136, +502, +712
-114, -327, -615
---78----
+235, +671, +611, +723
-262, -316, -431, -730
---79----
+447, +473, +474, +731, +744
-155, -233, -660
---80----
+164, +207, +732
-227, -261, -567
---81----
+066, +734
-217, -371, -453, -530
---82----
+312, +515, +663, +743
-163, -460, -607, -654
---83----
+076, +203, +754
-060, -116, -737
-------
在这些标准码中,有一些特例。在DCS码组中+172和-036的码在使用,但是倒置码组中-172和+036的码却没有使用。
下面的是不包含在83个标准码组之内的一些DCS码组。其中一些被不同的电台制造商使用着(他们使用一些特别的编码和解码硬件来与这些扩展的DCS码配合工作。)。在这些177个独立码组之间,最大的码组数是112个,不过112个码组之间包含着83个标准的码组。其余的DCS码看来是不能用的,即使是那些敢做敢为的制造商也一样。
对+112,+250和+505 DCS码而言,有些不寻常的地方,这几个码没有倒置DCS码的存在。如果倒置这些DCS码,不会发现100的标识码。我猜想这与这四个码被弃置不用有些关系。
(这个自然段内的数字都是十进制的,不是八进制的,不要搞混了哦)除了剩余的94个非标准码组以外(177-83=94),还有156个码是与这94个非标准码组相关的,所以一共有250个(94+156=250)码属于非标准的码组。再次强调,没有所谓的标准可言哦。我手里没有那些被不同的制造商使用的扩展码组的列表(除了那些83个标准码组以外),所以就不再像上面的列表那样用蓝色黑体来进行标识。但对于那些有16个跳变沿NRZ编码的DCS码我们用红色黑体来标识出来。特殊的-172码和+036码没有包含在标准的83个码组内,在这里我们用蓝色黑体着重显示出来。
以下是这些非标准的DCS码组的列表:
---1----
+000, +352
-705, -257
---2----
+001, +476, +760
-077
---3----
+002, +522, +540
-777
---4----
+003, +100
-113, -573
---5----
+004, +300, +334
-347, -434, -776
---6----
+005, +044, +400
-175
---7----
+006
-021, -277, -402
---8----
+007, +670
-214, -310, -377,
---9----
+010, +033, +600
-463, -637, -775
---10----
+011, +401, +531,
-651, -677
---11----
+012, +215, +320
-577
---12----
+013, +063, +700
-376, -617, -763
---13----
+014, +450, +500,
-646, -665
---14----
+015, +740, +747
-141, -177, -541
---15----
+016, +154, +206
-357, -477, -774
-437
+625
+544
---16----
+017, +200
-050, -167
---17----
+020, +170, +230, +601
-166, -773
---18----
+021, +277, +402
-006
---19----
+022, +264,
-576, -722
---20----
+024, +120,
-753
---21----
+027, +201,
-272
---22----
+030, +055
-527, -764
---23----
+034, +103,
-336, -770
---24----
+035, +124,
-275
---25----
+036, +137
-057, -172
---26----
+040, +052,
-337
---27----
+041, +111,
-767
---28----
+042, +160,
-361, -373
---29----
+045, +240,
-716, -727
---30----
+046, +202,
+461, +613
+260
+242
+140, +410
+403
+404
+451, +514,
+216, +341
+305, +543
+210, +421,
+602
+644
-556
---31----
+050, +167
-017, -200
---32----
+053
-452, -524, -765
---33----
+061, +211, +232, +650
-537, -735
---34----
+062, +070, +101, +407
-367, -676
---35----
+064, +151, +440, +406
-555, -571
---36----
+077
-001, -476, -760
---37----
+102, +121, +323, +604
-547, -757
---38----
+105, +204, +247, +420,
-335
---39----
+106, +221, +241, +304,
-733
---40----
+110, +126, +302, +430
-752, -755
---41----
+112, +250, +505, +512
---42----
+113, +573
-003, -100
---43----
+122, +535
-225, -536
---44----
+141, +177, +541
-015, -740, -747
---45----
+145, +525
+710
+424
-274, -652
---46----
+146, +220, +414, +422, +442, +622
-633, -667
---47----
+166, +773
-020, -170, -230, -601
---48----
+175
-005, -044, -400
---49----
+212, +253
-356, -521
---50----
+214, +310, +377, +437
-007, -670
---51----
+225, +536
-122, -535
---52----
+246, +542, +653
-523, -647, -726
---53----
+252, +661
-462, -472, -623, -725
---54----
+255, +425
-511, -446, -467, -672
---55----
+257, +705
-000, -352
---56----
+266, +655
-454, -513, -545, -564
---57----
+272
-027, -201, -242
---58----
+274, +652
-145, -525
---59----
+275
-035, -124, -403
---60----
+325, +550, +626
-526, -562, -645
---61----
+332, +433, +552
-455, -533, -551
---62----
+335
-105, -204, -247, -420, -710
---63----
+336, +770
-034, -103, -140, -410
---64----
+337
-040, -052, -404
---65----
+347, +434, +776
-004, -300, -334
---66----
+356, +521
-212, -253
---67----
+357, +477, +774
-016, -154, -206
---68----
+361, +373
-042, -160, -216, -341
---69----
+367, +676
-062, -070, -101, -407
---70----
+376, +617, +763
-013, -063-700,
---71----
+446, +467, +511, +672
-255, -425
---72----
+452, +524, +765
-053
---73----
+454, +545, +513, +564
-655, -266
---74----
+455, +533, +551
-332, -433, -552
---75----
+462, +472, +623, +725
-252, -661
---76----
+463, +637, +775
-010, -033, -600
---77----
+523, +647, +726
-246, -542, -653
---78----
+526, +562, +645
-325, -550, -626
---79----
+527, +764
-030, -055
---80----
+537, +735
-061, -211, -232,
---81----
+547, +757
-102, -121, -323,
---82----
+555, +571
-064, -151, -406,
---83----
+556
-046, -202, -210,
---84----
+576, +722
-022, -264, -461,
---85----
+577
-012, -215, -320
---86----
+633, +667
-146, -220, -414,
---87----
+646, +665
-014, -450, -500,
---88----
+651, +677
-011, -401, -531,
---89----
+716, +727
-650
-604
-440
-421, -644
-613
-422, -442,
-544,
-625,
-622,
-045, -240, -305-543,
---90----
+733
-106, -221, -241, -304, -424
---91----
+752, +755
-110, -126, -302, -430
---92----
+753
-024, -120, -260
---93----
+767
-041, -111, -451, -514, -602
---94----
+777
-002, -522, -540
-------
在前面的两个列表中我们列出了所有的带正负极性的512个DCS码,除了-112,-250,-505和-512这几个没有倒置DCS码以外。记住这些DCS码是八进制的码,可以简单地转换成二进制码并把它们联系起来。一些计算器也可以将八进制的数据转换成十进制的数据,这里我们就不多说了。
本文发布于:2024-02-12 11:22:48,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1707708169140245.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:数字私线数字亚音介绍.doc
本文 PDF 下载地址:数字私线数字亚音介绍.pdf
留言与评论(共有 0 条评论) |