蓝牙(Bluetooth)工作在2.4G的ISM(Industrial, Science and Medicine)频段,具体为2400-2483.5MHz,信道带宽1MHz,有79个信道。信道频率为2402+K,K取0-78,共79个信道。大家可以发现在频段前面和后面均有一段的保护带宽,分别为2M和3.5M,因为蓝牙工作在ISM频段,对其频率范围有着比较严格的要求,在蓝牙的输出频率范围中有此要求,衡量标准是功率谱密度为-80dBm/Hz,如RBW设置为100K,那么即为-30dBm的位置。 蓝牙双工模式是TDD的。功率分3个级别,Class 1:0dBm-20dBm;Class2:-6dBm-4dBm;Class3:0dBm。我们常见的就是Class2,功率一般在0dBm附近。此外也听说有Class 1.5,不过不是标准值,功率在Class1-2之间。蓝牙的调制方式有三种:GFSK,π/4-DQPSK,8DPSK。标准调制信号的参数具体就需要参见spec了。

蓝牙TX的基本的测试项目包括输出功率、功率谱密度、功率控制、频率范围、20dB带宽,邻信道功率、调制特性、初始载波容差、载频偏移。RX的基本测试项为灵敏度、载干比性能、阻塞性能、交调特性和最大输入电平。再就是EDR的测试了,无非是不同的调制方式。对于邻信道功率,和TD或者W有点差别,规范中规定的测试范围比较广。具体为,+-2的信道,小于-20dBm,对于+-3和其他所有信道,应该是-40dBm,允许有3个fail点,但是fail点的功率不能超过-20dBm。对于载干比的测试,有这样一个问题,在要求列表中,对于同频,要求信号比干扰大11dB。1M处为0dB,2M处为-30dB,大于3M处为-40dB。但是对于一个镜频点,要求是-9dB。规范里说明这个镜频点由芯片厂家给出。此外不满足要求的频率点称为杂散响应点,在大于有用信号频率2M以外允许有5个这样的点,但是这些点必须满足C/I大于-17dB。这里多说一句,有时候把规范读得仔细一些,就可以省掉去debug的时间了。

因为也有人会问到DH1、2-DH3等是什么意思的问题,所以这里也说一下数据分组模式的问题,蓝牙系统支持实时的同步定向联接和非实时的异步不定向联接,分别成为SCO链路(Synchronous Connection-Oriented Link)和ACL链路(Asynchronous Connection-Less Link)。前者主要传送话音等实时性强的信息,在规定的时隙传输,后者则以数据为主,可在任意时隙传输。但当ACL传输占用SCO的预留时隙时,一旦系统需要SCO传输,ACL则自动让出这些时隙以保证SCO的实时性。ACL数据包有几种形式,比如我们比较常见的DH1、DH3、DH5,DM1、DM3、DM5。后面的数字表示的是支持的时隙数。DH和DM的区别是DH没有加FEC,即前向纠错码。因此抗干扰性较差,但是传输速率比DM要快。对于测试中出现的2-DH1,3-DH1,就是调制方式的不同的,2对应的是π/4-DQPSK,3对应的是8DPSK。SCO的数据包包含HV1、HV2、HV3、DV、EV3、EV4、EV5,不过实际中都是测试数据业务,这个大家知道就OK了。

蓝牙工作的时候会以每秒1600 次的速率进行跳频,蓝牙数据包的长度也都不长,通过蓝牙来传数据时间方面基 本上是确定的。与定频通信相比,跳频通信比较隐蔽也难以被截获。只要对方不清楚载频跳变的规律,就很难截获我方的通信内容。同时,跳频通信也具有良好的抗干扰能力,即使有部分频点被干扰,仍能在其他未被干扰的频点上进行正常的通信。

蓝牙跳频技术,是实现蓝牙扩谱的关键技术。蓝牙技术通过使用扩频的方式,使得系统所传输的信号工作在一个很宽的频带上,传统的窄带干扰只能影响到扩频信号的一小部分,这就使得信号不容易受到电磁噪声和其他干扰信号的影响,从而更加稳定。同时,蓝牙以跳频技术作为频率调制手段,如果在一个频道上遇到干扰,就可以迅速跳到可能没有干扰的另一个频道上工作;如果在一个频道传送的信号因受到干扰而出现了差错,就可以跳到另一个频道上重发,从而加强了信号的可靠性和安全性。

蓝牙定频测试

蓝牙定频测试是指通过指令,让蓝牙进入定频或者调频发射模式,然后通过频谱仪测量发射出来的信号质量,以达到测试蓝牙射频的目的。

频点 

蓝牙工作在 2.4G 的公用频段,分为 79 个频点进行跳频工作,每个频点 1M 带宽,从2402MHz—2480MHz。

发射模式 

蓝牙发射模式分3种:
(1) vco 发射模式。让蓝牙在某个固定频点发射无调制的射频信号。 
(2) continues 模式。让蓝牙在某个固定频点持续发射调制信号。 
(3) burst 模式,让蓝牙在某个频点或者跳频发射相应的包类型的调制信号。
一般来说,发射模式使用最多的是 burst 模式。让蓝牙发射不同的空中包,以检测不同包类型下,空中射频质量。

包类型和调制模式 

测试模式中,蓝牙主要发射的包类型主要有:
DH1、DH3、DH5、2DH1、2DH3、2DH5、3DH1、3DH3、3DH5。 其中:

DH1、DH3、DH5 属于 BDR 的包类型,调制方式为 GFSK; 
2DH1、2DH3、2DH5 属于 EDR 的包类型,调制方式为π /4-DQPSK; 
3DH1、3DH3、3DH5 属于 EDR 的包类型,调制方式为 8DPSK。

