01_signal_noise.png (79.39 KB, 下载次数: 0)
下载附件
2023-5-24 22:03 上传
02_signal_filter.png (417.34 KB, 下载次数: 0)
下载附件
2023-5-24 22:03 上传
03_after_filter.png (347.12 KB, 下载次数: 0)
下载附件
2023-5-24 22:03 上传
可以看出滤波之后的信号,噪声波动部分明显少了很多。下面的分析都是基于滤波后的信号进行。 为了确定每个symbol 的长度,我们挑选一个最典型的脉冲群,用鼠标选中,可以看出大概是252个采样点。 那么就更新一下symbol的bit length 长度是252. error tolerance 设置为1. 如图所示:更新配置后,urh会自动重新解码。 可以看出解码的结果来看貌似是每38个符号组成一帧数据。11111001010101000101000101010001010101
04_parameterized.png (350.79 KB, 下载次数: 0)
下载附件
2023-5-24 22:03 上传
05_quantitized_sample_length_per_symbol.png (360.56 KB, 下载次数: 0)
下载附件
2023-5-24 22:04 上传
06_patterns.png (361.09 KB, 下载次数: 0)
下载附件
2023-5-24 22:04 上传
为了进一步找出数据的规律,我们切换到analysis页面。为了演示这个功能,我们如下的分析都是进行一种大胆的猜测进行的。 11111001 看上去很像是一个数据帧开始时候的Prefix前缀。 前缀之后的我们都当成真正 数据开始。 假设后面跟的是摩尔斯电码样式。 那么把数据经过电平翻转。 01 翻转后是10,假设代表摩尔斯的短,编码为0. 0001 翻转后是1110,3个1代表长。 按照这个逻辑我们设计的编码器如下。按照如下列图所示操作,拖放相应的模块到解码器,并且设置相关参数。
保存为新的解码器gmg_morse_code. 然后选择他进行解码
07_analysis.png (41.4 KB, 下载次数: 0)
下载附件
2023-5-24 22:05 上传
08_change_decoder.png (95.77 KB, 下载次数: 0)
下载附件
2023-5-24 22:05 上传
09_cut_before.png (83.42 KB, 下载次数: 0)
下载附件
2023-5-24 22:05 上传
10_invert.png (75.21 KB, 下载次数: 0)
下载附件
2023-5-24 22:05 上传
11_morse.png (75.21 KB, 下载次数: 0)
下载附件
2023-5-24 22:05 上传
12_save_as.png (77.33 KB, 下载次数: 0)
下载附件
2023-5-24 22:05 上传
13_decode.png (96.79 KB, 下载次数: 0)
下载附件
2023-5-24 22:05 上传
14_decode.png (38.79 KB, 下载次数: 0)
下载附件
2023-5-24 22:05 上传
解码结果是 “000101001000” 或者十六进制的0x148 打开另一组采样数据,采用类似的方法,可以看到这组包含了两种解码结果的交替。 前两个是 0x74d ,后两个是 0x148。 可见这个发信设备是两种不同的数据帧按照一定 规律进行交替。 那么具体是什么含义的话,只能是后续在其他时候继续研究啦。
15_signal_2.png (44.07 KB, 下载次数: 0)
下载附件
2023-5-24 22:06 上传