- 博客(67)
- 收藏
- 关注
原创 什么是中频信号,为什么需要中频信号?
中频信号是经典无线通信架构的智慧结晶,它通过将处理中心从多变的高频转移到固定的中频,巧妙地解决了选择性、增益和稳定性之间的根本矛盾。它的核心价值在于:将可变的高频射频信号,转换到一个固定的、较低的中频进行处理,大大简化了设计并提升了性能。接收机前端只用一个简单的、可调的本地振荡器来改变接收频率,之后立即将信号搬移到一个固定的、较低的中频(如70MHz、140MHz)。它不是原始的低频信息信号(基带信号),也不是最终要发射出去的高频无线电波(射频信号),而是一个处于二者之间的固定频率的信号。
2026-01-10 23:03:30
359
原创 什么是I/Q信号?
所以,说 IQ调制信号类似坐标,远不止是一个简单的比喻,它揭示了其数学本质:利用一个二维正交空间(复平面)来精确表示和操控信号的所有可能性(振幅和相位)。· 一个信号点: 在任意时刻,调制后的信号可以用一个复数 S = I + jQ 来表示,这个复数在IQ平面上就对应一个坐标点 (I, Q)。在空气中传播的信号: 合成的信号是一个高频波形,但它携带的全部信息,都等价于那个随时间变化的 (I(t), Q(t)) 坐标序列。· 每一个坐标点都对应一个独特的 (I, Q) 值,也就是一个特定的振幅和相位组合。
2026-01-10 22:58:46
359
原创 什么是中频为1M/2M的数据?
你理解中的“数据中有掺杂着中频信号”是完全正确的。经过射频前端和下变频处理后,ADC采样得到的信号,其中心频率(载波)被搬移到了1MHz或2MHz,但其本身仍然是一个完整的高频交流信号,并不是基带信号。就像一架在万米高空(2.4GHz)飞行的飞机,飞机上载着你的数据(乘客)。就像让飞机降落到一个离地面很近的低空平台上,比如平台高度1千米(对应1MHz中频)。飞机和乘客都还在,只是飞行高度降低了。相当于在这个1千米高度的平台上,给这架还在飞行的飞机和乘客拍了一张非常高速的连拍照(数字化)。
2025-11-28 18:04:58
45
原创 ECDSA算法中wNAF算法流程
对于窗口大小 ( w = 5 ) 的 wNAF(非相邻形式)点乘算法,预计算点包括所有奇数倍点:( P, 3P, 5P, \dots, 31P )(因为 ( 2^5 - 1 = 31 ))。下面我将详细描述将标量 ( k = 123456 ) 转换为 wNAF(5) 表示的过程,并演示点乘计算。整个流程与您提供的 wNAF(3) 示例类似,但窗口大小更大,从而进一步减少点加操作次数。转换从标量 ( k ) 的最低有效位(LSB)开始,每次处理一个窗口(宽度为 5)。算法步骤:对于 ( k = 123456
2025-11-20 17:13:43
560
原创 使用同一个时钟源clki,做两个二分频时钟,得到div2_clk1和div2_clk2,这两个时钟都能跟源时钟clki同步,但是div2_clk1和div2_clk2的相位可能是相同的,也可能是反相
比如,触发器1的初始Q为0,而触发器2的初始Q为1(这可能由于芯片制造工艺的微小差异、上电过程的随机性、或没有全局复位信号导致)。这句话的意思是:虽然div2_clk1和div2_clk2都是由同一个妈妈(clki)生出来的,频率也都是妈妈的一半,但它们“起步”的时刻可能不同。所以,上面那段话是在提醒你注意这种潜在的、由分频产生的时钟相位关系的不确定性,这在异步电路设计或时钟管理中是必须考虑的关键因素。结果:div2_clk1和div2_clk2的波形完全重合,它们的上升沿和下降沿都发生在同一时刻。
2025-11-05 19:40:15
472
原创 蓝牙BT_BR/EDR和BLE区别与联系
蓝牙BT EDR需要DPSK调制吗?是的。π/4-DQPSK和8DPSK是EDR实现2Mbps和3Mbps高速传输的关键。BR和BLE一样吗?完全不一样。它们是蓝牙技术家族中为不同目的而生的两个分支。BR/EDR(经典蓝牙)用于高速、持续数据流(如音频);BLE(低功耗蓝牙)用于低功耗、间歇性数据通信(如传感器)。它们在功耗、数据速率、协议栈和应用场景上都有根本性的区别。
2025-10-29 09:03:34
156
原创 蓝牙BLE LongRange帧结构分析
BLE Long Range(也称为Coded PHY)是蓝牙5.0引入的新特性,它通过前向纠错(FEC)编码技术,显著提升了蓝牙的通信距离和可靠性。
2025-10-28 14:45:59
254
原创 蓝牙解调端LPF的目的是什么,为什么GFSK 1M模式截止频率是0.65MHz
选择GFSK调制理论(BT乘积、Gaussian滤波器特性)工程实践优化(在信号完整性和抗干扰性间平衡)标准化测试验证(蓝牙规范的最优选择)这个"魔法数字"确保了蓝牙1M模式在有限的频谱资源下达到最佳的性能效率。
2025-09-25 17:32:13
94
原创 两点调制两条输入路径:RF DAC/SDM 给到PLL,一个对应高通一个对应低通,需要确保两者时序对齐达到全通的特性,一般哪条路径会慢一些
特性高通路径 (RF DAC → VCO)低通路径 (SDM → PLL)速度快(延迟小,ns级)慢(延迟大,µs级)延迟主要来源DAC转换时间、模拟通路Σ∆调制器计算、环路滤波器对齐方案需要被主动延迟以其延迟为基准实现在数字域为数据添加可调延迟线通常无法加速,作为延迟的参考所以,您的判断是正确的。设计两点调制系统的关键之一就是精确测量低通路径的延迟,并在高通路径上通过数字延迟线进行补偿,确保同一时刻的数据在VCO处同时生效,从而实现完美的全通频率响应。
2025-09-19 17:20:10
134
原创 为什么说GFSK相对于FSK可以压缩频谱抑制对邻信道干扰
摘要:本文解释了"压缩频谱"的含义和相位突变对邻信道干扰的影响。"压缩频谱"指通过高斯滤波平滑信号相位,使能量更集中在中心频率附近,同时快速衰减带外能量,从而抑制旁瓣干扰。相位突变会产生高频分量,导致频谱扩散和邻信道干扰,而GFSK通过平滑相位变化消除这些干扰。相比FSK,GFSK虽然可能略微展宽主瓣,但能大幅降低旁瓣,提高频谱效率。这种技术被广泛应用于蓝牙、Zigbee等无线通信系统。
2025-09-18 17:46:47
115
原创 蓝牙modem 调制端架构
蓝牙调制端DSP架构解析:该架构将数字比特流转换为射频信号,通过符号映射、高斯滤波、相位转换等模块实现多种调制方式(GFSK/DQPSK/8DPSK)。核心包含7大模块:1)BPSK调制完成符号映射;2)FIR滤波器进行频谱整形;3)频率相位转换器;4)隐含的相位累加器;5)正余弦查找表生成载波;6)EDR传输时的相位平滑处理;7)增益调节控制功率输出。该设计通过数字信号处理统一架构,在保证频谱效率的同时支持蓝牙不同速率模式的灵活切换。
2025-09-17 11:04:58
118
原创 两点调制原理以及RF DAC和PLL SDM两条输入路径理解
特性数据本质原始数字比特流 (0/1)平滑后的预失真波形数据连接对象Σ-Δ调制器 (SDM)的小数输入RF DAC在系统中的角色主调制路径:通过改变PLL分频比产生频率偏移辅助补偿路径:通过RF DAC产生补偿电压,校正PLL失真可否加入延时可以且必须。用于数字时序对齐,对性能无影响。绝对不可以。会导致补偿失配,严重破坏信号频谱。功能目标实现数字域的频率调制确保模拟域的波形和频谱完美因此,在您所描述的这种先进发射机架构中,2-point数据是数字指令,送给SDM;
2025-09-16 10:11:57
365
原创 基于查找表(LUT)和多项式近似的高斯滤波器硬件实现方案
GFSK调制是一种连续相位调制技术,其中比特流通过高斯滤波器进行平滑,以减少频谱宽度。比特流延迟(打拍):输入比特流被延迟生成多个版本(例如,当前比特、前一个比特、前两个比特),以便进行FIR滤波处理。这是因为高斯滤波器具有记忆性,当前频率输出取决于多个历史比特。查表操作:每个延迟的比特用于从一个预定义的表中查找对应的滤波器系数值。这些表存储了高斯滤波器的抽头系数(通常基于蓝牙规范的带宽时间积BT=0.5设计)。符号处理:根据每个延迟的比特值(0或1),对查表得到的系数值进行符号调整。
2025-09-15 17:01:22
109
原创 蓝牙BLE 调制端 frequency/phase conversion原理
ω(k) → 可选缩放 → 累加器 → mod 511 → φ'(k) → [GFSK: φ(k) = φ'(k)] → 查表生成 I/Q。
2025-09-15 16:27:24
71
原创 蓝牙BLE Symbol and Packet Syncronization on Access Code(ACS)算法原理
这个算法确保了蓝牙接收机能够可靠地唤醒并锁定传输的数据包,是整个通信链路稳定性的基石。这个算法是接收机成功检测和数据包并正确解调的第一步,也是最关键的一步。,实现了巨大的优化(文档指出减少了92%),使其非常适合在低功耗的硬件上实现。下面我将为您详细解析该算法的原理、工作流程以及其精妙的简化策略。这是算法最精妙的部分。这个用于蓝牙BLE的符号与分组同步算法是一个。,其他行直接从上一时刻的矩阵“平移”过来。可以通过上一时刻的相关值。(即一个符号周期内的第。个元素,并将新计算的。的核心算法,特别是其。
2025-09-05 11:08:55
89
原创 采样时间偏移(STO)检测算法
在蓝牙Modem解调端,STO模块是一个精密的数字定时恢复环路。它通过实时分析接收信号相位包络的特性,以前馈的方式非侵入式地估算出收发时钟偏差造成的采样点漂移量,并通过控制数字插值器来动态地、连续地校正采样时刻。它的启用极大地提升了接收机对时钟偏差的容忍度,保证了在低成本晶体和长数据包传输场景下的接收灵敏度和链路可靠性,是BLE 5.0等现代无线通信解调器中不可或缺的核心模块之一。
2025-09-05 09:32:57
194
原创 解释一下蓝牙modem 解调端Decision Feedback Euqalizer(DFE)算法原理
蓝牙Modem中的DFE算法是一个巧妙的“先消除后干扰,再决策,最后用决策结果消除新干扰”的闭环过程。它通过联合使用前馈和反馈结构,有效地对抗了由GFSK脉冲成形引入的符号间干扰,从而在保证低功耗的前提下,大幅提升了接收机的灵敏度和抗误码性能。您提供的文档正是描述了这一算法从理论推导到固定点硬件实现的具体过程。
2025-09-04 16:31:09
176
原创 蓝牙modem端frequency offset compensation算法描述
这个频偏补偿算法是一个完整的闭环反馈系统输入:带频偏和噪声的解调器输出信号ω̂(k)。极值检测:实时探测该信号的波峰和波谷。滤波优化:使用卡尔曼滤波器对波峰和波谷序列进行平滑,得到可靠的平均峰值和平均谷值。计算偏移偏移量 = (平均峰值 + 平均谷值) / 2。补偿:从原始信号中减去这个偏移量。输出:送给判决器的是一个“居中”的、均值约为0的干净信号,从而可以正确判决。这个算法的伟大之处在于:它巧妙地利用了调制特性本身来解决问题,不依赖于已知的训练序列,实现了。
2025-09-03 18:28:03
155
原创 调制端Phase Shift Discriminator(PSD)算法原理
PSD算法流程总结接收信号 (I/Q)--> **Step 1: 计算相位 (arctan2) ** -->相位序列-->Step 2: 相位差分 (当前相位 - 前一时钟相位-->粗糙的频率估算序列-->Step 3: 移动平均滤波 (求和/OSR-->平滑、去噪后的频率序列-->判决输出 0/1。为什么选择PSD而不是简单FM鉴频器?正如文档开头所说,这是为了性能(Performance)。PSD算法是一种数字域抗噪声能力强: 移动平均滤波极大地抑制了噪声的影响。精度高。
2025-09-03 18:02:19
182
原创 蓝牙EDR模式中GFSK调制如何过渡到DPSK调制
这两份文档片段揭示了蓝牙Modem设计中非常精深的部分。它的核心思想是:通过精心的脉冲形状设计和重叠,来保证幅度连续;通过在保护间隔内执行一套复杂的“相位平滑算法”(重复、斜率保持、寻找基准点、冻结),来保证相位连续。Figure 3-2 则是将这个思想用图形化的方式展现出来,说明了脉冲在时间轴上的对齐和叠加关系。这种设计确保了发射机能够严格符合蓝牙规范的要求,实现不同调制方式之间的平滑、无毛刺切换,从而保障了通信的可靠性和高效的频谱利用率。
2025-09-03 17:40:21
178
原创 蓝牙BLE 2M/1M/LongRange模式频偏分别是多少
初始精度(±150 kHz):就像一把尺子的出厂校准,要求 1M 和 2M 这两把“尺子”在没开始测量前,自身的准确度都必须很高(误差小于150kHz)。调制频偏(±250 kHz vs ±500 kHz):就像用尺子画波浪线。1M 模式画得慢(1Mbps),所以波浪的幅度可以小一些(±250kHz);而 2M 模式画得快(2Mbps),为了能看清波浪,必须把幅度画得更大(±500kHz),否则在高速下就变成一条直线了。测试初始载波频偏时,标准对 1M 和 2M 的要求是一样的(±150 kHz)。
2025-09-03 11:27:25
286
原创 BPSK嵌入到GFSK的整体流程中作用
并为后续的高斯滤波和频率调制做准备。这个步骤采用了BPSK中的映射思想,但整个架构的最终输出仍然是GFSK信号。首先,需要澄清一个关键点:这里的“BPSK调制”并非指最终产生的BPSK调制信号。在GFSK调制背景下,
2025-09-02 17:44:17
60
原创 GFSK信号生成算法原理详解
GFSK是FSK(频移键控)的一种改进形式,其核心思想是:用高斯滤波器对原始的数字基带信号进行平滑处理,使其相位变化更加连续,从而大大减少调制信号的频谱宽度,避免对相邻信道的干扰。这对于蓝牙这种在拥挤的ISM频段工作的设备至关重要。
2025-09-02 17:30:15
181
原创 关于modem两点调制VCO缩放比例计算
在Direct VCO control模块中,缩放比例的目的是将高斯FIR滤波器的输出值(9位有符号数)映射到VCO控制信号(6位有符号数,范围±31)上,以确保VCO产生所需的频率偏移。其中,参考频率偏移是原始设计中的频率偏移(如±500kHz),但通常由于VCO增益固定,缩放比例直接与目标频率偏移相关。2.VCO增益K_vco:假设VCO增益不变,K_vco = 500kHz / 31 ≈ 16.129 kHz per unit(即VCO控制信号每单位对应的频率偏移)。一、缩放比例计算原理解释。
2025-09-02 14:54:09
95
原创 低功耗蓝牙modem两点调制VCO介绍
其作用是将数字频率控制字(ω(k))转换为可以直接驱动压控振荡器(VCO)的模拟信号,从而实现精确的频率调制。Direct VCO Control模块是一个数字-to-模拟接口,负责将高斯滤波后的频率控制字缩放并转换为VCO可接受的6位控制信号。通过配置GSG_VCO_NOM 和 GSG_VCO_DEN 寄存器,可以灵活适配不同的调制标准和频率偏移要求。其中,GSG_VCO_NOM 和 GSG_VCO_DEN 是可配置的寄存器,用于近似目标缩放比例。通过与PLL路径的协同,实现整体调制性能的优化。
2025-09-02 11:44:30
183
原创 蓝牙BLE modem调制里面phase manipulation什么意思
在蓝牙BLE的GFSK调制中,Phase Manipulation(相位操纵)为了高效、节能、可靠地传输数据,通过将高斯滤波后的电压信号进行积分,生成一个平滑、连续的相位轨迹φ(t),并利用该相位通过查表法产生最终I/Q信号的整个过程。它的目的是确保调制产生的射频信号相位严格连续,从而获得极窄的带宽和极低的带外辐射,满足BLE对低功耗和抗干扰性的要求。它的实现手段关键依赖于积分器和查找表(LUT)。
2025-09-01 17:10:40
333
原创 蓝牙BLE Symbol and Packet Syncronization on Access Code(ACS),算法是correlation,解释一下算法基本原理
对于两个长度为。
2025-08-26 17:49:52
392
原创 仲裁器设计(三)-- Weighted Round Robin 权重轮询调度
作者:李虹江原文:https://mp.weixin.qq.com/s/GY05HFLTYcjLQIly-y4gxg本文授权转自IC加油站微信号,未经作者授权,严禁二次转载。这一篇继续仲裁器的话题,来讲一个更加复杂的仲裁算法,并且给出设计的思路。我们前面一篇仲裁器设计(二)-- Round Robin Arbiter里的Round Robin仲裁算法是一种公平的仲裁算法,每个requestor在得到许可之后优先级自动掉到最后,每个requestor之间都是平等的,大家都request的时候被gran
2025-08-20 09:48:06
7932
原创 信号系统中相位和频率的本质关系到底是什么
好的,这是一个非常核心且深刻的问题。一起回顾一下这个基础问题。换句话说,。它们不是两个独立的量,而是同一个现象——信号的时序进展——的两个不同视角。下面我们从数学、物理和图形化三个层面来深入剖析这个本质关系。
2025-08-20 09:27:17
1529
1
原创 蓝牙 GFSK RX Core中频偏估计输入是cordic算法输出的相位theta值,并且是用卡尔曼滤波来找输入theta的最大最小值得到频偏
这就是为什么现代蓝牙芯片(如苹果H系列,高通QCC系列)都采用这种设计,它能在保持低功耗的同时,在移动环境中提供稳定的无线连接。:波浪线只是上下波动,但整体水平位置不变(波峰和波谷的平均值基本不变):波浪线会持续向上爬升(或向下滑落)
2025-08-19 16:31:24
446
原创 理想的GFSK信号(无频偏、无噪声)在基带I/Q平面上是一个恒定包络(幅度)的信号,其轨迹是一个圆。存在载波频率偏移(CFO)时: 信号在I/Q平面上不再是静止的圆,而是会旋转。这句话如何理解
理解GFSK信号在I/Q平面上的旋转现象,需要从信号调制和解调的物理过程入手。
2025-08-19 14:13:23
183
原创 蓝牙 GFSK RX Core 架构解析
> [1. 频偏补偿] -> [2. 低通滤波] -> [3. 功率估计] -> [4. 鉴频解调] -> [5. 频偏估计] -> [6. 采样时偏估计] -> [7. 同步器] -> [8. DFE 检测器] -> [9. 长距离解映射] -> [10. 维特比译码] -> 输出解码比特流。好的,这个蓝牙 GFSK RX Core 的架构是一个典型的、高效的零中频接收机设计,专为处理蓝牙标准的 Gaussian Frequency Shift Keying 信号而优化。
2025-08-18 11:50:06
658
原创 将中频信号作为输入结合RF采样得到的I/Q信号进行cordic旋转的物理意义解释
这种配置利用CORDIC算法,将RF输入的I/Q数据,根据由DDC频率控制字驱动的、实时生成的NCO相位,进行高精度复数旋转(混频),其输出就是中心频率被搬移到零频(或低中频)的基带I/Q信号。输入是 (I_in, Q_in),旋转角度 θ 由 NCO 提供(即相位累加器的当前输出值 Φ),输出就是下变频后的基带信号 (I_out, Q_out)。是采样周期),那么CORDIC的连续旋转操作就实现了输入信号频谱在频率轴上平移。将DDC的频率控制字配置作为CORDIC旋转的初始角度是整个设计的关键。
2025-08-08 11:52:34
787
原创 低中频架构中中频IF来源以及NCO的频率调谐字(Tuning Word)配置值
物理来源低中频架构中的中频(IF)是射频信号(RF)与本振信号(LO)混频产生的差频信号fIF∣fRF−fLO∣fIF∣fRF−fLO∣当接收2402 MHz RF信号时,LO可能生成2401 MHz信号 → 产生1 MHz IF该过程在混频器(Mixer)中完成,是模拟域到数字域的过渡环节频率特性固定值设计:BLE系统通常固定为1 MHz或2 MHz与信道无关:所有2.4 GHz信道(2402~2480 MHz)均下变频至相同IF。
2025-08-07 18:03:55
998
原创 SAR ADC和 Sigma_Delt ADC原理和区别
两者都在发展,SAR ADC在向更高速度(>10MSPS)和更高精度(16-18位)迈进,而Σ-Δ ADC则在努力提高速度(MHz带宽级别)并降低延迟(如降低阶数的Sinc滤波器或FIR滤波器)。也有混合架构(如TI的SAR+Σ-Δ)试图结合两者优点。SAR ADC(逐次逼近型模数转换器)和 Sigma-Delta ADC(Σ-Δ型模数转换器)是两种广泛应用的高精度模数转换技术,它们在原理、性能特点和应用场景上存在显著区别。这个比特流中“1”的比例(或平均值)就代表了输入电压。(假设Vref是基准电压)
2025-07-28 10:32:46
1890
原创 PFC控制策略简介
自适应地在临界导通模式(CRM)与断续导通模式(DCM)之间切换,满载时以CRM模式运行,轻载时自动切换至DCM模式并降低工作频率,配合打嗝模式进一步优化轻载效率,有效降低待机损耗,同时通过优化控制算法和输入线电压前馈补偿。这种策略广泛应用于对效率要求极高,特别是需要满足严格待机功耗标准的AC-DC电源适配器、开关电源和功率因数校正(PFC)电路中。这段描述详细阐述了一种先进的开关电源控制策略,旨在。
2025-07-28 09:54:21
1653
原创 C语言定义fixed_t什么意思
define FLOAT_TO_FIXED(x) ((fixed_t)((x) * (1 << FIXED_SHIFT))) // 浮点转固定点。#define FIXED_TO_FLOAT(x) ((float)(x) / (1 << FIXED_SHIFT)) // 固定点转浮点。#define INT_TO_FIXED(x) ((fixed_t)((x) << FIXED_SHIFT)) // 整数转固定点。// 常见定义方式:32位整数,其中16位表示小数部分(Q16.16格式)
2025-07-21 16:41:11
408
转载 FIR滤波器工作原理(算法)以及verilog算法实现(包含与IIR的一些对比)
它对于人类来说是友好的,一目了然。它的作用和所有的滤波器一样,通过算法来使某刻的值处在一个更为准确的值,这句话看着很绕,但是在后面的三种算法的介绍中,应该可以理解我在这里说的这句话的含义。这个反馈回路的加入,使得在相同CPU消耗下,IIR的精确度不如FIR,但在较小的相同阶次下,也是它使得IIR的效果要比FIR更好,成也反馈败也反馈。将各个点的值与对应相同位置的卷积因子相乘,之后将得到的9个值相加,并求绝对值,得到的就是Gx与Gy的绝对值,两者相加为G,再将G于标准值进行比较,得到改点是否为边沿点。
2025-06-03 18:07:27
573
原创 关于最近项目数字前端FLOW的一些总结
6.若设计中存在时钟互采样(如高频采低频),切scan的时候由于时钟均切到scan_clk,此时会出现scan_clk采样自己的情况,所以在scan模式下需要将输入D端的时钟信号切到任意一个寄存器输出信号即可。1.插入scan链需要注意scan_clk/scan_en/scan_in/scan_out/scan_cmpsen的定义。4.切scan模式后,需要主要时钟和复位的切换,时钟都切到scan_clk;其中scan_clk/scan_en/scan_in/scan_out需要复用4个PIN;
2024-07-09 14:19:00
749
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