论坛风格切换切换到宽版
  • 30080阅读
  • 100回复

短波数字通信 [复制链接]

上一主题 下一主题
离线pyb93643
发帖
183
只看该作者 60楼 发表于: 2008-07-25
没有软件的,透明传输,用超级终端都可以,由dte端口输入,remote是遥控口用于修改modem
的参数。
离线樊绍民
发帖
4482
只看该作者 61楼 发表于: 2008-07-25
packet 通信介绍请见ba1aa《业余无线电通信》这p11-p12 。
10年前ba1nh托人从美国买回一台tnc ,结果上边标明 made in china 。
用mixw 软件和一般的接口电路,无法建立双方应答,但可以解调内容。

ba1eo
离线bv2ac
发帖
14169
只看该作者 62楼 发表于: 2008-07-26
哪種軟件可以讓 電腦監看通信中(雙方互通) 的 arq 呢... ? 特懷念 ba3rj....
离线樊绍民
发帖
4482
只看该作者 63楼 发表于: 2008-07-26
10多年前用一个很小的dos软件,在14.100附近就可以接收到两台互相应答的内容。

ba1eo
离线bv2ac
发帖
14169
只看该作者 64楼 发表于: 2008-07-26
[quote=樊绍民]10多年前用一个很小的dos软件,在14.100附近就可以接收到两台互相应答的内容。

ba1eo[/quote]

樊老記憶中的應該是一般 telix/ procomm 等終端機通信軟件, 配合硬體解碼機輸出的 rs232 介面使用.

現在都是用聲卡編解碼, ba3rj 是這方面的寶庫, 請樊老向 ba7nq 關說一下, 放他出來教導俺們吧.... :)
离线BG1GLS
发帖
340
只看该作者 65楼 发表于: 2008-07-28
'
没有软件的,透明传输,用超级终端都可以,由dte端口输入,remote是遥控口用于修改modem
的参数。
'
本人菜鸟一个请简单介绍一下使用方法和用那款软件,谢谢。
离线pyb93643
发帖
183
只看该作者 66楼 发表于: 2008-08-12
'
本人菜鸟一个请简单介绍一下使用方法和用那款软件,谢谢。
'


联系我啊,,,,,,
离线BD2RWR
发帖
1971
只看该作者 67楼 发表于: 2008-08-17
[quote=樊绍民]10多年前用一个很小的dos软件,在14.100附近就可以接收到两台互相应答的内容。

ba1eo[/quote]

业余数据通信软件是可以的,专业的短波数据通信的modem由于编码方式、每包握手信令、纠错形式等的不同,技术侦察部门截获信息都有相当大的难度,就是不传加密文件,业余条件下就是有完全相modem也几乎没有监听到内容的可能。
离线rnwinston
发帖
26
只看该作者 68楼 发表于: 2008-08-22
这就是早前的数传中控仪
离线BD2RWR
发帖
1971
只看该作者 69楼 发表于: 2008-09-05
'
这就是早前的数传中控仪
'

比中控议的速度快很多,可以到600波特,纠错能力和弱信号接收也强很多。
发帖
3775
只看该作者 70楼 发表于: 2008-09-26
'
drm 模式的语言还没实际通联过, 但我前两年玩过一段时间的 dsstv, digital slow scan tv, 其实 dsstv 就是用 drm 模式(还有其它模式)传输图象文件(或其它任何类型的数据文件),这种模式是数字传输,当然不会有任何失真的。有关 dsstv 的贴子见:
http://www.hellocq.net/forum/showthread.php?t=113231
'
hao!!!
离线BG3GTU
发帖
89
只看该作者 71楼 发表于: 2008-10-02
'
感谢bd4vnf的链接,有关ftsk制作短波modem的文章我指导的研究生几年前在网上详细的发表过,97年开始制作了实物给一些专业短波通信部门使用了。我今年刚申请了业余电台的呼号,等够3级的条件我们就可以在无线业余信道上通联了。我已经买了柯顿天线、ic-725电台等短波通信设备想尽快发挥作用,恳切希望老ham们多指导。
      呼号:bg2rwr
        e_mail:v58@tom.com
        电话:13998480725
'



