- 博客(12)
- 收藏
- 关注
原创 PlutoSDR怎么更新固件程序
更新PlutoSDR固件程序几种方便的方法:固件程序下载:固件版本plutosdr-fw-v0.34.zip(https://wiki.analog.com/university/tools/pluto/users/firmware)
2025-04-16 23:11:40
345
原创 PlutoSDR 基于Libiio库使用例子
Libiio主要数据结构:代表libiio的一个应用实例,一个 iio_context结构体(对象),可包含0个或多个 iio_device对象, 但一个iio_device对象只能与一个iio_context对象相关联代表IIO设备的一个实例,一个 iio_device结构体(对象),可包含0个或多个 iio_channel对象, 但一个iio_channel对象只能属于唯一的一个iio_deivce对象的通道代表IIO设备的通道实例。
2025-04-15 23:00:12
606
原创 ADS-B信号构成
前导脉冲(Preamble)解调,总共16bit,对应16个向量模值,不计算时间,使用粗检测。前导脉冲(Preamble):用于同步,总时长为8微秒,共16bit。短帧(Short Frame): 长度为56比特。长帧(Long Frame): 长度为112比特。数据位总共56/112bit, 每位用两个值表示,先0.5us脉冲,后0.5us 低电平,表示1,先0.5us低电平,后0.5us脉冲,表示0。数据部分:包含实际的ADS-B消息。11-14bit低电平,也做相应检测。数据解码:(PPM)
2025-04-11 21:53:02
348
原创 PlutoSDR 解码ADS-B信号
3. dump1090工程默认使用rtl SDR接收IQ数据(s8 带符号的8bit数据)解码,使用pluto需将s16 (有符号的16bit) 数据转换成s8。基于大名鼎鼎的dump1090工程,加入plutoSDR的初始化代码,稍修改了下接收的IQ数据,支持使用ADI的PlutoSDR解码ADS-B信号。| CRC校验 | (检查帧的CRC-24校验和,丢弃错误帧)| 信号解调 | (将IQ信号转换为幅度/相位,提取脉冲信号)
2025-04-10 22:07:16
503
2
原创 Mode-S信号基本知识
在ADS-B应用中,Mode S支持扩展数据包(Extended Squitter),用于广播飞机的位置、速度等信息。总结来说,Mode S信号是一种先进的航空通信技术,广泛应用于现代航空领域,为安全高效的空中交通管理提供了重要支持。支持扩展数据:除了基本的高度和识别信息外,Mode S还可以传输飞机的速度、航向、位置等详细数据。- 这种机制减少了不必要的广播通信,降低了信号冲突的可能性,从而提高了通信的可靠性。空中交通管制:地面雷达使用Mode S信号与飞机进行通信,获取飞机的高度、位置等信息。
2025-03-12 22:08:39
458
原创 Ubuntu20.04.5命令行成功安装Xilinx Vitis/Vivado2020.1
打开生成的install_config.txt文件,默认路径在~/.Xilinx/install_config.txt下,软件安装默认路径为/tools/Xilinx文件夹下,如果需要更改,修改install_config.txt的安装路径选项即可;因GUI模式需要java虚拟机的一些库的支持,嫌麻烦放弃,运行./xsetup -h之后,发现支持CMD模式安装,窃喜,下面简要列出其步骤。进入命令行终端模式,生成配置文件和选择需要安装的产品(从Xilinx 2019.2版本后Vitis包含Vivado);
2023-11-22 19:29:29
1484
原创 MATLAB R2023a离线安装zynq硬件支持包
进入Matlab安装目录(matlab中可通过matlabroot查看)下一步开始下载,下载完成后,进入之前选中的安装目录即可查看离线包。打开链接后,如下图,根据自已的系统选择相应的版本下载。下一步选择与自己Matlab版本对应的离线包的版本。输入账号和密码即可(如没有跟据上面提示注册)输入文件指定要安装包的文件名列表。下载Matlab离线安装下载器。勾选我们需要的支持包,下一步,使用默认安装目录即可。Cmd中输入以下命令。
2023-11-22 08:12:28
1810
原创 extundelete使用记录
或者以只读的方式来挂载(mount)该分区,否则覆写了谁也没办法恢复。如果误删除的是根分区,最好直接断电,进入单用户模式,以只读的方式挂在分区,然后再进行恢复。所有的 extundelete 的命令可以通过 extundelete --help 来查看,这里介绍几个常用的。误删之后要第一时间卸载(umount)该分区。extundelete软件版本:V0.2.4。2是分区根目录的 inode 值。查看要恢复的文件的分区并卸载。
2023-09-16 23:56:27
625
2
原创 Ubuntu22.04下MATLIB2020-2022版本安装问题总结
g_memdup2函数的确存在此库中,至于为什么libpango-1.0.so找不到,原因未知,不过为解决此问题提供了另一个思路------逼上梁山了,换MATLIB版本,1. 终端运行MATLAB提示“libpango-1.0.so: undefined symble g_memdup2"下载了MATLAB2021Rb试了下,此问题还真解决了。
2023-08-19 23:49:35
664
原创 VirtualBox – 复制vdi磁盘文件创建新的虚拟机提示Cannot register the hard disk 解决办法
VirtualBox – 复制vdi磁盘文件创建新的虚拟机提示Cannot register the hard disk 解决办法
2023-02-07 19:56:41
1837
extundelete
2023-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人