主要内容

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

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

  • 万博1manbetx支持的语音报文类型:HV1、HV2、HV3和SCORT

  • 万博1manbetx支持的数据包类型:DM1

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

实例结构

蓝牙核心系统由射频收发器、基带和协议栈组成。该系统提供的服务使设备之间的连接和交换各种类型的数据在这些设备之间。本例的重点是模拟由主、从和传输通道组成的微微网。

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

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

发射机

发射机由:

  • 控制器块(基于BT spec Part B 7.6 ARQ Scheme)

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

  • 帧块(基于BT规范Part B 6.1 6.4和7.3)

  • 无线电块(基于BT规范Part A 3.1基本速率)

接收机

接收器由以下人员组成:

  • 无线电块(基于BT规范Part A 4.1基本速率)

  • 分帧块(基于BT规范Part b7)

  • 控制器块(基于BT spec Part B 7)

通道

在蓝牙全双工库中构建了以下子系统:

  • AWGN信道

  • AWGN信道和80211b干扰

  • 无(直连)

块使用

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

  • CPM调制器基带块是用来实现GFSK(高斯频移键控)。蓝牙无线电模块使用GFSK,其中二进制1表示为正频率偏差,二进制0表示为负频率偏差。

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

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

  • 通用CRC生成器块用于传输数据的CRC计算。

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

该模型还使用状态流程图来实现:

  • 发射机控制器

  • 接收控制器,它通过查看访问码、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误码率检查的帧和包信息的集合(类似地,Diagnostics1用于从设备)。

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

  • master_ACL:主设备显示的ACL误码率信息。slave_ACL用于从设备)。

  • 干扰:来自802.11b信道的干扰信号。

结果和显示

范围显示包括:

  • 接收信号的时序图

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

主/从误码率计计算:

  • 数据误码率

  • 数据吞吐量

一个成功的系统由以下因素决定:

  • ACL(Asynchronous connection-oriented)误码率为零。

  • SCO(面向同步连接)误码率(包括原始误码率、剩余误码率和FER)符合规范。

参考文献

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

相关的话题