教授,我支持您开发国产的设备.
离线BD2ALB
发帖
1683
只看该作者 72楼 发表于: 2009-06-03
支持国产!
离线BD2RWR
发帖
1971
只看该作者 73楼 发表于: 2009-09-08
目前国内使用的hf调制解调器基本都是10年前南京714厂仿造美国的harris的3466,国内比较定性的基本都是这个模式,部队装备的大部分是沈阳6903工厂生产每部12000多元,采用的也是harris3466原理。专业使用要求比较高和ham玩是2回事。要是用psk31能解决的问题,部队等就不在军工厂做了。随便搞个软件玩玩可以,我做的s/n=-6db条件下50b/s,pe<=10^-5。psk31
要s/n>=+2db以上才能传30b/s,误码率高的没法用pe来计算了。
离线BD2ALB
发帖
1683
只看该作者 74楼 发表于: 2009-11-24
psk31的误码率这么高吗??

bpsk31 et qpsk31


traduction anglaise


  the bpsk31 and qpsk31 modes are designed to assure communications with signal-to-noise ratio down to 0.1 (-11.5 db, for a pc at 166 mhz or more). the speed is 37 wpm in capital letters and 51 wpm in small letters. when we say psk31, it refers to a general term for bpsk31 and qpsk31. the convolutional encoding of qpsk31 allows it to lower the number of errors.




click on the copy of the screen in order to listen to the corresponding audio signal.


  this mode is included into the software multipsk by patrick f6cte, there is the description of this mode and its variants as well as the specifications coming from his software :

created by: peter martinez g3plx
description :
baud rate : 31.25
speed : 37 wpm in capital letters and 51 wpm in small letters (average)
modulation : dbpsk
receive mode: indifferent (lsb or usb) for bpsk31 only, for qpsk31 usb is mandatory
character set : ascii characters + ansi extended characters + an error reset character (&laquo;
varicode &raquo; characters)
shape of pulse : raised cosine
bandwidth : about 80 hz,
demodulation : coherent,
synchronization : automatic using the signal
correction code : no
convolution code : no for bpsk31, yes for qpsk31 (rate=1/2, constraint length=5, use of viterbi decoder with soft decison)
interleaving : no
automatic frequency correction : about +/- 10 hz depending on signal-to-noise ratio,
drift tolerance : 60 hz/min in bpsk31 and 20 hz/min in qpsk31 (depending on level)
pmean/ppeak : 0.79 for bpsk31 and 0.35 for qpsk31
lowest s/n : -11.5 db
waterfall range : 200 to 4300 hz for multipsk
note : the bpsk31 mode is very much used, qpsk31 is not used that much.

recommanded frequencies for bpsk31 or qpsk31 (usb) in khz
1838, 3580, 7035, 10140, 14070, 18100, 21080, 24920, 28070, 28120, 50000, 144000 (144605 in france and 144144 in italy).

back to the list of modes included in multipsk
离线BD2RWR
发帖
1971
只看该作者 75楼 发表于: 2009-11-25
看来国内外军队用的最低限度通信系统(仅数传终端就几万元¥)应该改用psk31了,不知道朋友听过那个数量级别的s/n信号,s/n=-6db时候的信号人的耳朵能分辨到什么程度??有的短波modem连续丢码100多个都可以无差错的解调,psk31连续丢几个码能无差错解调?psk31是ham玩的好软件。
离线BD2RWR
发帖
1971
只看该作者 76楼 发表于: 2009-11-27
[quote=樊绍民]10多年前用一个很小的dos软件,在14.100附近就可以接收到两台互相应答的内容。

ba1eo[/quote]
"arq"是数字通信纠错的一种方法。
离线BD2ALB
发帖
1683
只看该作者 77楼 发表于: 2009-11-29
pskfec31 pskfec31






dans le logiciel multipsk de patrick f6cte, il est proposé un mode expérimental dont le nom est pskfec31 . ce mode dérive du mode psk10 pour le jeu de caractères et du psk31 pour la vitesse (31,25 bauds). 在软件multipsk帕特里克f6cte,建议的实验方法 , 其名称是pskfec31。这种对的性质和速度(31.25波特)psk31模式漂移模式psk10。 chaque bit (et non chaque caractère comme en pskam) est transmis 2 fois à 13 bits d'intervalle. 每个位(而不是给每一位pskam字符)的2倍传输13位的间隔。 la vitesse est d'environ 28 mots/minute. ce mode permet de diminuer sensiblement le nombre d'erreurs d&ucirc; aux conditions radio en ondes courte. 速度是每分钟约28字。这种方法大大减少了由于错误的条件短波电台数目。 la bande passante est d'environ 110 hz. le plus bas s/b est de -14,5 db. 带宽大约是110赫兹下的s / b为-14.5分贝。 (pour un pc à 166 mhz ou +). (对于一个166 mhz或电脑+)。





