主要内容

蓝牙全双工语音和数据传输

该模型显示了两个蓝牙®设备之间的全双工通信。两台设备之间既可以传输数据报文,也可以传输语音报文:

  • 金宝app支持的语音报文类型:HV1、HV2、HV3和SCORT

  • 金宝app支持的数据包类型为DM1

系统参数块配置报文类型、槽位对和通道类型。statflow®用于实现数据包和SCORT接收状态机的确认方案。

示例的结构

蓝牙核心系统由射频收发器、基带和协议栈组成。系统提供的服务可以连接设备,并在这些设备之间交换各种类型的数据。这个例子主要是模拟由一个主、一个从和一个传输信道组成的微微网。

该模型包括CVSD语音编码、HEC、DM1的有效载荷CRC、FEC、分幅、GFSK调制、跳频、跳序列生成、802.11b干扰、波文件I/O、误码率仪表、频谱、定时和谱图。

双击“”,可以设置系统参数模型参数块在左上方。通过双击开关,您可以切换仪器(频谱、谱图和时序图)。用于数据传输的ARQN显示可以打开或关闭。

发射机

发射器由:

  • 控制器块(基于BT规范Part B 7.6 ARQ方案)

  • 有效载荷和FEC块(基于BT规范第b7部分)

  • 框架块(基于BT规范B部分6.1 6.4和7.3)

  • 射频块(基于BT规范Part A 3.1基本速率)

接收机

接收方包括:

  • 射频块(基于BT规范Part A 4.1基本速率)

  • 解码块(基于BT规范Part b7)

  • 控制器块(基于BT规范Part b7)

通道

蓝牙Full Duplex库中构建了以下子系统:

  • AWGN信道

  • AWGN信道和80211b干扰

  • 没有(直接连接)

块使用

这个模型展示了以下块的使用:

  • CPM调制基带块用于实现高斯频移键控。蓝牙无线电模块使用GFSK,其中二进制1用一个正的频率偏差表示,二进制0用一个负的频率偏差表示。

  • M-FSK调制器基带块用于实现蓝牙无线电中的跳频。蓝牙无线电通过使用79个跳频来完成频谱扩展,每个跳频偏移1 MHz,从2.402GHz开始到2.480GHz结束。

  • 自由空间路径损失块,一起情况下Block和802.11b干扰子系统,展示了一个传输信道的构造。

  • 一般CRC发电机块用于传输数据的CRC计算。

  • 使用M-FSK解调器块,通用CRC综合征检测仪实现速率为1/3和速率为2/3的有效载荷FEC。

该模型还使用Stateflow图表实现:

  • 发射机控制器

  • 接收控制器,它通过查看访问码、HEC和CRC的状态来决定数据包的成功接收

两台设备之间的信号

  • Tx_Raw_Bits1:主设备随机生成信息数据,进行CRC和FEC载荷,并按照蓝牙定义的格式进行打包(类似,Tx_Raw_Bits2为从设备)。

  • Signal_Tx1:主设备接受Tx_Raw_Bits1,并根据蓝牙标准进行调制。Signal_Tx1将通过通道传输(类似地,Signal_Tx2为从设备)。

  • Signal_Rx1: AWGN和干扰后的原始接收信号。Signal_Rx1被馈送到主设备进行解调和检测(类似地,Signal_Rx2为从设备)。

  • Tx_Info_Bits1:有CRC有效载荷但没有FEC的主机生成的信息数据。Tx_Info_Bits1用于从端上的SCO BER检查(类似地,Tx_Info_Bits2为主设备)。

  • Diagnostics2:在主端的ACL BER检查的帧和包信息集合(类似地,Diagnostics1为从设备)。

  • master_SCO:主设备的SCO BER信息用于显示(类似地,slave_SCO为从设备)。

  • master_ACL:来自主设备的ACL BER信息用于显示(类似地,slave_ACL为从设备)。

  • 干扰: 802.11b信道产生的干扰信号。

并显示结果

范围显示包括:

  • 接收信号的时序图

  • 接收到的信号频谱和信道的频谱图

主/从误码率计计算:

  • 数据的误码率

  • 数据吞吐量

一个成功的系统取决于:

  • ACL(面向异步连接的)误码率为零。

  • SCO(同步连接导向)误码率(包括原始误码率、剩余误码率和FER)在规范范围内。

参考文献

标准可在以下网址查阅:https://www.bluetooth.com/

相关的话题