?基于FPGA芯片Stratix II EP2S60F672C4设计实现了数字基带预失真系统中的环路延迟估计模块。该模块运用了一种环路延迟估计新方法,易于FPGA实现。同时,在信号失真的情况下也能给出正确的估计结果。Modelsim SE 6.5c的时序仿真结果和SignalTaps II的硬件调试结果验证了模块的有效性。
随着现代无线通信产业的快速发展,为了充分利用有限的无线频谱资源,现代通信系统采用了正交调制和多载波技术。然而这些技术对发射端前置高功率放大器(HPA)的线性度提出了非常高的要求[1]。在功率回退技术、负反馈法、前馈线性化技术和数字预失真技术等常用的线性化技术中,数字基带预失真技术因其成本低廉而得到了广泛的应用[2]。
在基于查找表(LUT)数字基带预失真(DPD)系统[3]的实现过程中,DPD需要正确对比输入信号x(n)和功率放大器输出端的反馈信号z(n)。通常反馈信号相对于输入信号有一段时间延迟,这就破坏了预失真系统的稳定性,因此正确估计环路延迟并对其进行补偿就显得十分必要。
近年来,国内外学者对环路延迟估计进行了分析并提出了一些估计算法,如迭代法(Nagata Algorithm)[3]、延时锁定环路法(DLL Method)[4]和相关检测法(CorrelaTIon method)[5]等,它们都有各自的优缺点。 本文结合参考文献[6]提出的幅度差相关算法和参考文献[7]中基于数据流相关运算的改进算法提出了新的方法。该方法在用于FPGA实现时难度低于参考文献[6],同时在信号失真的情况下也能给出正确的估计值。
1 环路延迟估计算法
环路延迟是指信号从系统输入端到反馈输出端所产生的时间延迟。通常,反馈信号z(n)相对于输入信号x(n)都会有一段时间的延迟,并且该延迟会随着时间和温度的改变而改变,故需要对其进行实时估计。
参考文献[6]提出的幅度差相关法为:

算法通过搜索R(m)的最大值得到环路延迟的估计值。其通过对信号幅度的差取符号,减少了运算量。但用于FPGA实现时,需要复杂的时序控制,可实现度不高。
数据流相关运算的表达式为:

此算法通过误差的叠加尽量放大两信号之间的差异。当无整数倍延迟偏差时,两组数据差值最小,故可以通过搜索R(m)的最小值得到整数倍环路延迟的估计值。由式(5)可知此算法具有运算复杂度低和易于实现的优点,但它要求反馈信号未经衰落信道畸变及高斯噪声影响才可以实现。
针对上述两种算法的不足,本文提出了新的方法。其基本表达式为:

其中|·|表示取绝对值,其他符号的定义与参考文献[6]一致。
由PA输入、输出两组数据具有一定的相关性可知,当没有整数倍延迟偏差时,两组数据差值最小,故可以通过搜索R(m)的最小值得到整数倍环路延迟的估计值。
对比式(6)和式(1)可知,本方法在用于FPGA实现时比参考文献[7]要减少一个计算D[x(n)]×D[z(n-m)]的步骤;同时本方法在计算时只涉及到加减运算,故其时序控制比参考文献[6]简单。对比式(6)和式(5),本方法先通过式(2)保留信号的变化信息,再通过式(6)保留输入信号和反馈信号之间的相似性,故其不用像参考文献[7]那样对反馈信号有要求。不过,本方法和其他相关算法一样要求输入信号的周期必须大于环路延迟的值。
为了验证本文所提方法的有效性,进行了仿真分析。仿真所采用的系统框图如图1所示,其中PA行为模型采用的是并行维纳结构,OFDM信号延迟了22个周期。

为了验证算法的鲁棒性,本文还给出了算法在反馈信号z(n)相对于输入信号x(n)失真不同程度的情况下,环路延迟估计值。其中,输入信号和反馈信号的功率谱密度如图2所示。反馈信号是输入信号经过PA后未加噪声、而加了SNR=30 dB和SNR=20 dB的高斯白噪声后得到的。图3所示为采用本文所提出的方法,对图2中的信号进行环路延迟估计给出的理论估计值。由图3可知,当反馈信号严重失真时,本文提出的方法也能给出正确的估计值,从而证明了本文所提方法的有效性。

3 环路延时估计的FPGA实现
根据实际数字基带预失真系统的需要,环路延时估计在采用FPGA芯片StraTIx II EP2S60F672C4实现时,“相关窗”的长度L取250,共做了60次相关即k∈(0,60),其实现的结构框图如图4所示。