ce mode est intégré au logiciel multipsk de patrick f6cte , voici sa description du mode et de ses variantes ainsi que les spécifications propres à son logiciel : 这种模式是将软件 multipsk f6cte 帕特里克 建,这里是他的方法及其变种 , 其软件的规格说明:








cliquez sur l'image pour écouter le signal audio correspondant. 点击图片听到相应的音频信号。





créateur: patrick lindecker f6cte (06/2003) 创建者: 帕特里克lindecker f6cte(06/2003)
description : 描述:
vitesse en bauds: 31,25 波特率:31.25
vitesse : 28 mpm 速度: 每分钟字数:28
modulation : dbpsk 调制: 的dbpsk
mode de réception : indifférent (lsb ou usb) 接收模式: 无动于衷(lsb的或usb)
jeu de caractères : 56 caractères " varicode " a..z 0..9 <cr> <espace> . 字符:56 字“平方根”答。z 0的.. 9 <cr>空格。 , " : - = + ? $ ' ( ) ! / @ & # * avec un caractère de correction d'erreur et un caractère de remplissage (affiché par ">"). les minuscules sont transformées en majuscules et les caractères accentués comme "é" sont transformés en majuscules (dans l'exemple: " e "). ,“: - = +?$'()'/&#@用字符纠错和填充字符*(由小">").所示的转化上 , 重音字符 , 如” e“是转换为大写(在这个例子:”电子“)。
forme de l'impulsion : rectangulaire mais la liaison entre 2 bits successifs différents faite par un sinus décroissant puis un sinus croissant (chacun d'un quart de période) 脉冲形状: 长方形,但连续2之间的连接不同的比特由窦及升一降窦(每个季度期间提出)
bande passante : environ 160 hz 带宽:160 赫兹
démodulation : cohérente, 解调: 连贯,
synchronisation: automatique en utilisant le signal 同步: 自动使用的信号
code correcteur: non 纠错码: 不
code de convolution: non 卷积编码: 无 -
entrelacement : non 交错: 无
répétition : chaque bit est répété 13 positions plus loin (soit 0.42 s entre 2 transmissions du même bit). 重复: 每个位重复13个职位以外(或0.42虏)之间的2相同的位传输。 cette diversité en temps permet la correction d'un caractère erroné. 这时候多样性允许改正错误的性质。 la synchronisation est facile. 同步非常容易。
correction automatique de fréquence : de +/-3 hz à +/- 10 hz en fonction du rapport signal/bruit, 自动频率校正 + / -3赫兹到+ / - 10赫兹根据信号/噪音
dérive maximum: 60 hz/mn (en fonction du niveau) 最大漂移:60 赫兹/分(不同级别)
pmoy/pcrête : 0,86 pmean /气道峰压:0.86
plus bas s/b : -14.5 db 最低的s /信噪比:-14.5 分贝
du fait du traitement fec, ce mode permet de diminuer sensiblement le nombre d'erreurs d&ucirc; aux conditions radio en ondes courtes, comparé au psk31. 由于前向纠错处理,这种方法大大减少了由于错误的短波收音机数量的条件相比,psk31。
des spécifications précises de ce mode sont disponibles dans le fichier pskfec31.doc de patrick f6cte. 这种模式可精确的规范文件中pskfec31.doc帕特里克f6cte。


fréquences recommandées pour le pskfec31 (usb) 为pskfec31推荐频率(usb)的

les modes (en dehors du psk220f) comme le pskfec31 ainsi que le psk10, pskfec31, psk63f +digisstv "run", pskam10/31/50 étant axés qrp et étant peu utilisés, patrick f6cte propose de concentrer les appels aux fréquences et horaires suivants: 模式(除了psk220f)pskfec31以及psk10,pskfec31,psk63f + digisstv“运行”qrp pskam10/31/50被集中和被极少被使用,f6cte帕特里克建议集中在以下时间和频率要求:



