主要内容

配置WLAN干扰蓝牙BR/EDR信道并传递波形

通信工具箱™蓝牙库®协议特性允许您建模蓝牙基本速率/增强数据速率(BR/EDR)和WLAN之间共享的无线信道。该库还提供了将WLAN干扰添加到蓝牙BR/EDR波形的功能。有关蓝牙和WLAN如何在未经许可的2.4 GHz工业、科学和医疗(ISM)频带中共存的信息,请参见Bluetooth-WLAN共存

配置WLAN干扰蓝牙BR/EDR信道并传递波形

本示例向您展示如何创建蓝牙BR/EDR通道并配置其适用属性。然后指定无线局域网的干扰源,将无线局域网信号加入蓝牙BR/EDR通道。最后,生成蓝牙BR/EDR波形,并将波形通过通道传递。

创建并配置WLAN干扰蓝牙BR/EDR信道

配置蓝牙BR/EDR通道helperBluetoothChannel对象,它创建了具有可配置属性的蓝牙BR/EDR通道模型对象。

bluetoothBREDRChannel = helperBluetoothChannel
bluetoothBREDRChannel = help bluetthchannel with properties: ChannelIndex: 0 FSPL: 1 NodePosition: [0 0 0 0] EbNo: 10 SIR: 0

设置加性高斯白噪声(AWGN)通道的每比特能量与噪声功率谱密度的比值(Eb/No)为22 dB。指定信噪比(SIR)为-15 dB。

bluetoothBREDRChannel。EbNo = 22;bluetoothBREDRChannel。Sir = -15;

指定无线局域网的干扰源wlanInterference财产。使用这些选项之一指定WLAN干扰源。

  • “生成”:如果需要添加WLAN (802.11b)信号(需要使用WLAN工具箱™软件),则选择此项。

  • “BasebandFile”:从基带文件(.bb),选择此选项。方法指定文件名wlanBBFilename输入参数。如果没有指定.bb文件,本例使用默认值.bb文件,“WLANNonHTDSSS.bb”,添加WLAN信号。

  • “没有”:关闭WLAN干扰。

指定WLAN干扰源为“BasebandFile”并指定基带文件。

wlanInterference =“BasebandFile”;wlanBBFilename =“WLANNonHTDSSS.bb”

产生无线局域网信号干扰,通过使用helperBluetoothGenerateWLANWaveform函数。将生成的WLAN信号干扰添加到蓝牙BR/EDR通道中。

如果~ strcmpi (wlanInterference“没有”) wlan波形= help bluetoothgeneratewlan波形(wlanInterference,wlanBBFilename);addWLANWaveform (bluetoothBREDRChannel wlanWaveform);结束

通过信道生成并传递蓝牙BR/EDR波形

创建蓝牙BR/EDR信号结构,指定波形的不同可配置属性。

bluetoothSignal = struct(...“PacketType”“DM1”...报文类型“波形”[],...%波形“NumSamples”[],...样本数量%“SampleRate”1 e6,...%抽样率“SamplesPerSymbol”8...每个符号的样本百分比“有效载荷”, 0 (3200),...%的有效载荷“PayloadLength”,0,...有效载荷长度%“SourceID”,0,...%源标识符“带宽”, 1...%的带宽“NodePosition”,[0 0 0],...节点位置%“CenterFrequency”, 2402,...中心频率“开始时间”,0,...%波形开始时间“EndTime”,0,...%波形结束时间“持续时间”, 0);...%波形持续时间

创建一个蓝牙BR/EDR波形配置对象。指定报文类型为HV1。

cfg = bluetoothWaveformConfig;cfg。PacketType =“HV1”

创建一个包含连接有效载荷的位向量。

numBits = getPayloadLength(cfg)*8;%字节到位的转换message = randi([0 1],numBits,1);

生成蓝牙BR/EDR波形。

tx波形= bluetoothWaveformGenerator(message,cfg);

通过蓝牙BR/EDR通道传递生成的波形。

bluetoothSignal。波形= tx波形;bluetoothSignal。NumSamples =数字(tx波形);bluetoothSignal = run(bluetoothBREDRChannel,bluetoothSignal,cfg.Mode);无线波形= bluetoothsignal .波形;

参考文献

[1]蓝牙技术网站。“蓝牙技术网站|蓝牙技术官网。”2020年9月17日访问。https://www.bluetooth.com/

[2]蓝牙SIG (Bluetooth Special Interest Group)。“蓝牙核心规范。”5.2版。https://www.bluetooth.com/

[3]P802.15.2/D09 - IEEE信息技术、电信和系统、局域网和城域网之间的信息交换推荐实施规程草案。特定要求。第15.2部分:无线个人区域网络与在未许可频段运行的其他无线设备共存。局域网/城域网标准委员会,IEEE计算机学会,2003,https://ieeexplore.ieee.org/document/4040972

另请参阅

功能

对象

相关的话题

Baidu
map