技术新讯 > 电子通信装置的制造及其应用技术 > 数据调制方法、数据处理方法、设备和存储介质与流程  >  正文

数据调制方法、数据处理方法、设备和存储介质与流程

  • 国知局
  • 2024-08-02 14:15:30

本技术实施例涉及通信,尤其涉及一种数据调制方法、数据处理方法、设备和存储介质。

背景技术:

1、蓝牙是一种短距无线通信的技术规范。随着蓝牙技术和终端技术的飞速发展,越来越多的电子设备集成有蓝牙功能,特别是移动设备和便携设备。蓝牙的应用场景越来越广泛。

2、目前,设备间的蓝牙连接是基于已有的蓝牙协议维护的。已有蓝牙协议中最大支持的传输带宽为2m。由于带宽限制,已有蓝牙协议无法支持较大流量的应用场景。蓝牙标准组织正在积极推进新一代蓝牙标准。

3、新一代蓝牙标准将定义蓝牙数据包的格式,如何确保蓝牙数据包的传输成功率,亟待解决。

技术实现思路

1、本技术实施例提供一种数据调制方法、数据处理方法、设备和存储介质,提升了ri字段扩频后的解调性能,提高了蓝牙数据包的传输成功率。

2、第一方面,提供了一种数据调制方法,应用于第一电子设备,第一电子设备与第二电子设备进行蓝牙通信;方法包括:确定待发送的蓝牙数据包中ri字段的取值对应的比特流,蓝牙数据包还包括帧体,ri字段的取值用于指示帧体的mcs;对比特流进行调制,生成调制符号序列;其中,调制符号序列对应的第一比特长度大于ri字段的第二比特长度。

3、第一方面提供的数据调制方法,对ri字段的比特流进行调制生成调制符号序列,调制符号序列对应的比特长度大于比特流的比特长度,比特数增加,具有扩频增益,从而提升了扩频后ri字段的解调性能,确保了ri字段的传输成功率,帧头解析正确后,进而提升了蓝牙数据包的传输成功率。

4、一种可能的实现方式中,对比特流进行调制,生成调制符号序列,包括:对比特流进行cck调制,生成调制符号序列;其中,调制符号序列包括2^m个qpsk符号,m为正整数。

5、在该实现方式中,对ri字段进行cck调制。cck调制的输入为ri字段的比特流,输出为包括2^m个qpsk符号的调制符号序列。通过cck调制对ri字段同时完成扩频和调制,提高了ri字段的解调性能,确保了ri字段的正确解析,提高了蓝牙数据包的传输成功率。

6、一种可能的实现方式中,2^(m+1)与第二比特长度的比值大于或等于4。

7、在该实现方式中,扩频后ri字段的扩频倍数大于或等于4,扩频增益可以到达6db及以上,提高了ri字段的解调性能,提高了蓝牙数据包的传输成功率。

8、一种可能的实现方式中,对比特流进行cck调制,生成调制符号序列,包括:根据预设的ri字段与基准相位之间的映射关系,获取比特流对应的m+1个基准相位;根据m+1个基准相位确定2^m个qpsk符号的相位;根据2^m个qpsk符号的相位生成调制符号序列。

9、一种可能的实现方式中,第二比特长度为4比特,m等于3,预设的ri字段与基准相位之间的映射关系为:[φ1,φ2,φ3,φ4]=[b0*π+b1*(π/2),b2*π+(π/2),0,b3*π]。其中,φ1、φ2、φ3和φ4表示4个基准相位,b0、b1、b2和b3表示ri字段中每个比特的取值。

10、一种可能的实现方式中,第二比特长度为4比特,m等于4,预设的ri字段与基准相位之间的映射关系为:[φ1,φ2,φ3,φ4,φ5]=[b0*π,b1*(π/2),b2*π+(π/2),0,b3*π]。其中,φ1、φ2、φ3、φ4和φ5表示5个基准相位,b0、b1、b2和b3表示ri字段中每个比特的取值。