*   14075 khz usb (bf autour de 1000 hz) à 17h00 utc, * 14075千赫的usb(自动对焦约1000赫兹17:00)星期六

*   10148 khz usb (bf autour de 1000 hz) à 22h00 utc. * 10148千赫的usb(自动对焦约1000赫兹)在22:00 utc。


* 144620 khz usb (bf autour de 1000 hz) à 20h00 utc. * 14.462万千赫的usb(自动对焦约1000赫兹)在20h00星期六。


un préfixe en cw, à 12 ou 20 mots/mn, indiquant le mode, le logiciel et la puissance utilisée, par exemple: "vvv de f6cte / mode pskfec31 / soft multipsk / pwr: 5 watts" pourrait être transmis avant l'appel proprement dit. l'option d'identification vidéo de la transmission, maintenant intégrée à multipsk, permet de préciser visuellement en cmt hell le mode (et/ou d'autres informations) avant la transmission principale. 连续的前缀,12或每分钟20字,显示模式,软件和电力使用,例如:“地方旅游局德f6cte /模式pskfec31 /软胶multipsk /压水堆:5瓦”可能是在调用之前传送本身。识别的选项视频传输,已纳入multipsk,允许指定视觉cmt的地狱模式(和/或其他资料的主要传输之前)。 cet identificateur sera visible sur la "chute d'eau" ("waterfall") du correspondant. 此标识符将可见的“瀑布”(“瀑布”)记者。
par exemple, juste avant un appel général ("cq") en pskfec31, il sera envoyé automatiquement "pskfec31" sous forme cmt hell. 例如,就在一般号召(“重庆”)在pskfec31,它会自动发送“pskfec31”的地狱cmt的。 le correspondant verra se dessiner "pskfec31" sur sa "chute d'eau" ("waterfall) et passera immédiatement en pskfec31. 这场比赛将在其形成的“瀑布”pskfec31“”(瀑布),并立即将pskfec31。


retour à la liste des modes de multipsk 回到模式列表multipsk
离线BD2RWR
发帖
1971
只看该作者 78楼 发表于: 2009-11-29
总结几句数据通信的纠错供参考:
数据通信的差错控制技术
数字信号在传输过程中,加性噪声、码间串扰等都会产生误码。为了提高系统的抗干扰性能,可以加大发射功率,降低接收设备本身的噪声,以及合理选择调制解调方法等。此外,还可以采用信道编码技术。在发送端的信息码元序列中,以某种确定的编码规则,加入监督码元,在接收端利用该规则进行解码,以便发现错误、纠正错误。信道编码是为了降低误码率,提高数字通信传输可靠性而采取的编码,又称为差错控制编码或纠错码。常用的差错控制方式有:
1、检测反馈重发arq方式 (automatic repeat request)
由发端送出能够发现错误的码,由接收端判决传输是否产生错误。如果发现错误,则通过反向信道把这一判决结果反馈给发端,然后,发端把收端认为错误的信息再次重发,从而达到正确传输的目的。
arq方式主要有以下特点:
(1)      若使用能力强的检错码,可得到很高的信息传输准确度。
(2)检测不需要太多的冗余码元,一般为发送码元总数的5%~20%。因此,在同样的准确度要求下,arq的信道利用率高于fec。
(3)      arq设备简单、经济。
(4)      arq需要反馈信道,因此用于单向传输和通播业务。
(5)在重发期间,信息以不规则的时延送给用户或终端。时延的变化不影响数据的正确传输,但对实时性要求高的系统,则不能接受。
2、前向纠错fec方式(forward error correction)
  发端送出能够纠正错误的码,收端收到信码后自动地纠正传输中的错误。
fec方式主要有以下特点:
(1)fec不需要反馈信道,因此能用于单向传输和通播系统。例如在航天测控通信系统中,陆上测控中心对海上测量船传送的引导数据和测量船发回陆上测控中心的测量数据,均用单向传输方式。
(2)fec不需要随时存储信息以供重发。
(3)当信道传输条件极差、信道差错率严重限制着arq系统工作时,如果加用fec组成混合纠错系统,则能提高arq系统的纠错效果。
(4)fec纠错需要大量的冗余码,约占码元总数的25%~50%,从而降低了信道的使用效率,特别是在信道条件良好、传输差错很少的情况下,低效率传输成为突出的缺点。
(5)对于同样的信息准确度要求,fec设备较arq设备复杂。
3、混合纠错hec方式(hybrid error correction)
混合纠错方式是检测反馈重发方式和前向纠错方式的结合。发端送出具有自动纠错同时又具有检错能力的码,收端收到信码后,检查差错情况。如果错误在码的纠错能力范围之内,则自动纠错;如果超过了码的纠错能力,但能检测出来,则经过反馈信道请求发端重发。这种方式具有自动纠错和检错重发的优点,可达到较低的误码率,因此,得到了广泛的应用。
4、交错码
在短波信道上传输数据时,系统的差错率不仅与接收端的信噪比有关,而且受多径展宽和多普勒展宽的严重影响。短波信道的随机噪声将导致随机差错,快衰落和脉冲干扰将导致突发差错。突发差错通常用突发长度来表征,即一群差错由第一个差错码元至最后一个差错码元的持续时间来表示。在此持续时间内,不一定每一个码元都是错的。根据实际测量结果可知,每10s可能出现一次长度为1s~3s的突发差错。所以,在设计短波通信的差错控制系统时,一般要求能纠正长度为3s的突发差错。
交错是一种非常简单而有效的造码方法,可大大提高纠错能力。它利用纠随机错码或纠短突发错码,以交错的方法来构造码,以便纠正突发错误或纠正长突发错误,但这是以增加存储设备和通信延时为代价的。
交错技术是利用交错寄存矩阵,逐行寄存输入的编码序列,矩阵中每一行实为一个n位具有纠错能力的分组码,整个矩阵存满以后,再按列的次序取出,然后送入信道传输。在接收端,则把收到的序列按列的次序先存到一个与发端相同的交错寄存器矩阵,待存满后,按行的次序取出,送入解码器。通常矩阵中行数m为交织度,m越大,交错码的纠错能力越强。同时,所选用的基本纠错码的原有纠错能力越强,则交织后的纠错效果也越显著。通常选用bch码进行交织,可以得到较好的结果。例如在50波特短波数据传输信道上,若选用bch(15,7,3)码,交织度大于50,则可以抗单个突发长度为3s的突发差错。
将( n , k )线性分组码的i个码字排列i行的码阵,就构成了交错码阵。一个交错码阵就是( ni , ki )交错码的一个码字。交错码阵中的每行称为交错码的子码或行码。行数i称为交错度。行列监督码就是一种交错码。
例如,如下所示的(28,16)交错码的一个码字。
a61 a51 a41 a31 a21 a11 a01
a62 a52 a42 a32 a22 a12 a02
a63 a53 a43 a33 a23 a13 a03
a64 a54 a44 a34 a24 a14 a04
其行码是能纠单个错误的(7,4)循环码,交错度i =4。按列发送,则交错码的一个码字为a61 a62 a63 a64 …a01 a02 a03 a04。
在传输过程中,若发生长度b≤4的单个突发错误,那么无论从哪一位开始,至多只影响码阵中每一行的一个码元。接收端把收到的交错码再排列成原来的码阵,然后分别进行逐行译码。由于每一行码能纠正一个错误,故四行译完后,就可把b≤4的突发错误纠正过来。可见,交错码是把成串的突发错误均匀地分配给每个行码处理,从而实现纠突发错误。显然,若要纠正较长的突发错误,则可以增大交错度。由于交错码的行码具有纠随机错误的能力,所以交错码同时具有纠正随机错误和突发错误的能力。
自动增益控制
为保证数据通信系统的正常工作,在电路硬件的设计上,必须采用有效的自动增益控制和限幅滤波措施,以降低噪声的干扰。自动增益控制电路在技术上十分成熟,实现起来也比较简单。在短波电台的接收电路中使用了较完善的自动增益控制电路,效果十分明显。在短波调制解调器的接收部分,也使用了自动增益控制电路,使接收信号趋于平稳(我做的modem接收电平在-26db-+2db都可以正常接收)。
离线BD2ALB
发帖
1683
只看该作者 79楼 发表于: 2009-11-29
感谢bg2rwr的文章!

pskfec31模式就是有简单的fec前向纠错,olivia模式也有纠错功能,,,