- 博客(13)
- 资源 (21)
- 收藏
- 关注
原创 srsLTE测试SDR频偏
1、在Android手机上使用网络信号大师确定当前连接基站的EARFCN。2、修改srsue的ue.conf中earfcn参数为手机连接的基站。3、启动srsue尝试接入,如果收不到基站或接入失败,可以调节ue.conf中的频偏(freq_offset)参数,可以从修改-15000到15000(可以5000为步进调节)不停重复尝试接入。4、能成功接入基站后,Found Cell信息中会有CFO参数,此参数即为频偏,然后再根据此值调试频偏值,频偏=频偏+CFO,比如CFO为-5.5k,频偏=频偏-
2022-04-05 08:05:32
2240
原创 基于SDR的LoRaWAN网关测试
通过用SDR硬件模拟semtech的sx1301功能,在windows系统上实现了LoRaWAN网关功能。目前只支持了RTLSDR硬件(最多只能支持10个信道),后期可以支持其它SDR硬件,理论上可以支持几百个信道(看SDR硬件带宽)。目前实现的网关程序特征如下:1、支持所有LoRaWAN频段;2、8个信道同时接收;3、每个信道支持SF7~SF12;4、使用1个LoRa模组作为发送通道实现全双工;5、支持RTLSDR硬件(成本不到100元); 连接...
2022-03-17 14:25:42
10288
原创 source insight4.0 突然闪退问题解决
最近source insight4.0突然闪退,百度搜索的方法都无法解决,而且发现多台电脑都是同样问题。用windows进程监控工具(Procmon)发现程序在关闭之前进行了tcp连接,怀疑是远程控制关闭(可能官方认为是盗版关闭的),最后在windows防火墙里建立规则禁止source insight联网(禁止程序联网的方法通过百度获取)解决了问题。...
2022-03-07 14:22:32
762
原创 基于SDR实现LoraWan网关
一、使用sdr硬件实现8个以上信道以及所有sf lora调制信号的解调。1、每个信道1个单独解调线程;2、然后根据前导符的自相关性确定调制信号的扩频因子(SF);3、
2021-05-30 16:20:03
528
1
原创 基于SDR的无线频谱分析仪实现
SDR(软件无线电)设备可以接收无线信号并且将其转换为数字采样信号,然后可以通过软件对其进行后续分析(频谱分析、解调处理等)。目前通用的SDR软件(SDRSharp等)能够实时显示无线信号的频谱图和瀑布图,以及解调广播信号转换成音频或视频,但是没有专门用于频谱分析的软件(比如扫描某个频段、捕获频谱峰值等)。 为了方便分析无线信号,本人编写了一个基于SDR的无线频谱分析仪软件,目前支持频谱、瀑布图显示、频谱扫描、峰值捕获、LoRa信号解调、FSK信号解调等功能,支持的SDR硬件有RTLSD...
2020-07-04 10:57:03
4532
7
原创 Qtcreator: SSH connection failure: SSH Protocol error: Maximum packet size too low.问题解决
这个问题是由于在qtcreator代码中限制了ssh服务端容许的最大包大小不能小于32768,对应代码为:const quint32 MinMaxPacketSize = 32768。这样当连接服务器或桌面系统上发布的功能完整的ssh服务端程序是没有问题,但是当连接嵌入式系统上的ssh服务程序(如dropbear等)由于这些程序是比较精简的,提供的包缓存大小远远小于32768,这样就会报上面的错误导致无法连接。 解决方法就是自己编译qtcreator程序,修改大小限制。 这个是我...
2020-07-01 15:07:21
2171
2
原创 分享软件bug解决经验
首先关于日志记录方面,通常我们开发的软件都会记录运行日志,工作中发现很多开发人员不会打日志,对于很多关键地方没有打日志,却打了很多无意义的正常运行日志。个人感觉只需要在软件的输入输出分配打个正常运行日志就可以了,然后在消息传递及处理或者其它业务运行的每个阶段的所有处理异常的情况都应该记录日志,对于频繁出现的异常可以记录统计信息,然后定时打印统计日志,对于每个正常运行阶段也可以记录统计信息打印统计日志,以防万一。 然后关于解决问题的思路,不能指望通过复现问题来找到代码中的bug,其实所有b...
2020-06-19 19:55:11
301
原创 python 无法检测连接断开问题解决
使用python实现tcp服务器时,如果客服端不停的进行短连接操作,不停的建立和断开连接,会导致服务端存在很多无效连接(处于LASH_ACK状态),这是由于在python中无法检测连接是否断开导致的。但是使用c语言实现就不存在这些问题,使用c/c++很容易检测每个连接的状态,并进行连接的关闭操作。但是python中有丰富的库,可以方便的实现一些复杂业务(数学运算等),这些在c/c++中实现很复杂。可以兼顾c/c++和python的优点,将连接的建立及读/写操作通过c/c++实现编译成动态库提供接口...
2020-06-19 19:30:35
584
原创 三星G9250无法联网恢复教程
G9250 root后使用qpst+qxdm修改nv项,修改的有问题导致手机无法联网,可以使用z3x+重新刷root系统修复nv项。此教程只针对root后的手机有效,只在G9250 android 7.0上进行了测试,其它型号可以参考。由于操作过程中需要进行刷机操作,为了防止手机变砖,各位最好谨慎进行。操作步骤:1、下载G9250 root刷机工具、三星z3x程序(需要破解版),安装...
2019-11-03 18:03:08
382
原创 iphone6 越狱教程
主要操作步骤如下:1、装好itunes及iphone手机驱动;2、下载ios11.4.1越狱工具,打开Impactor程序;3、将下载的ipa文件拖到打开的Impactor程序上(如果现实不能解压,表示ipa文件损坏,可以重新下载或者从Electra官网上下载);4、然后提示输入账号,输入有效的账号,然后输入密码,如果报错确定是否开启双重验证(账号加手机验证码),如果开启了双重验证...
2019-11-03 17:41:50
5554
原创 openairinterface5g+limesdr搭建4G基站
按照https://www.mobibrw.com/2018/10729搭建好4G基站,使用中遇到了一些问题,这里总结下解决方法。1. 手机搜索不到基站1.1 如果出现PHY I clock drift日志表示时序问题,可能电脑性能不行或则usb速度太慢。可以使用top查看cpu占用率,通过LimeUtil --find 查看是否是usb3.0(如:* [LimeSDR-USB, med...
2019-10-28 20:13:55
3026
1
原创 windows jenkins ssh 远程连接linux 执行构建
1、jenkins安装ssh插件和Publish Over SSH插件2、创建ssh连接3、如上所示连接不成功时,可以用相同配置创建Publish over SSH,测试连接时返回的报错信息如果报错java.security.InvalidAlgorithmParameterException: DH key size must be multip。。。。。。,很可能是由于Li...
2019-10-17 09:43:32
805
windows下的ble调试助手
2024-04-09
基于SDR的LoRaWan网关
2022-03-17
FreqAnylis2020.rar
2020-07-04
qtcreator-3.4.tar.gz
2020-04-22
sqlite3.zip
2019-11-20
u-boot-2013.04在OK6410上的移植-代码
2014-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人