- 博客(186)
- 资源 (12)
- 问答 (2)
- 收藏
- 关注
原创 [实战] 从冲击响应到 FIR 滤波器设计:原理、推导实现
本文介绍了从冲击响应出发设计FIR滤波器的原理与实现方法。首先阐述了FIR滤波器的核心在于其有限长度的冲击响应,系统输出可通过输入信号与冲击响应的卷积获得。然后推导了理想低通滤波器的sinc函数冲击响应,并说明需要通过截断和加窗处理(如汉明窗)将其转化为实际可实现的因果FIR滤波器。文章详细给出了设计步骤:确定参数、计算理想响应、加窗处理等,最后提供了纯Python实现代码(仅使用NumPy),包括滤波器设计函数和手动卷积实现,通过测试信号验证了低通滤波效果。
2026-02-20 07:22:19
639
原创 [实战] 从冲击响应函数计算 FIR 系数
本文介绍了两种计算根升余弦(RRC)FIR滤波器系数的方法:时域直接采样法和频域采样法。时域法通过对解析表达式h(t)采样得到41个对称系数,简单直接但存在截断误差。频域法通过指定目标幅度响应和线性相位,经IFFT得到81抽头系数,能严格匹配频域特性。两种方法均给出Python实现,频域法精度更高但计算量较大,适用于对频域特性要求严格的场景。
2026-02-19 15:36:49
1272
原创 [数学] 最美数学-欧拉公式
摘要 欧拉公式被誉为"数学中的天桥",其最著名的形式e^iπ +1=0将数学中五个最重要的常数(0,1,π,e,i)完美结合,展现出数学惊人的和谐。该公式的一般形式e^iθ=cosθ+isinθ揭示了指数函数与三角函数之间的深刻联系。从几何角度看,e^iθ表示复平面上单位圆的匀速旋转运动,实部对应cosθ,虚部对应sinθ。这个简洁而优雅的公式连接了算术、代数、几何和分析等不同数学分支,体现了数学的内在统一性。
2026-02-19 15:36:37
2676
原创 [数学基础] 浅尝矩阵基础运算
矩阵计算是现代科学与工程的核心工具,广泛应用于人工智能、图形学等领域。本文系统介绍了矩阵的基础知识,包括定义、加减乘除运算规则、转置和幂运算等核心操作,以及逆矩阵、行列式、秩等高级概念。通过NumPy代码示例演示了矩阵计算的实践应用,并展望了模拟计算和光学计算等前沿技术突破传统算力瓶颈的潜力。文章为读者提供了从理论到实践的完整矩阵学习路径,展现了这一数学工具在推动科技发展中的重要作用。
2026-02-18 08:35:13
676
原创 [数学基础] 浅尝向量与张量
本文介绍了向量和张量的基本概念与应用。向量是既有大小又有方向的量,可用于描述位移、速度等物理量,支持加法、点积、叉积等运算。张量则是向量的高阶推广,能够描述更复杂的多方向关系,如应力、曲率等。文章详细讲解了张量的定义、表示方法、坐标变换规则及基本运算,并列举了应力张量、惯性张量、电磁场张量等实际应用案例。最后指出张量在物理和机器学习等领域的重要性,为理解复杂现象提供了有力工具。
2026-02-18 08:34:58
659
原创 [指南] UltraEdit正则表达式完全指南
正则表达式是文本处理的利器,而UltraEdit则为其提供了强大的实战平台。本文系统介绍了正则表达式的基础概念,并深入讲解了其在UltraEdit中的具体应用。从字符匹配、数量限定到位置锚点,逐步构建知识体系;通过日志清洗、代码格式化、数据转换等生动示例,展示如何将抽象语法转化为实际解决方案。文章还分享了IP地址匹配、多行处理等高级技巧,以及UltraEdit独有的标记功能和性能优化建议。无论你是编程新手还是资深开发者,掌握这些技巧都能让你的文本编辑效率倍增,轻松应对各种复杂的数据处理任务。
2026-02-16 09:17:09
802
原创 [指南] Python循环语句完全指南
本文全面介绍了Python中的循环语句,包括for循环和while循环的使用方法。for循环适合遍历已知序列,如列表、字符串和字典,可通过range()函数控制循环次数。while循环则在条件为真时重复执行代码块,适用于不确定循环次数的情况。文章还详细讲解了循环控制语句break、continue和pass的用法,以及嵌套循环和循环中的else子句等高级特性。通过丰富的代码示例,帮助读者掌握各种循环结构的应用场景和注意事项,提升编程效率和代码质量。
2026-02-16 09:16:58
816
原创 [实战] Zynq-7000 PCAP接口完全指南
Zynq-7000 PCAP接口为PS与PL之间提供了高速配置通道,相比传统JTAG具有显著性能优势。本文全面解析PCAP架构,包括其150MHz的配置模式和回读功能,详细对比了PCAP与JTAG的关键差异。通过Vivado配置指南、裸机编程实现(含DMA优化)和Linux驱动开发三个层面,展示了完整的PL配置解决方案,重点介绍了寄存器操作、DMA传输优化以及用户空间接口封装等关键技术。该指南为开发者提供了从底层硬件到上层软件的PCAP接口全方位应用参考。
2026-01-09 16:05:26
1115
原创 [科普] 白话电子围栏
电子围栏是一种基于定位和通信技术的虚拟边界系统,广泛应用于车辆监控、人员管理、资产追踪等领域。其核心架构分为三层:终端感知层(GPS/基站/Wi-Fi定位)、网络传输层(4G/LoRa等)和平台应用层(规则引擎与告警)。通过实时计算目标位置与预设围栏的空间关系,触发进出事件并执行告警或控制。技术挑战包括精度与功耗平衡、室内外无缝定位等,未来趋势将结合AI预测和动态围栏,实现更智能化的空间管理。
2026-01-09 15:20:41
809
原创 [实战] 射频相位噪声单位转换:从dBc/Hz到rad
本文系统介绍了射频相位噪声的两种单位(dBc/Hz和rad)之间的转换原理与方法。相位噪声作为衡量频率源稳定性的关键指标,在频域用dBc/Hz表示噪声功率谱密度,在时域用rad表示相位抖动。通过Wiener-Khinchin定理建立数学关联,推导出积分转换公式,并提供了完整的Python实现代码。文章详细阐述了转换步骤、注意事项及工程应用建议,为射频系统设计和信号完整性分析提供了实用工具和理论基础。(149字)
2026-01-08 15:26:49
1435
原创 [指南] Xilinx Zynq-7000 配置帧结构详解
摘要:Xilinx Zynq-7000采用Artix-7/Kintex-7架构的细粒度配置帧结构,每帧包含帧头(41字)、帧数据(1-36字)和帧尾(1字)。帧地址采用分层结构,包含行/列地址和块类型标识。不同资源类型(CLB/BRAM/DSP/I/O)对应不同帧数配置,帧内数据采用特定格式分布。配置过程支持部分重配置,通过PCAP接口实现帧传输,并提供帧掩码保护机制。该结构为硬件编程和动态重构提供了精细控制能力。
2026-01-08 15:26:36
625
原创 [学习] NCO原理与误差分析
NCO(数值控制振荡器)是DDS系统的核心组件,基于相位累加原理实现频率可编程信号生成。其数学模型通过相位累加器(位宽N)和频率控制字M计算输出频率f_out=M/2^N·f_clk,利用正弦查找表将相位转换为幅度值。系统存在相位量化误差(由低N-A位截断引起)和幅度量化误差,导致频谱杂散。改进方法包括相位抖动注入、CORDIC算法和增加位宽。NCO可生成正交信号,广泛应用于调制解调和频谱搬移领域。该技术体现了数字信号处理中相位累加与波形合成的核心思想。
2026-01-06 15:56:32
805
原创 [学习] 卫星导航的码相位与载波相位计算
本文系统阐述了卫星导航系统中码相位与载波相位的计算模型。主要内容包括:1)基于传播延迟和卫星发射时间的码相位计算方法;2)考虑整周模糊度的载波相位计算公式;3)引入卫星钟差和相对论效应的修正模型;4)接收机数字实现中的NCO控制字计算。文章推导了多普勒频移与相位变化的关系,总结了码相位和载波相位的数学关系,为导航接收机中的码环和载波环跟踪提供了理论基础。这些公式构成了卫星信号处理的核心数学模型,实际应用中还需考虑各种误差源的修正。
2026-01-06 15:56:17
900
原创 [算法] 算法PK:LMS与RLS的对比研究
本文对比研究了两种经典自适应滤波算法——LMS和RLS。LMS算法基于随机梯度下降,实现简单但收敛速度较慢;RLS算法通过递归最小二乘法实现更快的收敛,但计算复杂度更高。文章详细推导了两种算法的数学原理,提供了完整的Python实现流程和代码示例,包括LMS的权值更新和RLS的矩阵递归更新过程。通过Mermaid流程图直观展示了两种算法的工作流程差异,为工程实践中算法选择提供了理论依据和实现参考。
2025-11-15 12:51:40
1341
1
原创 [科普] 白话最小二乘法
最小二乘法是通过最小化误差平方和来寻找数据最佳拟合模型的优化方法。其核心数学原理是求解正规方程或使用梯度下降等优化算法,使预测值与实际值之差的平方和最小。该方法广泛应用于线性回归、曲线拟合、数据分析和机器学习等领域。本文通过Python案例完整演示了最小二乘法的实现过程,包括解析解计算和梯度下降优化,可视化展示了参数收敛轨迹和损失函数下降曲线,验证了算法在数据拟合中的有效性和实用性。
2025-11-14 16:08:06
1027
原创 [科普]白话LMS算法
本文介绍了最小均方(LMS)算法的基本原理、数学推导和实际应用。LMS算法是一种自适应滤波技术,通过不断调整滤波器参数来最小化输出信号与期望信号之间的误差平方。文章详细讲解了LMS算法的数学推导过程,包括滤波器输出计算、误差信号定义和最速下降法更新规则,并给出了完整的算法流程图。最后,通过Python示例演示了LMS在系统识别中的应用,包括未知系统建模、滤波器实现和结果可视化,展示了算法从理论到实践的全过程。LMS算法因其简单性和鲁棒性,广泛用于信号处理、通信系统等领域。
2025-11-14 16:07:48
1079
原创 [科普] 卫星共视授时原理
摘要 卫星共视授时技术是实现千里之外设备时间同步的关键方法,精度可达纳秒级。其核心原理是通过两地同时观测同一颗卫星,利用伪距测量方程相减消除公共误差(如卫星钟差),从而精确计算两地钟差。该技术通过多星观测、精密轨道模型和长时间平滑进一步提升精度,广泛应用于金融交易、5G通信、导航系统等领域。工程实现需GNSS接收机、原子钟等设备支持,国际原子时的建立也依赖此技术。Python代码演示了简化版的共视计算过程,验证了其可行性。这一技术为现代社会的高精度时间同步提供了重要保障。
2025-11-13 21:22:53
1161
原创 [科普] GNSS授时原理
摘要 全球导航卫星系统(GNSS)通过搭载原子钟的卫星网络实现高精度授时,为金融、通信、电力等关键领域提供微秒至纳秒级时间同步。其核心基于伪距测量,结合卫星钟差修正与误差补偿(电离层、对流层等),在已知位置时可单星授时,未知位置需多星联合解算。文中通过Python代码演示了单星授时原理,展示如何从伪距观测值解算接收机钟差,最终输出UTC时间。GNSS授时已成为现代基础设施的重要时间基准。
2025-11-13 21:08:17
884
原创 [实战] 卡尔曼滤波原理与实现(GITHUB 优秀库解读)
本文解读了一个基于Eigen数学库实现的卡尔曼滤波开源项目。文章首先介绍了卡尔曼滤波的理论基础,包括系统模型、测量模型以及预测与更新步骤的核心公式。然后详细分析了项目工程结构,展示其模块划分和类继承关系,并重点讨论了Eigen库在矩阵运算中的应用。通过Robot1案例,具体演示了如何定义系统状态、控制输入以及实现系统模型,包括机器人运动学方程的代码实现。该实现充分利用了模板类和Eigen库的高效矩阵运算能力,为开发者提供了清晰的可扩展框架。
2025-11-10 08:32:17
1358
原创 [数学基础] 瑞利分布:数学原理、物理意义及Python实验
瑞利分布是一种描述非负随机变量的连续概率分布,广泛应用于信号处理、通信工程等领域。其概率密度函数为$f(x;\sigma) = \frac{x}{\sigma^2}e^{-\frac{x^2}{2\sigma^2}}$,与正态分布密切相关——两个独立正态变量的欧几里得范数服从瑞利分布。物理上,它描述二维随机向量模长、无线通信中的瑞利衰落信道等特性。Python案例展示了不同参数下的分布曲线,并演示了如何从正态分布生成瑞利分布,验证了理论关系。
2025-11-10 08:31:55
1080
原创 [数学基础] 正态分布:数学原理、物理意义及Python实验
本文系统介绍了正态分布(高斯分布)的数学原理、物理意义及Python实践。从概率密度函数、数学特性到标准正态分布和累积分布函数,详细阐述了其理论框架。通过中心极限定理解释了正态分布的普遍性,并列举了其在误差理论和自然现象中的应用。文章还提供了三个Python案例:绘制不同参数的正态曲线、模拟验证中心极限定理,以及质量控制应用演示,直观展示了正态分布的特性和实际价值。
2025-10-18 17:55:09
1561
原创 [LVGL] 从0开始,学LVGL: 深入原理与移植优化
本文介绍了轻量级图形库LVGL从模拟器到嵌入式硬件的移植方法,重点剖析了显示和输入驱动的实现原理。移植核心在于构建硬件抽象层,建立显示缓冲区与物理像素的映射关系(单/双/部分缓冲模式),并实现硬件事件到LVGL事件的转换。针对不同硬件资源,提供了帧缓冲模式(适合大RAM MCU)和直接模式(适合小RAM设备)的代码实现,包含SPI显示屏驱动示例。数学层面分析了性能与传输效率的关系,关键公式:性能=处理像素数/时间×传输效率。移植过程涉及显示分辨率、颜色深度等参数配置,以及刷新回调函数的实现。
2025-10-18 10:06:18
958
原创 [LVGL] 从0开始,学LVGL:进阶应用与项目实战(下)
本章通过综合实战演示如何设计一个完整的智能家居控制面板UI。项目采用网格布局,包含五大功能模块:环境监控、设备控制、场景管理、能源管理和系统设置。UI架构分为主容器、头部区域、侧边栏、内容区域和状态栏,使用LVGL库实现。头部包含Logo和用户信息,侧边栏提供导航,内容区域展示核心功能,状态栏显示系统信息。代码示例展示了状态数据结构和网格布局的实现方法,为智能家居系统提供直观的控制界面。
2025-10-18 10:05:58
1117
原创 [LVGL] 从0开始,学LVGL:进阶应用与项目实战(上)
本文介绍了LVGL数据可视化中图表控件的应用。通过数学模型将数据点映射为屏幕坐标,详细展示了实时监控图表的创建过程。内容包括:1)图表的基本数学模型,通过公式将数据转换为屏幕坐标;2)实战演示如何创建多系列实时数据图表,包括图表配置、数据系列添加和图例创建;3)代码示例展示了温度、湿度、压力三组数据的可视化实现,以及定时更新机制。该方案适用于嵌入式系统的GUI开发,能够有效呈现传感器数据变化趋势。
2025-10-17 19:03:12
1206
原创 [LVGL] 从0开始,学LVGL: 界面布局与用户交互
摘要:LVGL事件系统解析与实践 本章深入探讨LVGL的事件驱动架构,通过数学模型($P=f(E_1,E_2,...E_n)$)和流程图解构事件处理流程。核心内容包括: 事件类型:详解CLICKED、VALUE_CHANGED等常用事件的触发条件与应用场景; 处理机制:事件冒泡、用户回调与默认处理的协同工作流程; 实战示例:演示多对象联动控制,包括计数器、滑块亮度调节和开关状态联动,集成动画反馈(如按压透明度变化)。通过全局状态管理实现复杂交互逻辑,体现LVGL事件系统的灵活性与高效性。
2025-10-17 19:02:53
1133
原创 [LVGL] 从0开始,学LVGL:基础构建篇 - 掌握UI的核心构建块
本文介绍了LVGL的UI核心构建模块,包括对象模型和样式系统。第3章重点讲解LVGL的面向对象设计,所有可视元素均继承自基础对象lv_obj_t,形成统一的对象树结构,决定了渲染顺序、坐标系统和生命周期管理。第4章则深入解析样式系统,通过状态机实现内容与表现分离,支持多种状态组合和视觉属性配置。文章包含丰富的代码示例和类图说明,展示了如何创建对象树和应用样式,为构建动态UI界面提供基础框架。
2025-10-14 21:59:47
710
原创 [LVGL] 从0开始,学LVGL:启程篇 - 从零构建第一个LVGL应用
LVGL是一个开源的嵌入式图形库,专为资源受限设备设计,能在低内存和低速CPU下提供流畅的UI体验。它具有40+控件、类似CSS的样式系统、高级图形功能和高度可移植性,最低仅需64kB Flash和16kB RAM。LVGL采用事件驱动架构,通过周期性中断和主循环处理动画、输入和重绘。本文通过VS Code+PlatformIO环境,演示了如何在PC模拟器上创建LVGL的"Hello World"应用,包括初始化显示/输入驱动、创建标签控件和设置主循环。
2025-10-14 21:59:27
1433
原创 [Linux] Linux UIO 与 VIO 深度解析:从内核机制到用户空间实践
本文深入探讨了Linux系统中两种重要的用户空间I/O技术:UIO(Userspace I/O)和VIO(Virtio I/O)。文章首先分析了传统内核驱动模型的局限性,引出用户空间I/O在性能优化和开发灵活性方面的优势。对UIO和VIO的应用,都提供了详细完整的示例代码,展示了UIO驱动的实现细节,包括设备初始化、中断处理、内存映射等关键环节,阐述了Virtio设备抽象层和核心的Virtqueue通信机制,通过序列图清晰展示了虚拟机与宿主机间的I/O交互过程。
2025-10-05 08:13:13
871
原创 [科普] 射频OIP3与谐波
本文介绍了通过OIP3推算射频器件谐波水平的理论与方法。三阶交调截断点(OIP3)作为关键线性度指标,可用于评估谐波失真。文章推导了核心计算公式:三次谐波P_hd3=3P_fund-2·OIP3,二次谐波P_hd2=2P_fund-OIP2(OIP2≈OIP3+10dB)。通过典型实例分析,展示了不同工作功率下的谐波抑制水平。同时指出该方法的局限性,包括OIP2估算的不确定性、弱非线性假设和频率依赖性等。建议在实际工程中结合器件手册、实测和仿真验证结果。该方法为射频系统设计提供了快速评估非线性性能的工具。
2025-10-03 10:01:10
1163
原创 [linux] 用户空间高实时性响应GIC中断的完整实现讨论
本文探讨了在嵌入式Linux系统中实现用户空间高实时性响应GIC中断的完整方案。通过UIO框架将内核中断处理与用户空间程序相结合,在保证系统安全的前提下实现接近硬实时的中断响应。内核模块负责初始化中断和UIO设备管理,仅做简单通知;用户空间程序通过设置实时调度策略、锁定内存和绑定CPU核心等技术,确保中断处理的实时性。文章提供了完整的内核模块和用户空间程序代码实现,适用于ARM体系上所有通过GIC管理的中断。
2025-10-03 10:00:52
898
原创 [实战] 实时任务 vs 非实时任务:在PREEMPT-RT环境下的编程实践
本文探讨了在PREEMPT-RT实时Linux环境下编程的关键差异。通过对比测试显示,实时任务(SCHED_FIFO策略)平均抖动仅156纳秒,而非实时任务(SCHED_OTHER)高达12500纳秒,最大抖动差异达60倍。PREEMPT-RT补丁虽提供实时基础设施,但开发者必须主动声明实时需求,包括设置高优先级、选择实时调度策略、锁定内存等。高负载测试进一步证明,实时任务能保持稳定性能,而非实时任务响应时间显著恶化。正确使用实时编程技术对工业控制等关键应用至关重要。
2025-10-02 14:03:49
1054
原创 [嵌入式] U-Boot 环境变量深度解析:从 QSPI 到 eMMC 的 Linux 启动完整指南
本文深入解析了U-Boot环境变量在嵌入式系统启动过程中的关键作用,特别针对从QSPI Flash启动U-Boot后再从eMMC加载Linux系统的完整流程。文章首先通过实战案例展示了如何通过修改u-boot_env.txt实现EMMC启动,详细分析了bootcmd、default_bootcmd等核心环境变量的调用逻辑。重点解读了uenvboot变量的工作机制,该机制通过检测uEnv.txt文件实现环境变量的动态加载和命令执行,为嵌入式开发者提供了从QSPI到eMPC启动的完整解决方案和技术参考。
2025-10-02 14:03:37
1965
原创 [实操] 万能的shell脚本:自动化TFTP服务检查(可直接使用的代码示例)
本文介绍了在WSL2环境下自动化检查并启动TFTP服务的解决方案脚本,适用于PetaLinux嵌入式开发。该解决方案通过三重检测机制(进程检查、端口监听、服务状态),自动识别用户权限并选择合适的启动方式,提供清晰的状态提示。通过将其集成到PetaLinux环境配置脚本中,实现了开发时TFTP服务的自动可用性保障,避免了手动启动服务的繁琐过程。文章详细说明了了脚本实现、集成方法、配置优化建议和使用效果,显著提升了嵌入式开发效率。
2025-10-01 21:43:47
1232
1
原创 [实战]解决WSL2中TFTP服务无法被外部设备访问的问题
在Windows 11 + WSL2 Ubuntu环境下进行嵌入式开发时,常遇到TFTP服务无法被外部设备访问的问题。本文提供完整的解决方案:首先确认WSL2中TFTP服务正常运行,获取WSL2和Windows主机的IP地址;然后通过PowerShell或图形界面配置Windows防火墙,允许UDP 69端口访问;最后设置端口转发规则,将Windows主机的TFTP请求转发到WSL2。文中包含详细步骤、故障排查方法和自动化脚本,解决开发板无法访问WSL2中TFTP服务的问题,提升嵌入式开发效率。
2025-10-01 21:43:07
839
原创 [实战] 本振泄露校准算法详解与Python实现(完整仿真代码)
本文详细介绍了本振泄露问题及其校准算法,并提供了Python实现。本振泄露是无线通信系统中本地振荡器信号泄漏到射频输出端的现象,会降低信号质量。文章首先解释了本振泄露的数学表达式,然后提出了一种基于直流分量测量的校准算法,通过迭代调整I/Q调制器的直流偏置来补偿泄露。算法流程包括发送零信号、测量泄露功率、计算补偿值并应用,直到泄露功率低于设定阈值。Python实现部分展示了完整的校准类,包含信号调制、泄露添加、功率测量和校准过程等功能。该实现可用于模拟和解决实际通信系统中的本振泄露问。
2025-09-19 13:39:57
1513
原创 [实例] 误差估计
摘要:本文计算了8km外目标经纬高的最大误差范围。考虑北斗定位、激光测距和倾角传感器等设备的综合误差,采用最坏情况叠加法进行估算。通过数学建模和Python实现,得出目标水平误差不超过41.22米,高程误差不超过24.83米。这些结果为保守估计,实际误差可能更小。(98字)
2025-09-18 20:38:50
1076
原创 [科普] 零中频发射架构的本振泄露校准技术
零中频架构因集成度高、成本低等优势成为现代无线通信主流方案,但其本振泄露问题会引发频谱污染、接收机干扰等严重后果。本文揭示了本振泄露主要由基带直流偏移、本振馈通和PCB缺陷导致,并提出通过数字域注入补偿直流的校准方法。该技术采用迭代搜索算法自动优化补偿值,结合内部功率检测、外部仪器或接收机反馈三种测量方式实现精准校准。文章还指出温度漂移、校准顺序等工程挑战,强调该技术是实现零中频架构商用的关键所在。
2025-09-18 20:38:35
1177
原创 [Linux] Linux PHY驱动注册与调用流程详解
本文详细解析了Linux内核中PHY驱动的注册与调用流程,分为两个主要阶段: 驱动注册阶段:通过module_phy_driver宏展开为模块初始化函数,调用phy_driver_register将驱动注册到全局链表中。 驱动调用阶段:当MAC驱动触发PHY查找时,通过phy_probe函数完成关键操作: 创建phy_device(通过设备树或MDIO扫描) 进行驱动匹配(优先OF匹配表,其次PHY ID匹配) 调用匹配驱动的probe函数 文中特别强调设备树(OF)匹配的优先级最高,详细说明了匹配时机
2025-09-16 11:26:14
1055
原创 [科普] GLONASS现代化:新民用CDMA信号L1OC、L2OC与L3OC详解
俄罗斯GLONASS系统正通过引入新一代民用CDMA信号实现现代化升级。目前已部署L3OC信号(1202.025 MHz),采用BPSK(10)调制和I/Q正交复用结构,提供宽带宽和高精度;部分卫星已测试播发L2OC信号(1248.060 MHz),形成双频优势;计划中的L1OC信号(1600.995 MHz)将采用BOC(1,1)调制。这些新信号显著提升了系统性能,改善了与其他GNSS系统的兼容性,为高精度应用提供支持。随着GLONASS-K2等新一代卫星的发射,系统将实现从FDMA到CDMA的全面转型。
2025-09-16 11:25:42
1396
原创 [Linux] Linux内核of.h函数详细介绍
Linux 内核头文件 of.h 提供了操作系统与硬件描述文件——设备树(Device Tree)交互的核心接口。它封装了一系列关键函数,用于驱动开发中至关重要的硬件信息检索与解析。其主要功能可划分为四大模块:节点操作(如 of_find_compatible_node 用于查找设备节点)、属性读取(如 of_property_read_u32 用于读取配置值)、地址转换(如 of_iomap 用于映射寄存器内存)以及中断解析(如 of_irq_get 用于获取中断号)。
2025-09-15 21:55:25
1009
YT85XX系列,linux网络phy驱动代码
2025-09-14
基于python的巴特沃斯滤波器仿真和设计工具
2025-07-19
C语言实现了基于基8的FFT和IFFT算法,用python验证了C语言实现的正确性
2025-07-12
实战 M-QAM信号生成(完整C代码)
2025-07-12
IRIG-B的Verilog实现
2025-04-28
卡尔曼滤波卫星导航领域应用简单仿真
2025-04-26
二分法查找以及哈希表查找的C语言实现
2025-04-13
hermite插值算法的C语言实现
2025-04-13
ECEF坐标系到ENU坐标系转换的C语言实现
2025-04-13
自适应均衡器完整python仿真代码
2025-04-13
跨平台安全fifo完整C代码
2025-04-12
MIPI PHY 协议 官网最新版(截止到2023-12) 外网太慢,转给有需要的人
2024-01-01
Spyder 独立安装板目前最新版(截止到2023-12),外网下载太痛苦 板砖给需要的人
2024-01-01
NVME协议1.3_1.4.rar
2020-07-19
ARM contex M1 FPGA软核 for xilinx
2019-01-28
关于c/c++返回结构体的问题
2021-06-19
关于PCI-E的几个问题,请高手指点!
2016-01-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