北斗接收机设计matlab代码开源BDS3 B1C / B2a SDR 作者 李亚峰电子邮件: Nagaraj Channarayapatna Shivaramaiah电子邮件: 丹尼斯·阿科斯(Dennis Akos) 电子邮件:HP: 特征 用MATLAB编写的GNSS信号处理功能 代码代 信号采集/跟踪(数据+导频) 解码导航消息 伪距测量生成 位置计算 支持以下信号 北斗三期B2a 北斗三期B1C 支持RF二进制文件进行后期处理所有SDR已通过Amungo Navigation公司的NUT4NT采样器收集的IF信号进行测试 目录和文件 ./Doc摘要每个SDR接收器的PowerPoint文档./不同SDR接收器之间的通用功能./IF_Data_Set包含要处理的IF数据集和相应的元数据文件的文件夹./BDS_B1C Beidou B1 / B2 SDR接收器./include与以下功能有关导航数据解码和PVT计算./init.m接收器的分级功能./initSettings.m接收器的参数配置./postProcessing.m接收器的顶级处理功能./acquisition.m信
2021-11-03 09:22:55 3.72MB 系统开源
1
校验和示例 该存储库包含示例代码,该示例代码说明了一种用于计算校验和以验证NovAtel GNSS接收器消息包含预期数据的潜在方法。 有关构建说明,请进入C目录并查看README文件。 这是根据MIT许可提供的。 有关的
2021-11-02 16:31:30 180KB gps checksum crc gnss
1
这是在深度学习工具箱中使用长短期记忆(LSTM)网络在接收器处实现符号分类以在OFDM系统中进行信号检测的示例。 基于 LSTM 的神经网络针对单个子载波进行训练,其中符号错误率 (SER) 被计算并与最小二乘 (LS) 和最小均方误差 (MMSE) 估计进行比较。 在此初步调查中,假设无线信道在离线训练和在线部署阶段是固定的。 为了测试神经网络的鲁棒性,对每个传输的 OFDM 数据包应用随机相移。 考虑了导频符号数量和循环前缀(CP)长度的影响。 要重新创建仿真结果,请加载相应的Mat文件并运行脚本Testing.m。 这段代码的想法受到论文的启发: H. Ye、GY Li 和 B. Juang,“OFDM 系统中信道估计和信号检测深度学习的力量”,IEEE 无线通信快报,第一卷。 7号1,第 114-117 页,2018 年 2 月。
2021-10-28 15:47:03 978KB matlab
1
3DR uBlox LEA-6H高性能接收器直接兼容APM 飞控。6H模块自带Flash和温补,搜星速度及精度优于6M。6H GPS 配套圆形外壳和支撑,接口线默认APM式样。带罗盘6H 式样,出线端子直接兼容APM串口和I2C端口,即插即用出厂 波特率 38400,刷新率5hzAPM 3DR GPS导航模块电路设计中涉及到重要芯片包括UBLOX-LEA-6、HMC5883L、TPS79133DBV等。APM 飞控3DR uBlox LEA-6H导航模块实物截图: APM 3DR GPS导航模块特性如下: ublox LEA-6H module 5 Hz update rate 25 x 25 x 4 mm ceramic patch antenna LNA and SAW filter Rechargeable 3V lithium backup battery Low noise 3.3V regulator I2C EEPROM for configuration storage Power and fix indicator LEDs Protective case ArduPilot Mega compatible 6-pin JST connector Exposed RX, TX, 5V and GND pad 38 x 38 x 8.5 mm total size, 16.8 grams. APM 3DR GPS导航模块电路 PCB截图:
2021-10-26 16:55:25 2.12MB apm 6h模块 电路方案
1
Xbox360手柄接收器驱动 很好用 国产接X360收器
2021-10-25 16:02:00 61.86MB X360
低成本设备进行高精度GNSS测量 使用低成本设备进行高精度GNSS测量的说明,资源和代码。 目前,重点介绍。 目前,我们有两个不同的文档,其中包含入门说明(这些文档会随着时间的推移而合并):
2021-10-22 17:49:42 5.05MB Python
1
基于扩散的分子通信是一种节能范式,可以互连纳米机器。 通过扩散进行分子通信 (MCvD) 的研究活动在很大程度上依赖于模拟来验证所提出的方法。 现有的仿真工具不能直接用于 MCvD 系统,因为与经典通信通道相比,扩散通道具有不同的特性。 因此,开发了一种用于 MCvD 系统的端到端分子通信 (MUCIN) 模拟器,该模拟器支持 1-D 到 3-D 环境、发送连续符号、受体React概率、可扩展调制和过滤模块。 快速仿真增强请参考以下论文- HB Yilmaz、AC Heren、T. Tugcu 和 C.-B. Chae,“具有吸收接收器的分子通信的三维信道特性”,IEEE 通信快报,第一卷。 18岁6,第 929 - 932 页。 对于调制,您可以参考以下论文- Kuran、MS、HB Yilmaz、T. Tugcu 和 IF Akyildiz。 “通过纳米网络中的扩散进行通信的调制技
2021-10-19 21:58:20 23KB matlab
1
mikrotik-fail2ban Fail2Ban 过滤器和基于 Twisted (Python) 的 UDP 日志接收器,带有 CIDR 白名单。 允许像使用服务器一样停止对 Mikrotik 硬件的暴力尝试。 这个怎么运作 该软件包包含一个 fail2ban 过滤器配置,它读取 syslog auth.log 并在 mikrotik 服务中搜索登录失败。 还包括一个基于 Twisted 的 UDP 日志接收器,它将接收来自白名单 Mikrotik 路由器的 UDP 日志数据包,并将登录失败仅发送到 auth.log。 您可能希望将此与针对 fail2ban( )的 Mikrotik 禁止操作一起使用,以便它阻止路由器上的 IP。 要求 Mikrotik 路由器板 禁止失败 Python 2.7 Python Twisted (pip install twisted) Pyt
2021-10-15 22:36:13 5KB Python
1
带着小孩出去游玩时,恐怕你最提心的是小孩走失。本装置可有效地解决这一问题。该装置由发射器和接收器组成,将发射器放入小孩的口袋里,接收器由大人拿着,当小孩离开大人的距离超3m(米)时,接收器便发出报警声,提醒大人注意,防止小孩走失。图217-1图217-1为发射器电路图。它由IC时基集成电路NE555、R1、R2、C1组成。1KHz的低频振荡器去调制由三极管VT及外围元件组成的高频振荡器,被调制高频信号从C7至机内微型天线向空间发射出去。C8用以加宽频带和防止人体感应对频率的影响,实际使用证明,该元件必不可少。图217-2为接收器电路图。当接收器收到发射器发来的信号时,集成电路TDA7000的②
1
1、主要技术思路 整个系统由三个核心线程组成,并由.NET线程池统一管理: 侦听客户端连接请求线程:ListenClientRequest(),循环侦听客户端连接请求。如果有,检测该客户端IP,看是否是同一观测设备,然后建立一个客户端TSession对象,并通过Socket异步调用方法BeginReceive()接收数据包、EndReceive()处理数据包 数据包处理线程:HandleDatagrams(),循环检测数据包队列_datagramQueue,完成数据包解析、判断类型、存储等工作 客户端状态检测线程:CheckClientState(),循环检查客户端会话表_sessionTable,判断会话对象是否有效,设置超时会话关闭标志,清楚无效会话对象及释放其资源 2、主要类简介 系统主要由3个类组成: TDatagramReceiver(数据包接收服务器):系统的核心进程类,建立Socket连接、处理与存储数据包、清理系统资源,该类提供全部的public属性和方法 TSession(客户端会话):由每个客户端的Socket对象组成,有自己的数据缓冲区,清理线程根据该对象的最近会话时间判断是否超时 TDatagram(数据包类):判断数据包类别、解析数据包 3、关键函数和代码 下面简介核心类TDatagramReceiver的关键实现代码。 3.1 系统启动 系统启动方法StartReceiver()首先清理资源、创建数据库连接、初始化若干计数值,然后创建服务器端侦听Socket对象,最后调用静态方法ThreadPool.QueueUserWorkItem()在线程池中创建3个核心处理线程。
2021-10-14 16:59:19 6KB C# 多线程 异步 Socket
1