本发明涉及一种人工智能辅助的ofdm接收机,属于无线通信技术领域。
背景技术:
智能通信作为下一代移动通信的主要研究方向之一,通过引入人工智能技术,能够解决传统通信系统中的许多问题。近年来,智能通信已经取得了不少成就,包括使用人工智能算法进行信号分类、mimo检测、信道状态信息反馈等等,在通信领域展现出巨大的潜力。
ofdm是现代通信系统中广泛应用的一种关键技术,实现复杂度低,且通过在发送码元间插入保护间隔,消除了信道多径带来的码间串扰,能够有效解决无线信道时延扩展的问题。传统的ofdm接收机都是基于专业知识或特殊模型设计的,其工作原理主要如下:接收到信号后,首先进行去cp和fft变换,然后进行信道估计、信号检测以及qam解映射,最终得到相应的比特流。虽然传统ofdm接收机的结构并不复杂,但需要根据实际信道选择参数搭建特定的模型,而人为设计可能存在一定的难度和局限性,不能保证模型完全合理,且根据某种信道模型设计出的ofdm接收机可能不适用于其他信道环境,适应性和灵活性差,在面对信道变化及信道多样性问题时存在明显不足。
技术实现要素:
本发明所要解决的技术问题在于克服现有技术的不足,提供一种人工智能辅助的ofdm接收机,解决现有ofdm接收机可能不适用于其他信道环境,适应性和灵活性差,在面对信道变化及信道多样性问题存在缺陷的问题。
本发明具体采用以下技术方案解决上述技术问题:
一种人工智能辅助的ofdm接收机,包括:
射频天线,用于采集实际信道环境中的射频信号;
基于fpga芯片的无线电模块,用于对射频天线采集的射频信号进行时钟同步和帧同步,并进行下变频、去cp、离散傅立叶变换fft后转至频域信号y,所述频域信号y包含导频和数据信息,并将频域信号y打包通过高速以太网接口传输;
多核通用处理器,用于对高速以太网接口所传输打包的频域信号进行侦听,还原出频域信号y;并将还原出的频域信号y输入人工智能算法中根据实际信道环境训练出的神经网络,由神经网络输出发射数据流的估计
计算机,用于接收和显示多核通用处理器传输的发射数据流的估计
进一步地,作为本发明的一种优选技术方案:所述无线电模块将频域信号y采用udp格式打包,且固定ip和端口号。
进一步地,作为本发明的一种优选技术方案:所述高速以太网接口采用10gbps以太网接口。
进一步地,作为本发明的一种优选技术方案:所述多核通用处理器的人工智能算法采用的神经网络为数据驱动全连接深度神经网络fc-dnn。
进一步地,作为本发明的一种优选技术方案:所述多核通用处理器的人工智能算法采用的神经网络为模型驱动的神经网络comnet。
进一步地,作为本发明的一种优选技术方案:所述多核通用处理器的人工智能算法采用的神经网络为自适应于信道环境的切换神经网络。
本发明采用上述技术方案,能产生如下技术效果:
本发明的人工智能辅助的ofdm接收机,通过在无线电模块对接收信号进行ofdm解调,在多核服务器上用人工智能算法将解调符号直接恢复成原始比特流信息,实现了较宽的工作频带和较快的运行速率,满足实时性要求;通过深度神经网络对信道特征进行学习,对实际信道环境具有很强的适应性,且可以根据实际需求选择合适的网络结构,是一款性能优良且具有扩展性的无线传输接收机。
本发明将基于fpga芯片的无线电模块与多核通用处理器相结合,具有很强的数据处理能力和高吞吐量;同时,通过在传统ofdm接收机结构中引入人工智能算法,取代信道估计、信号检测及qam解映射三个模块,降低了信道建模的难度,提高了接收机在实际信道环境中的性能,具有较强的灵活性和普适性。
附图说明
图1为本发明人工智能辅助的ofdm接收机的结构示意图。
具体实施方式
下面结合说明书附图对本发明的实施方式进行描述。
如图1所示,本发明设计了一种人工智能辅助的ofdm接收机,包括:射频天线、基于fpga芯片的无线电模块、高速以太网接口、多核通用处理器和计算机。其中,射频天线与无线电模块输入端相连,无线电模块输出端通过高速以太网接口与多核通用处理器的输入端相连,所述多核通用处理器的输出端与计算机相连。
其中,所述射频天线,用于采集实际信道环境中的射频信号;基于fpga芯片的无线电模块,用于对射频天线采集的射频信号进行时钟同步和帧同步,并进行下变频、去cp、离散傅立叶变换fft后转至频域信号y,所述频域信号y包含导频和数据信息,并将频域信号y打包通过高速以太网接口传输;多核服务器,用于对高速以太网接口所传输打包的频域信号进行侦听,还原出频域信号y;并将还原出的频域信号y输入人工智能算法中根据实际信道环境训练出的神经网络,由神经网络输出发射数据流的估计
本发明的人工智能辅助的ofdm接收机,其工作过程具体如下:
步骤一、由外部的发射端将发射数据流x,通过发射端fpga模块进行qam映射、fft、加导频、加入循环前缀cp,加入帧同步头,上变频得到发送时域信号s;软件无线电平台将时域信号s进行iq双路调制并通过射频天线传播到实际信道环境中。
步骤二、接收机进行接收和处理,即接收机中射频天线采集实际信道环境中的射频信号,在fpga模块上进行时钟同步和帧同步,并进行下变频、去循环前缀cp、离散傅立叶变换fft后转至频域信号y,此时频域信号包含导频和数据信息;在接收机对接收到的射频信号进行下变频、去cp和fft变换,其中采用ofdm方式对信号进行去cp和基于fft的解调,射频天线接收射频信号的中心频率可在1.2ghz-6ghz范围内调节。
步骤三、接收机中无线电模块将频域信号y打包通过高速以太网接口传输至多核通用处理器进行处理,打包方式采用udp格式,且固定ip和端口号;
优选地,所述高速以太网接口采用10gbps以太网接口。接收机中基于fpga芯片的无线电模块和多核通用处理器通过10gbps以太网接口相连,保证高数据传输速率和实时性。
步骤四、多核通用处理器对打包的频域信号y进行udp侦听,还原出频域信号y,并通过多核通用处理器上的人工智能算法中根据实际信道环境训练出的神经网络输入频域信号y,神经网络输出发射数据流的估计
步骤五、多核通用处理器将射数据流的估计
其中,所述多核通用处理器通过人工智能算法模块对信道特征进行学习,取代了传统接收机中信道估计、信号检测和qam解映射三个模块,接收到的频域数据经已训练完成的神经网络直接恢复成原始的比特流信息。
本实施例所述的在多核通用处理器上实现的人工智能算法模块,其输入为无线电模块输出的频域信号y,通过根据实际信道环境训练过的神经网络输出恢复的比特流信息
所述数据驱动全连接深度神经网络fc-dnn,采用fc-dnn对频域信号y进行多层非线性全连接网络运算,直接获得发射数据流的估计
综上,本发明的ofdm接收机,通过在无线电模块对接收信号进行ofdm解调,在多核服务器上用人工智能算法将解调符号直接恢复成原始比特流信息,实现了较宽的工作频带和较快的运行速率,满足实时性要求;工作频带宽且数据处理速度快,可用于视频流传输;人工智能算法对信道环境具有适应性和可扩展性,降低了信道建模的难度,在实际应用中展现出巨大的优势和潜力。
上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。