定频要求

(1)需实现低(2402MHz)、中(2441MHz)、高(2480MHz)频率的定频发射和接收,并且要能改变发射功率;
(2)需调出蓝牙的调制模式:GFSK、π/4 DPSK、8DPSK,并且要能调出每个调制模式的 PACKET TYPE(封包模式):DH1、DH3、DH5;
(3)需厂家提供定频软件和操作方法。

什么是定频软件?

让频率固定下来,可以控制功率、速率的一种软件、也就是在测试中,需要控制产品的发射参数,比如发射频率,调制,持续发射等.这种能够控制产品的发射参数的软件,我们叫它定频软件,或者叫定频程式。

定频样机要求

因为软件是安装在电脑上的,要把电脑和产品连接才能用软件来定频,实现产品与电脑连接,通常需要一块控制板(实验室称为治具),一边与电脑连接,另一边与产品连接,所以客户需同时提供样机和控制板。

射频测试 —— 蓝牙定频测试1相关推荐

  1. 射频测试 —— 蓝牙定频测试3

    上一章中说明了通过"QC.BluetoothLE_DirectMode.exe"工具("C:\Program Files (x86)\Qualcomm\QDART\bin ...

  2. 射频测试 —— 蓝牙定频测试2

    一.硬件准备 (1)测试仪一台:如R&S公司的CMW500.CMW270等: (2)PC一台: (3)待测试设备一台: (4)USB转串口线两根(连接PC与测试仪): (5)USB控制线一根( ...

  3. 射频测试 —— WiFi定频测试

    一.硬件准备 (1)测试仪一台:如R&S公司的CMW500.CMW270等: (2)PC一台: (3)待测试设备一台: (4)USB转串口线两根(连接PC与测试仪): (5)USB控制线一根( ...

  4. RTL8703/RTL8723/RTL8761/RTL8821/RTL8822系列蓝牙定频测试说明

    1.文件说明 Android OS系统         文件说明:                 Android_tool/rtlbtmp:          应用程序               ...

  5. 在安霸s2lm上wifi定频测试

    最近项目中需要做wifi定频测试,用到了iwpriv. iwpriv是iwconfig的辅助工具,用来配置无线网络接口的各种私有可选参数.iwpriv针对不同种类的驱动实现特定的参数处理和设置.iwp ...

  6. 技嘉1080显卡体质测试软件,超频测试与总结 - 技嘉GTX1080 Xtreme Gaming显卡评测:创新的重峦式三风扇 - 超能网...

    超频测试 技嘉GTX 1080 Xtreme Gaming默认频率下3DMark Fire Strike得分为17757 其实技嘉这块显卡的默认Boost频率就已经很高了,所以再向上超频就显得有点难度 ...

  7. 超频稳定测试软件,超频测试:高频稳定

    BIOS:还是经典好用的ver.ROG 关于BIOS就不说太多了,也有三年没什么重大更新了... 还是那熟悉的ROG BIOS,已经更新到最新,可以直接在线更新,也可以先上官网找到最新版的BIOS放在 ...

  8. 超频 电压 测试软件,超频测试及总结

    首先是默认测试,在不加电压下(CPU电压.内存电压),我们将CPU的倍频保持不变13,HT保持不变5X.为了观察CPU在超频状态下的性能变化,我们仅用SuperPI软件测试1M的计算时间.(详细的测试 ...

  9. NXP(I.MX6uLL)DDR3实验——DDR3初始化、校准、超频测试

    DDR3L 初始化与测试 ddr_stress_tester简介(DDR压力测试工具) DDR3L驱动配置 DDR3L校准 DDR3L超频测试 DDR3L驱动总结 ddr_stress_tester简 ...

最新文章

  1. pku 1724 ROADS BFS +优先队列
  2. Spring思维导图,让Spring不再难懂(aop篇)
  3. 北京人文计算机学院,北京人文大学计算机信息工程学院举行元旦晚会
  4. android 振动传感器,Android光线传感器
  5. 使用遇到的问题_水性漆在使用过程中遇到的问题以及解决方案
  6. Zabbix全攻略(已测试,含客户端教程,适用debian8\centos7)
  7. Java学习(四)异常
  8. TensorFlow使用--MNIST分类学习(BP神经网络)
  9. 阿里云服务器新手选型指南
  10. CodeSmith注册错误的解决方法
  11. 内存颗粒位宽和容量_内存颗粒编号与内存品牌知识介绍
  12. Windows rundll32的用法-脚本命令管理打印机
  13. [QML开发笔记]-QML滑屏效果
  14. Android12之OpenSL ES中IObject_GetInterface获取引擎接口(十五)
  15. APS计划排程结果的量化评价
  16. MySQL数据库 学习(二)架构系统表
  17. PHY驱动调试之 --- PHY控制器驱动(二)
  18. 基于Python的多功能IP搜索平台设计与实现
  19. 如何查看文件字节大小
  20. 程序员获取编程灵感的10种方式

热门文章

  1. python实现PDF文件合并操作,附可直接使用的exe文件
  2. 梳理一些近期关于编程和其他一些感想
  3. samba文件共享,windows与linux共享
  4. 计算机的英语作文模板,高中英语作文模板 第243期:My Computer 我的电脑
  5. Mysql出现问题:mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object解决方案
  6. 获取DOM元素后,对NodeList的遍历的几种方法
  7. JavaMail发送邮件手机客户端图片无法显示
  8. 用计算机绘制采油曲线,绘制采油曲线.ppt
  9. ORACLE PL/SQL编程
  10. pgAdmin4卡在Please enter the password for the user ‘postgres‘ to connect the server - “PostgreSQL“