图1中的脉动阵列的输出可以被简单地表示为向量矩阵关系:500)this.style.ouseg(this)">  它显示了如何采用一对脉动阵列来解决">   图1中的脉动阵列的输出可以被简单地表示为向量矩阵关系:500)this.style.ouseg(this)">  它显示了如何采用一对脉动阵列来解决" />
采用fpga实现脉动阵列

采用fpga实现脉动阵列

ID:22741163

大小:52.50 KB

页数:6页

时间:2018-10-31

采用fpga实现脉动阵列_第1页
采用fpga实现脉动阵列_第2页
采用fpga实现脉动阵列_第3页
采用fpga实现脉动阵列_第4页
采用fpga实现脉动阵列_第5页
资源描述:

《采用fpga实现脉动阵列》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、采用FPGA实现脉动阵列

2、第1。500)this.style.ouseg(this)">  图1中的脉动阵列的输出可以被简单地表示为向量矩阵关系:500)this.style.ouseg(this)">  它显示了如何采用一对脉动阵列来解决在很多信号处理情形下出现的线性最小二乘问题。主阵列(三角形的)常用来实现Givens旋转法的流水线序列,其通过归一化变换到上三角形,从而减小数据矩阵。  重要的实时应用的数量在增长,尤其在无线通信领域,要求系统在出现强干扰的情况下可靠地工作。基于码分多址(CDMA)技术的现代无线通信系统由于多路径衰减、多址干扰(MAI)、码

3、间干扰(ISI)这三个主要因素造成容量和性能上的限制。克服这些困难的常用方案是采用发射功率控制、错误控制编码以及典型地基于传统耙状接收机的多种技术。耙状接收机的性能由于快速时变通道的出现而大打折扣,这些快速时变通道在实际的移动无线通信系统中是很常见的。有两种干扰与用于CDMA下行线的耙状接收机有关:一种是指间干扰(IFI);另一种是多址干扰(MAI)。这两种干扰都是由于无线通道的频率选择引起的。当采用耙状接收机时,IFI和MAI会使CDMA系统的容量受到限制。  改善CDMA传输的性能需要抑制IFI和MAI。当延迟扩散较大时,可以通过信道均衡,将频率选择性衰减

4、信道转换为频率非选择性衰减信道。这样,基于自适应规则的均衡接收机似乎是一个有效的CDMA接收机。它通过复原正交扩频码来恢复发送的数据,从而抑制了IFI和MAI。自适应的最小均方(LMS)法和递归最小二乘(RLS)法迭代地计算时变信道。借助相对较短的存放数据的缓冲器,它们具有较短的处理延时的优点。RLS算法注重回溯到初始态的所有信息,根据到达的新数据更新加权向量的估计值。由于收敛性较好,因此RLS优于LMS。另外,如果自适应算法发散,或者收敛缓慢,它将很难实现对IFI和MAI的抑制,而这是均衡接收机非常基本的目标。另一方面,RLS算法需要在信号保持期间进行大量的

5、运算,而这不是一个实际的无线电系统所期望的,因为简化是降低成本的关键所在。在改进RLS滤波器的数字特性情形下,引入通过QR分解(QRD)得到的输入矩阵的直角三角形。这样的一个三角形化过程可以通过一系列的Givens旋转法来实现,这种做法常被用来在基于样本为单位的原理上实现QR的更新。  采用Givens旋转法的QRD-RLS算法的一种有效的并行三角形脉动处理器阵列的实现方法已经问世。一个统一的周期性时钟控制着这个脉动阵列,它执行平面旋转以消除输入信号矩阵的一些元素。通常,旋转角度的计算需要对开方、乘法和加法运算求逆。这种方法称作基本的Givens旋转法,但存在

6、自由的Givens平方根。CORDIC算法也可以仅仅采用二进制的移位和加法来实现,但是由于需要定标、更多的迭代以及计算中可能的不稳点而增加成本。图2举了一个常规的CDMA系统的例子。作为比较,图3展示了一个构建出的RLS自适应均衡器。500)this.style.ouseg(this)">  RLS的目的是在每个采样时间计算复数的权重向量,从而减小残值向量的模。500)this.style.ouseg(this)">  这里是一个复数或观测值,是想要得到的复数向量,它要在同一时刻立即估计出来。包含在计算中、但没有明确地表示出来的是一个指数型的权重因子(遗忘因子

7、),它以累进的方式极大地加权于旧的数据上。这一加权可以通过优于实际乘法运算的二进制移位方式来实现。在图4中,主三角形阵列ABC通过实行式(2)的QRD变换将数据矩阵转换为一个上三角形矩阵。500)this.style.ouseg(this)">是一个酉矩阵,它由一系列的Givens旋转产生。图4中的圆形物体是旋转(边界)处理器单元,方形物体是向量化(内部)的处理器单元。旋转单元计算适当的角度旋转参数,并将它传递到向量化处理单元。类似的,在最小二乘处理器阵列单元的右列DE,估计并存储由式(3)所定义的向量。500)this.style.ouseg(this)">

8、  优化权重向量由式(4)给出。500)this.style.ouseg(this)">  每个旋转和向量化处理单元都有一个定义过的算法来实现特定的系统,如图1所示。该系统可以有一个定义过的结构来处理RLS或者经过构建来处理用于自适应天线波束赋形技术中的最小方差无畸变响应(MVDR)算法。注意图4中的每个单元必须等到输入向量完全消失后才能更新它所存储的数值。这个过程也许理所当然的是流水线式的。需要牢记的是,当处理复数时,旋转首先必须使虚部为零,然后再次旋转使剩余的实部为零。注意单元的最后一列类似传统的耙状接收机的一个接收分支。500)this.style.ou

9、seg(this)">  图4中的脉动

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。