11、一种可能的实现方式中,根据m+1个基准相位确定2^m个qpsk符号的相位,包括:获取2^m阶walsh码中的m+1个码字;根据m+1个基准相位和m+1个码字,确定2^m个qpsk符号的相位。

12、在该实现方式中,参考walsh码的构成规律确定m+1个基准相位与2^m个qpsk符号的相位之间的映射关系,可以在接收端实现迭代译码,大大提升了译码效率和速度。

13、一种可能的实现方式中,根据m+1个基准相位和m+1个码字,确定2^m个qpsk符号的相位,包括:将m+1个码字分别作为矩阵的行,形成目标矩阵;根据m+1个基准相位与目标矩阵的每个列向量,得到2^m个qpsk符号的相位。

14、一种可能的实现方式中,m等于3,2^m阶walsh码包括m+1个码字包括

15、在该实现方式中,由于之间的距离最远,参考的构成规律确定4个基准相位与8个qpsk符号的相位之间的映射关系,进一步提升了迭代译码的效率和速度。

16、一种可能的实现方式中,m等于4,2^m阶walsh码包括m+1个码字包括

17、在该实现方式中,由于之间的距离最远,参考的构成规律确定5个基准相位与16个qpsk符号的相位之间的映射关系,进一步提升了迭代译码的效率和速度。

18、一种可能的实现方式中,根据2^m个qpsk符号的相位生成调制符号序列,包括:采用码字表达式c生成调制符号序列;c={ej(ψ1),ej(ψ2),…,ej(ψ2^m)};或者,c={ej(ψ1),ej(ψ2),…,ej(ψ2^m)}.*{预设符号序列};其中,ψ1,ψ2,…,ψ2^m表示2^m个qpsk符号的相位;.*表示对应位置相乘;预设符号序列为2^m个由1,-1组成的序列。

19、在该实现方式中,当使用预设符号序列时,可以通过预设符号序列进一步改变2^m个qpsk符号的相位,针对2^m个qpsk符号,使得整个码字的直流分量更小,便于解调。

20、一种可能的实现方式中,对比特流进行调制,生成调制符号序列,包括:采用预设扩频码对比特流进行扩频,得到扩频序列;采用预设调制方法对扩频序列进行调制,生成调制符号序列。

21、在该实现方式中,对ri字段先扩频再调制,经过扩频和调制后得到调制符号序列,提高了ri字段的解调性能,确保了接收端设备对ri字段的正确解析,提高了蓝牙数据包的传输成功率。

22、一种可能的实现方式中,预设调制方法为下列中的一项:dpsk、qpsk或8psk。

23、一种可能的实现方式中,预设扩频码为下列中的一项:walsh码、golden码或m序列。

24、一种可能的实现方式中,第二比特长度大于或等于2比特。

25、第二方面,提供了一种数据处理方法,应用于第一电子设备,第一电子设备与第二电子设备进行蓝牙通信;方法包括:确定待发送的蓝牙数据包用于承载消息ll_phy_req、消息ll_phy_rsp或者消息ll_phy_update_req;蓝牙数据包包括ri字段;将ri字段的取值设置为在当前传输带宽下最小mcs对应的ri字段预设取值。

26、第二方面提供的数据处理方法,在第一电子设备与第二电子设备执行更新带宽流程的场景中,传输消息ll_phy_req、消息ll_phy_rsp或者消息ll_phy_update_req时,采用当前带宽下的最小mcs进行传输。通过降低传输消息使用的mcs以提升解调性能,从而提高消息的接收成功率,提高更换带宽流程的成功率。

27、第三方面,提供了一种电子设备,包括:确定模块和处理模块。确定模块,用于确定待发送的蓝牙数据包中ri字段的取值对应的比特流,蓝牙数据包还包括帧体,ri字段的取值用于指示帧体的mcs;处理模块,用于对比特流进行调制,生成调制符号序列;其中,调制符号序列对应的第一比特长度大于ri字段的第二比特长度。

