一种基站中基于FPGA的功率检测方法技术

技术编号:14698666 阅读:139 留言:0更新日期:2017-02-24 09:41
本发明专利技术提供一种基站中基于FPGA的功率检测方法,包括由FPGA计算数字功率,实现方式为计算平均功率,从寄存器读取后通过查找表的方式得到;利用连接在功率放大器末端的末级反馈端子,通过数模转换器将模拟值转换为数字值传给FPGA;FPGA通过查找表的方式将数字值转换为电压值;预先根据功率放大器的标定的曲线图,将电压对应的功率值通过查找表的方式保存在表格中,FPGA将电压值通过曲线图参数对应转换为功率;FPGA读取射频芯片的衰减值,得到对应的功率;综合推算下行的出口功率。本发明专利技术实现简单可行,耗时短,占用硬件资源少,通用性强。

【技术实现步骤摘要】

本专利技术涉及的
是无线通信领域,更具体地,本专利技术涉及一种在基站中利用FPGA进行功率检测的方法。
技术介绍
移动通信产业是全球竞争最激烈、技术发展最迅猛的领域之一。自1980年以来,移动通信技术已经历了几代的变革和演进,目前第四代移动通信技术(4G)正在全球范围加快普及。随着中国的三大运营商对于TDD和FDD4G业务的全方位配置,必将引领全球的运营商和无线通信配套厂家,对于系统设备、芯片终端、测试仪表等在内的整个上下游无线产业链来说,都会是一场技术盛宴。进入4G时代,市场对于移动数据业务的需求不断提高,消费者期待着更快数据下载率的下一代无线基础设施产品。在无线通信系统中,准确地测量基站发射功率对使系统容量最大化和提高通信的质量是非常重要的。LTE中不需要对下行功率控制,因为:1、系统通过频率调度和编码的方式,避免在深度衰落的情况调度RB和高阶调制,因此下行是否采用功率控制就没有必要了;2、下行功率控制会干扰UE的CQI测量,影响下行调度的准备性。LTE在频域和时域采用恒定的发射功率,基站通过高层指示发射功率数值,下行基站功率分配以每个RE(资源粒子)为单位。下行功率分配方法:1、提高参考信道发射功率;2、与用户调度相结合实现小区间干扰间干扰抑制。例如常用小基站系统中采用的mga-43628系统功率放大器非常适合作为微型(Picocell)和企业用毫微型(Femtocell)系统的最后一级功率放大器,带来34到40db增益以及15%到13.8%的高功率附加效率。这些功率放大器采用三级式设计,以5V电源电压工作,输出功率为27.3dBm时,可以达到50dbc相邻信道泄漏比的卓越线性度。相较于其他同级产品,电路板占用空间缩小50%。下行功率直接影响到系统图覆盖范围,提高系统容量。这样检测下行功率检测显得非常重要,本专利技术由是提供一种基于FPGA的功率检测方法。相关术语
技术实现思路
本专利技术解决的技术问题是如何准确快速的得到下行空口功率,保证下行链路的发射功率得到实时监控和调整。本专利技术的技术方案提供一种基站中基于FPGA的功率检测方法,包括以下步骤,步骤一,FPGA计算数字功率DL,实现方式为计算在预定时间内IQ数据的平均功率aver_power,通过寄存器供读取,根据从寄存器读取的结果通过查找表的方式得到对应的DL值;步骤二,利用连接在功率放大器末端的末级反馈端子,通过数模转换器将模拟值转换为数字值传给FPGA;步骤三,FPGA通过查找表的方式将步骤二中得到的数字值转换为电压值;步骤四,预先根据功率放大器的标定的曲线图,将电压对应的功率值通过查找表的方式保存在表格中,FPGA将在步骤三中得到的电压值通过曲线图参数对应转换为功率;步骤五,FPGA读取射频芯片的衰减值M,对应的功率为W=M×0.25dBm;步骤六,根据以上步骤所得结果,FPGA推算下行的出口功率DL+P+W。而且,步骤一中,计算在预定时间内IQ数据的平均功率aver_power实现方式为,取16384个IQ数据进行功率累加,求取平均功率时,通过移位算法向右移14位。而且,步骤三中,通过查找表的方式将步骤二中得到的数字值转换为电压值,是将二进制的数字值转换为十进制的电压值。而且,将门限值存放在寄存器中,如果出口功率大于此门限值,增加下行功率衰减值M,保护下行链路。本专利技术提出的一种通过FPGA来检测功率方法,没有采用传统的计算方法,而是FPGA通过计算数据得到数字功率。通过末级反馈功率端子通过ADC反馈给FPGA。FPGA得到的数字值转换为电压值。得到的电压值通过器件手册的曲线图找到对应的功率值。最后通过整个下行功率进行推算得出下行空口功率。两者相比,本专利技术实现简单可行,耗时短,占用硬件资源少,通用性强,在移动通信产业具有重要的市场价值。附图说明图1为本专利技术实施例的下行链路的数据处理流程图;图2为本专利技术实施例的FPGA数字功率统计功能框图;图3为本专利技术实施例的反馈功率端子—VDET(电压值)通过ADC反馈给FPGA示意图;图4为本专利技术实施例的FPGA得到的电压值与功率对应曲线图。具体实施方式下面结合附图及实施例对本专利技术做进一步的详细说明。根据本专利技术的实施例,提出通过FPGA来计算下行出口功率。本专利技术没有利用传统的其它方式计算各个流程的功率,利用FPGA的处理速度快等优点,保证下行出口功率的计算更加准确,耗时更少,占用硬件资源最小。图1为整个下行链路处理流程,基站中包括有CPU、FPGA、射频芯片和功放,本专利技术提出通过各个模块的功率计算来推算整个下行出口功率。实施例的射频芯片为AD9361芯片,功放中采用mga-43628系统功率放大器,具体实施时采用其他芯片的实施方式相同。实施例具体流程说明如下:步骤一:FPGA计算数字功率DL。I、Q数据都是12bit,通过FPGA计算快速得出数字功率。实现统计约1msIQ数据的平均功率。10MHz带宽配置时1ms的IQ采样点数是15360,可以取16384个IQ数据进行功率累加,便于实现平均,通过移位算法,向右移14位。功率统计完后分别保存在4个16位的寄存器中供查询。读取时为了保证每次会取同一时间的功率值,从最低位读取,然后将低位至高位的数据锁存,只有读取到最高位时才释放。最后计算得出数字功率。如图2中通过FPGA计算数字功率,I、Q两路数据,位宽为12bit,最高位为符号位,I路数据标记为I0、I1、I2…I16382、I16383…,Q路数据标记为Q0、Q1、Q2…Q16382、Q16383…;flag是指示位,开始标志;power是每一个点的功率值,相应为aver_power是平均功率值。通过算法来计算在1ms内IQ数据的平均功率aver_power,通过4个8bit寄存器供外界读取。为了保证读取到的数值是在同一个1ms内,数据做了锁存功能:读到最低位时开始,中间数值都会不变,读到最高位时释放。实施例中读到的寄存器为b8,b9,ba,bb,b8,b9,ba,bb为FPGA内部定义的寄存器,范围为0x80-0xff;则aver_power存储的4个8bit寄存器值可记为平均功率寄存器reg_power={b8,b9,ba,bb本文档来自技高网
...
一种基站中基于FPGA的功率检测方法

【技术保护点】
一种基站中基于FPGA的功率检测方法,其特征在于:包括以下步骤,步骤一,FPGA计算数字功率DL,实现方式为计算在预定时间内IQ数据的平均功率aver_power,通过寄存器供读取,根据从寄存器读取的结果通过查找表的方式得到对应的DL值;步骤二,利用连接在功率放大器末端的末级反馈端子,通过数模转换器将模拟值转换为数字值传给FPGA;步骤三,FPGA通过查找表的方式将步骤二中得到的数字值转换为电压值;步骤四,预先根据功率放大器的标定的曲线图,将电压对应的功率值通过查找表的方式保存在表格中,FPGA将在步骤三中得到的电压值通过曲线图参数对应转换为功率;步骤五,FPGA读取射频芯片的衰减值M,对应的功率为W=M×0.25dBm;步骤六,根据以上步骤所得结果,FPGA推算下行的出口功率DL+P+W。

【技术特征摘要】
1.一种基站中基于FPGA的功率检测方法,其特征在于:包括以下步骤,步骤一,FPGA计算数字功率DL,实现方式为计算在预定时间内IQ数据的平均功率aver_power,通过寄存器供读取,根据从寄存器读取的结果通过查找表的方式得到对应的DL值;步骤二,利用连接在功率放大器末端的末级反馈端子,通过数模转换器将模拟值转换为数字值传给FPGA;步骤三,FPGA通过查找表的方式将步骤二中得到的数字值转换为电压值;步骤四,预先根据功率放大器的标定的曲线图,将电压对应的功率值通过查找表的方式保存在表格中,FPGA将在步骤三中得到的电压值通过曲线图参数对应转换为功率;步骤五,FPGA读取射频芯片的衰减值M,对应的功率为W=M×0.25d...

【专利技术属性】
技术研发人员:张磊苏岚查迎弟官银莹姜琳峰
申请(专利权)人:武汉虹信通信技术有限责任公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1