技术新讯 > 乐器声学设备的制造及制作,分析技术 > 一种无线抗干扰传输音频的方法与流程  >  正文

一种无线抗干扰传输音频的方法与流程

  • 国知局
  • 2024-06-21 11:40:50

本发明涉及全景声音响设备的无线通信,尤其涉及一种无线抗干扰传输音频的方法。

背景技术:

1、在越来越追求简约的现代生活中,音频等信号的无线传输逐渐的进入到人们的生活中,大大提升了人们的生活便利性。当前,市场上的无线音频传输设备的信号编解码运算绝大多数是蓝牙sbc技术、mp2技术。然而,现有无线音频传输技术存在一些缺点,比如抗干扰能力差、音质较差、延迟较高等,这些问题在高品质音频传输和实时应用中显得更为突出。

2、因此,要实现更好的无线音频传输效果,就需要设计开发适用于无线音频传输的更高性能的音频编解码方法,同时音频信号无线传输系统跟传统的有线传输系统相比,对码率的传输,时延等要求较高。

技术实现思路

1、本发明提供一种无线抗干扰传输音频的方法,以克服上述技术问题。

2、为了实现上述目的,本发明的技术方案是:

3、一种无线抗干扰传输音频的方法,包括以下步骤:

4、s1:对音频接收端与音频发送端执行初始化操作;

5、s2:基于第一音频数据传输策略,通过音频发送端采集音频设备soundbar的待传输音频数据,并对从音频设备soundbar获取的待传输音频信号进行编码获取音频数据包;

6、s3:构建音频接收端与音频发送端的通信机制;用于将音频接收端与音频发送端建立同步通讯,

7、s4:基于第二音频数据传输策略,根据所述通信机制通过音频接收端对音频数据包进行解码,并将解码后的音频数据包通过音频播放设备播放。

8、进一步的,所述第一音频数据传输策略具体为

9、设定音频发送端的编码队列地址,通过音频发送端读取音频设备soundbar的待传输音频数据;并通过设置的dma控制器将待传输音频数据保存至音频发送端自身的数据缓存寄存器中;

10、根据设定的第一定时中断信号,不断检测所述数据缓存寄存器中的待传输音频数据,并在音频接收端与音频发送端建立通讯后,通过音频发送端的第一rf射频模块将数据缓存寄存器中存储的待传输音频数据发送至编码队列地址中;

11、对编码队列地址中的待传输音频数据进行压缩编码;

12、根据发送端的工作频率设置工作频点列表与同步信道,并将工作频点列表中的工作频点作为进行压缩编码后的待传输音频数据地址头,获取音频数据包;且通过音频发送端的dsp音质音效处理单元对编码队列地址中的音频数据包进行去噪处理;

13、且所述音频发送端用于根据同步信道,在音频接收端向音频发送端发送音频接收申请时,将音频数据包传输至音频接收端。

14、进一步的,所述第二音频数据传输策略具体为

15、设置音频接收端的数据缓冲区,并将音频发送端与音频接收端同步通信;

16、通过音频接收端的第二rf射频模块识别音频发送端发送的音频数据包,并将所述音频数据包传输至数据缓冲区;

17、将所述数据缓冲区中的音频数据包进行解码操作,并将解码后的音频数据包保存至接收端的数据地址中;

18、基于设定的第二定时中断信号,通过音频接收端的dma控制器将所述接收端的数据地址中的音频数据传输至功率放大器amp中,并将经过功率放大器amp处理的音频数据通过播放器播放。

19、进一步的,构建的所述音频接收端与音频发送端的通信机制包括接收端通信机制与发送端通信机制;

20、所述发送端通信机制具体为:

21、设定预设时间阈值的第一定时中断,并在第一定时中断中将第一rf射频模块的工作模式设置为发送模式;且通过所述第一rf射频模块向dsp音质音效处理单元发送音频数据的中断请求;

22、当dsp音质音效处理单元接收前n个中断请求时,根据编码队列地址获取字节长度为h的音频数据包并实时缓存;当dsp音质音效处理单元接收前n+1个中断请求时,所述音频接收端控制第一rf射频模块将实时缓存的音频数据包发送至音频接收端;

23、当实时缓存的音频数据发送完成后,将第一rf射频模块的工作模式设置为接收模式,并实时监测音频接收端反馈的ack确认信号;

24、若在m个第一定时中断内,第一rf射频模块接收到所述ack确认信号,则确认音频接收端与音频发送端保持通信,并基于设置工作频点列表与同步信道,根据预先设置的工作频点信息与同步信道指标选择下一个工作频点;

25、若在m个第一定时中断内,第一rf射频模块未接收到所述ack确认信号,则确认音频接收端与音频发送端断开通信连接;并将音频接收端与音频发送端的工作频点转换为工作频点列表中的首地址实现频点跳转,以保证音频接收端与音频发送端的通信连接。

26、进一步的,所述接收端通信机制具体为

27、设定预设时间阈值的第二定时中断,并将第二rf射频模块的工作模式设置为接收模式,且基于第二定时中断,第二rf射频模块向音频发送端发送音频数据的rf中断请求;

28、且前n个rf中断请求用于接收音频发送端发送的字节长度为h的音频数据包,且当第二rf射频模块发送第n个rf中断请求时,通过音频接收端确认是否成功接收音频数据包;

29、若所述音频接收端接收的音频数据包与音频发送端发送的音频数据包不同,则确认未成功接收音频数据包,并根据工作频点列表与同步信道,将当前工作频点转换为下一指定频点,继续进行音频数据包的接收;

30、且当在预设时间周期内仍未成功接收音频数据包,则确认音频接收端与音频发送端断开连接,将音频接收端与音频发送端的工作频点转换为工作频点列表中的首地址实现频点跳转,以保证音频接收端与音频发送端的通信连接;

31、若所述音频接收端接收的音频数据包与音频发送端发送的音频数据包相同,则确认成功接收音频数据包并同步获取ack确认信号;此时将第二rf射频模块的工作模式设置为发送模式,并将ack确认信号发送至发送端;

32、在发送ack确认信号后,所述第二rf射频模块根据工作频点列表将工作频点转换为下一指定频点,并将第二rf射频模块的工作模式设置为接收模式准备下一帧的音频数据包的接收。

33、进一步的,所述音频接收端与音频发送端建立同步通讯的策略具体为音频发送端根据通信环境获取多个通信信号作为工作频点,并基于工作频点根据通信信号的强度获取工作频点列表;并将工作频点列表的工作频点存放于设置的同步信道中;

34、所述发送端将选取工作频点列表中信号最强的工作频点设置为同步信道的频点,以确保音频发送端与音频接收端在同一工作频点上进行通信;

35、基于信号强度与信噪比,所述音频接收端实时扫描并确认音频发送端的工作频点值,并根据所述工作频点值与音频发送端建立通信。

36、有益效果:本发明提供了一种无线抗干扰传输音频的方法,通过音频发送端采集音频设备soundbar的待传输音频数据,并对从音频设备soundbar获取的待传输音频信号进行编码获取音频数据包;通过对待传输音频信号进行编码加密处理后,来无线收发音频数据,提高了传输数据的稳定性且防止丢包率的出现;根据通信机制通过音频接收端对音频数据包进行解码播放,将音频数据通过打包后整体发送,接收设备接收到数据包后直接解码,减少了数据重组的时间,有效降低了时延,同时也提升了数据的安全性,减小了外界无线的干扰,提高了音频数据传输连接的稳定性。

本文地址:https://www.jishuxx.com/zhuanli/20240618/22858.html

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