28、一种可能的实现方式中,处理模块具体用于:对比特流进行cck调制,生成调制符号序列;其中,调制符号序列包括2^m个qpsk符号,m为正整数。

29、一种可能的实现方式中,2^(m+1)与第二比特长度的比值大于或等于4。

30、一种可能的实现方式中,处理模块具体用于:根据预设的ri字段与基准相位之间的映射关系,获取比特流对应的m+1个基准相位;根据m+1个基准相位确定2^m个qpsk符号的相位;根据2^m个qpsk符号的相位生成调制符号序列。

31、一种可能的实现方式中,第二比特长度为4比特,m等于3,预设的ri字段与基准相位之间的映射关系为:[φ1,φ2,φ3,φ4]=[b0*π+b1*(π/2),b2*π+(π/2),0,b3*π]。其中,φ1、φ2、φ3和φ4表示4个基准相位,b0、b1、b2和b3表示ri字段中每个比特的取值。

32、一种可能的实现方式中,第二比特长度为4比特,m等于4,预设的ri字段与基准相位之间的映射关系为:[φ1,φ2,φ3,φ4,φ5]=[b0*π,b1*(π/2),b2*π+(π/2),0,b3*π]。其中,φ1、φ2、φ3、φ4和φ5表示5个基准相位,b0、b1、b2和b3表示ri字段中每个比特的取值。

33、一种可能的实现方式中,处理模块具体用于:获取2^m阶walsh码中的m+1个码字;根据m+1个基准相位和m+1个码字,确定2^m个qpsk符号的相位。

34、一种可能的实现方式中,处理模块具体用于:将m+1个码字分别作为矩阵的行,形成目标矩阵;根据m+1个基准相位与目标矩阵的每个列向量,得到2^m个qpsk符号的相位。

35、一种可能的实现方式中,m等于3,2^m阶walsh码包括m+1个码字包括

36、一种可能的实现方式中,m为4,2^m阶walsh码包括m+1个码字包括

37、一种可能的实现方式中,处理模块具体用于:采用码字表达式c生成调制符号序列;c={ej(ψ1),ej(ψ2),…,ej(ψ2^m)};或者,c={ej(ψ1),ej(ψ2),…,ej(ψ2^m)}.*{预设符号序列};其中,ψ1,ψ2,…,ψ2^m表示2^m个qpsk符号的相位;.*表示对应位置相乘;预设符号序列为2^m个由1,-1组成的序列。

38、一种可能的实现方式中,处理模块具体用于:采用预设扩频码对比特流进行扩频,得到扩频序列;采用预设调制方法对扩频序列进行调制,生成调制符号序列。

39、一种可能的实现方式中,预设调制方法为下列中的一项:dpsk、qpsk或8psk。

40、一种可能的实现方式中,预设扩频码为下列中的一项:walsh码、golden码或m序列。

41、一种可能的实现方式中,第二比特长度大于或等于2比特。

42、第四方面,提供了一种电子设备,包括:确定模块和处理模块。确定模块用于确定待发送的蓝牙数据包用于承载消息ll_phy_req、消息ll_phy_rsp或者消息ll_phy_update_req;蓝牙数据包包括ri字段;处理模块,用于将ri字段的取值设置为在当前传输带宽下最小mcs对应的ri字段预设取值。

43、第五方面,提供一种电子设备,电子设备包括处理器,处理器用于与存储器耦合,并读取存储器中的指令并根据指令使得电子设备执行第一方面或第二方面提供的方法。

44、第六方面,提供一种程序,该程序在被处理器执行时用于执行第一方面或第二方面提供的方法。

45、第七方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机或处理器上运行时,实现第一方面或第二方面提供的方法。

46、第八方面,提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得该设备实施第一方面或第二方面提供的方法。

本文地址:https://www.jishuxx.com/zhuanli/20240801/242186.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。