自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 PCIe总线传输速率与SSD硬盘速度

M.2接口中pcie 与sata速度

2023-08-28 23:38:35 4015 1

原创 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

原创 libiio使用流程

libiio2.0版本后,iio_info都支持-s参数,具体使用流程如上图。

2023-03-26 23:52:06 1238

原创 VirtualBox – 复制vdi磁盘文件创建新的虚拟机提示Cannot register the hard disk 解决办法

VirtualBox – 复制vdi磁盘文件创建新的虚拟机提示Cannot register the hard disk 解决办法

2023-02-07 19:56:41 1837

dump1090支持使用PlutoSDR 解码ADS-B信号

dump1090支持使用PlutoSDR 解码ADS-B信号 编译后直接运行./dump1090 即可用

2025-04-15

extundelete

extundelete---ext2/3/4 文件系统恢复工具,已打补丁,编译不会报错,下载后: ./configure make make install 运行以上命令可得到extundelete可执行文件

2023-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除