接收存储数据。将所要使用的数据存储在FPGA的RAM中,存储的数据包含基带发射信号及接收信号的实部、虚部4组数据。
相关推荐
发表于 2021-04-20 14:02
?
9次阅读
作为一名在嵌入式行业摸爬滚打许久的老鸟,回想自己的经历之路,那么漫长可又仿佛近在眼前。随着学生的日益...
发表于 2021-04-20 09:45
?
48次阅读
发表于 2021-04-20 23:36
?
20次阅读
2016年,Achronix推出的Speedcore成为首款向客户出货的嵌入式FPGA(eFPGA)...
发表于 2021-04-20 16:29
?
559次阅读
随着我国航空技术的不断发展,我国新研制了众多不同型号和不同用途的飞机。这些飞机以及这些飞机上电子设备...
发表于 2021-04-20 16:19
?
44次阅读
北京时间12月12日对英特尔来说大事连连,在北京,正举办20岁生日的英特尔中国研究院的隔壁楼房着了大...
发表于 2021-04-20 14:29
?
558次阅读
已有几家初创企业在开发专门的机器学习芯片,但上述这些应用不仅仅要集成机器学习,还有计算机视觉,传感器...
发表于 2021-04-20 14:03
?
530次阅读
这七家公司基本囊括了3种商业模式和技术实现途径,Achronix算是同时提供FPGA和eFPGA的公...
发表于 2021-04-20 13:51
?
41次阅读
在人工智能芯片应用上,多种技术路线竞相碰撞,各呈优劣。谷歌、地平线等厂商基于ASIC定制化方案,针对...
发表于 2021-04-20 10:03
?
588次阅读
如果输入信号需要反相,则要尽可能的调用输入带反相功能的符号,而不是使用分离的反相器来进行反相
发表于 2021-04-20 15:05
?
62次阅读
Xilinx每一个FPGA都有一个独特的ID,也就是Device DNA,这个ID相当于我们的身份证...
发表于 2021-04-20 14:31
?
60次阅读
FPGA是加速许多类型计算工作负载的出色平台,特别是那些数据通路适用于大规模并行运算的工作负载。FP...
发表于 2021-04-20 14:12
?
39次阅读
发表于 2021-04-20 23:12
?
27次阅读
PWM(Pulse Width Modulation)是通过调节输出波形的脉冲宽度来改变输出电压大小...
发表于 2021-04-20 15:36
?
229次阅读
2021年04月20日,重庆——“英特尔FPGA中国创新中心”(简称:创新中心)今天在重庆举办了盛大...
发表于 2021-04-20 15:24
?
164次阅读
FPGA因为具有时延小、灵活性高等特点,在通信、工业、汽车等领域都有广泛应用,在不久前的2018年F...
发表于 2021-04-20 15:22
?
1560次阅读
因为拥有高性能、低功耗和灵活性强等优势,FPGA从面世以来就受到了广发开发者的欢迎。尤其是在近年来大...
发表于 2021-04-20 15:20
?
142次阅读
发表于 2021-04-20 11:44
?
232次阅读
发表于 2021-04-20 11:04
?
48次阅读
选择器件或者板卡。Parts表示器件,当然如果是板卡就点击Boards。器件可以根据系列去选,也可以...
发表于 2021-04-20 10:44
?
223次阅读
发表于 2021-04-20 09:11
?
36次阅读
发表于 2021-04-20 09:07
?
32次阅读
标题这个问句有三个关键词——英特尔、FPGA、重庆,这三者组合在一起会有怎样的化学反应呢?
发表于 2021-04-20 08:57
?
447次阅读
发表于 2021-04-20 21:29
?
88次阅读
发表于 2021-04-20 17:35
?
80次阅读
发表于 2021-04-20 15:09
?
74次阅读
告诉机器该怎么做:将你纸上画好的逻辑关系用计算机工具软件能够理解的语言方式撰写清楚,这个过程叫逻辑输...
发表于 2021-04-20 13:46
?
225次阅读
集成了数据通信、本地服务和视频娱乐功能的高端汽车信息娱乐系统需要高性能的可编程处理技术支持,将FPG...
发表于 2021-04-20 17:03
?
70次阅读
“No PP,No WAY”这是个眼见为实的世界,这是个视觉构成的信息洪流的世界。大脑处理视觉内容的...
发表于 2021-04-20 16:42
?
193次阅读
近日,英特尔FPGA中国创新中心正式在西永微电子产业园揭幕。
发表于 2021-04-20 14:53
?
412次阅读
Arduino MKR Vidor 4000的出现确实让我挺意外的,为何?因为它是一款FPGA开发板...
发表于 2021-04-20 14:31
?
256次阅读
以单片机和可编程逻辑器件(FPGA)为控制核心,设计了一个程控滤波器,实现了小信号程控放大、程控调整...
发表于 2021-04-20 10:26
?
70次阅读
过采样技术是数字信号处理者用来提高模数转换器(ADC)性能经常使用的方法之一,它通过减小量化噪声,提...
发表于 2021-04-20 09:55
?
62次阅读
针对传统磁通门信号处理电路中模拟元件的缺点,设计一种基于现场可编程门阵列(FPGA)的数字磁通门系统...
发表于 2021-04-20 09:21
?
65次阅读
FPGA 设计者的这5项基本功不是孤立的,必须结合使用,才能完成一个完整的FPGA设计流程。反过来说...
发表于 2021-04-20 10:13
?
399次阅读
Xilinx FPGA有三种可以用来做片上存储(RAM,ROM等等)的资源,第一个就是Flip Fl...
发表于 2021-04-20 11:31
?
109次阅读
高层次的设计可以让设计以更简洁的方法捕捉,从而让错误更少,调试更轻松。然而,这种方法最受诟病的是对性...
发表于 2021-04-20 11:19
?
100次阅读
被广泛应用于各种产品,具有开发时间短、成本效益高以及灵活的现场重配置与升级等诸多优点:芏嘈滦虵PG...
发表于 2021-04-20 11:15
?
425次阅读
FPGA是可编程ASIC。 ASIC:专用集成电路,它是面向专门用途的电路,专门为一个用户设计和制造...
发表于 2021-04-20 09:58
?
384次阅读
大学时代第一次接触FPGA至今已有10多年的时间,至今记得当初第一次在EDA实验平台上完成数字秒表、...
发表于 2021-04-20 09:54
?
421次阅读
公司发布其基于ARM的SoC 系列产品,在单芯片中集成了28-nm Cyclone V和Arria ...
发表于 2021-04-20 09:50
?
255次阅读
瑞萨电子提供的PowerNavigator GUI软件可帮助用户加速电源设计、测试、定型和调试。用户...
发表于 2021-04-20 10:40
?
402次阅读
四个字母Field(现。 Programmable(可编程) Gate(逻辑门) Array(阵列...
发表于 2021-04-20 15:59
?
200次阅读
香港– 2021年04月20日 – 可编程产品平台和技术创新企业Efinix?今天宣布提供Trion...
发表于 2021-04-20 15:50
?
105次阅读
导读:人才是集成电路发展的根本,除了学校教育以外,企业的参与可以帮助学生快速理解市场需求,近日在南京...
发表于 2021-04-20 18:04
?
2111次阅读
Achronix半导体公司推出其第四代嵌入式FPGA产品Speedcore Gen4 eFPGA I...
发表于 2021-04-20 17:28
?
97次阅读
打开例程工程后,我们可以查看工程源代码和仿真TestBench来学习,对工程进行更详细的研究和IP核...
发表于 2021-04-20 11:33
?
455次阅读
这一节我们实现一个稍微复杂一点的功能——测量未知信号的频率,PS和PL通过AXI总线交互数据,实现我...
发表于 2021-04-20 11:00
?
97次阅读
在FPGA上设计一个DDS模块,在DE0 开发板上运行,在FPGA芯片内部合成出数字波形即可。
发表于 2021-04-20 09:18
?
147次阅读
LED光通信,就是用LED光来实现无线通信,主要是靠发光二极管(LED)发出的高速亮灭闪烁信号来传输...
发表于 2021-04-20 08:21
?
159次阅读
如今随着芯片工艺的演进,一方面我们看到芯片尺寸越来越小,性能越来越提升,另一方面集成度也在不断提高。...
发表于 2021-04-20 17:02
?
300次阅读
人工智能是当下最火爆的话题。据说,与人工智能相关的市场规模十分巨大,是继PC市场、移动互联网市场之后...
发表于 2021-04-20 13:36
?
170次阅读
2021年04月20日—— 在5G、机器学习和物联网(IoT)联合推动的新计算时代,嵌入式开发人员需要...
发表于 2021-04-20 16:27
?
186次阅读
无论是汽车驾驶辅助、智能视频监控、工业自动化、航天与国防或是无线通信等终端应用,功能的日益复杂使得嵌...
发表于 2021-04-20 16:24
?
279次阅读
在芯片架构设计领域中,可重构计算技术并非一项新的存在。20世纪60年代末,加利福尼亚大学的Gerai...
发表于 2021-04-20 08:44
?
1163次阅读
FPGA(Field Programmable Gate Array)现场可编程门阵列,作为AS...
发表于 2021-04-20 08:36
?
392次阅读
在芯片架构设计领域中,可重构计算技术并非一项新的存在。20世纪60年代末,加利福尼亚大学的Gerai...
发表于 2021-04-20 10:09
?
585次阅读
另一方面,在基于闪存的FPGA中,配置模式保存在芯片上的非易失性存储器单元,甚至电源被移除时,闪存单...
发表于 2021-04-20 10:24
?
621次阅读
当博通收购高通案遭到美国总统特朗普的阻止后,下一个被华尔街分析师看准的“目标”便锁定在圣何塞芯片厂商...
发表于 2021-04-20 10:47
?
731次阅读
当你的项目终于做完了,到了发布的关键节点,为了防止自己的心血被别人利用,最好对产品进行bit加密。 ...
发表于 2021-04-20 09:33
?
346次阅读
Plunify Cloud 云平台为 FPGA 工程师极大地简化了使用云服务器的技术与安全要求。
发表于 2021-04-20 08:52
?
359次阅读
FPGA编程语言为何叫硬件描述语言? 硬件即FPGA硬件,硬件描述语言,也就自然地告诉...
发表于 2021-04-20 08:30
?
434次阅读
该组项目将使研究机构和公司能够使用Achronix高性能Speedcore eFPGA技术快速构建低...
发表于 2021-04-20 08:25
?
430次阅读
11月27日,紫光国微在互动平台表示,科创板是科技型创新企业对接资本市场的良好渠道,公司也在关注具体...
发表于 2021-04-20 15:36
?
726次阅读
英特尔? Enpirion? 数字 PowerSoC 经过精心的定义、设计和验证,可满足 FPGA、...
发表于 2021-04-20 14:44
?
345次阅读
北京时间3月21日下午消息,一场由网络供应商华为和芯片制造商赛灵思(Xilinx)上周进行的展示,标...
发表于 2021-04-20 16:13
?
411次阅读
英特尔和Altera传出收购消息以后,分分合合好几次。导致我买的股票上涨了5美元,我奖励自己吃了一顿...
发表于 2021-04-20 16:05
?
1618次阅读
人工智能(AI)热潮持续攀升,AI晶片的竞争也日趋激烈,而GPU近年来可说是跃升为AI晶片领头羊。为...
发表于 2021-04-20 16:37
?
137次阅读
关于运动控制卡,其实现基于PC的界面,强大的PC功能,两者相互结合,从而使得于东控制器的能力达到了顶...
发表于 2021-04-20 14:30
?
623次阅读
2018年11月-MicronTechnology,Inc.(纳斯达克交易代码:MU)日前宣布推出其...
发表于 2021-04-20 17:32
?
247次阅读
TMP411设备是一个带有内置本地温度传感器的远程温度传感器监视器。远程温度传感器,二极管连接的晶体管通常是低成本,NPN或PNP型晶体管或二极管,是微控制器,微处理器或FPGA的组成部分。
远程精度为±1 °C适用于多个设备制造商,无需校准。双线串行接口接受SMBus写字节,读字节,发送字节和接收字节命令,以设置报警阈值和读取温度数据。
TMP411器件中包含的功能包括:串联电阻取消,可编程非理想因子,可编程分辨率,可编程阈值限制,用户定义的偏移寄存器,用于最大精度,最小和最大温度监视器,宽远程温度测量范围(高达150°C),二极管故障检测和温度警报功能。
TMP411器件采用VSSOP-8和SOIC-8封装。
特性
±1°C远程二极管传感器
±1°C本地温度传感器
可编程非理想因素
串联电阻取消
警报功能
系统校准的偏移寄存器
与ADT7461和ADM1032兼容的引脚和寄存器
可编程分辨率:9至12位
可编程阈值限...
发表于 2021-04-20 16:35
?
10次阅读
TMP468器件是一款使用双线制SMBus或I 2 C兼容接口的多区域高精度低功耗温度传感器。除了本地温度外,还可以同时监控多达八个连接远程二极管的温度区域。聚合系统中的温度测量可通过缩小;て荡嵘阅,并且可以降低电路板复杂程度。典型用例为监测服务器和电信设备等复杂系统中不同处理器(如MCU,GPU和FPGA)的温度。该器件将诸如串联电阻抵消,可编程非理想性因子,可编程偏移和可编程温度限值等高级特性完美结合,提供了一套精度和抗扰度更高且稳健耐用的温度监控解决方案。
八个远程通道(以及本地通道)均可独立编程,设定两个在测量位置的相应温度超出对应值时触发的阈值。此外,还可通过可编程迟滞设置避免阈值持续切换。
TMP468器件可提供高测量精度(0.75°C)和测量分辨率(0.0 625°C)。该器件还支持低电压轨(1.7V至3.6V)和通用双线制接口,采用高空间利用率的小型封装(3mm×3mm或1.6mm×1.6mm),可在计算系统中轻松集成。远程结支持-55°C至+ 150°C的温度范围。
特性
8通道远程二极管温度传感器精度:±0.75&...
发表于 2021-04-20 16:05
?
8次阅读
评论