ARM Cortex-A8/A9开发板 | ARM11开发板ARM11开发套件 | ARM9开发板ARM9开发套件 | 飞思卡尔I.MX28I.MX6开发板 |
tiny210/mini210开发板 | mini6410开发板/套餐 | Tiny6410开发板无线套件 | mini2440开发板/套餐 | micro2440开发板带核心板 | 友善开发板配件 模块 | QQ2440 V3 SBC-2410X |
FL2440 OK2440-IV V4 | OK2440-III OK2440V3 | TE2440-II TE2440V2 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | 开发板配件 模块和其他 |
Xilinx开发板/fpga开发套件 | altera开发板/fpga开发套件 | 基于FMC FPGA/DSP子卡 |
BeagleBoard原厂开发板 | PandaBoard原厂开发板 |
TI DM3730 DevKit8500D | TI系列 omap3530开发板 | ATMEL系列 开发板 | Samsung系列 开发板 | 开发板配件-仿真器 模块 | NXP LPC3250 mini3250 |
Tiny210 三星S5PV210 | Mini210/Mini210s开发板 | Tiny4412开发板Cortex-A9 | Tiny6410开发板 ARM11 | mini2440开发板 ARM9 | micro2440开发板 ARM9 | mini6410开发板 ARM11 | 友善ARM开发板配件 模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
FL2440 OK2440-IV V4 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | OK210/-A Cortex-A8 | TE2440-II TE2440V2 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | ARM开发板配件 模块等 |
Real6410开发板/套餐 | Real210开发板/Real2410 | WIFI GPS GPRS模块摄像头 |
Xilinx开发板/开发套件KIT | Altera开发板/开发套件KIT | 配套模块 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | 最小系统模块类(初学者勿选) | 开发工具 仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
DM3730/AM3715/AM3359 | OMAP3530AM1808AM3517 | 飞思卡尔Cortex-A9开发板 | ATMEL系列ARM开发板 | NXP LPC3250 LPC1788 | Samsung系列ARM开发板 | STM32系列F207/F407 | ARM开发板配件-仿真器 模块 |
Realv210 S5PV210开发板 | Real6410开发板 ARM11 | WIFI GPS GPRS模块摄像头 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | ARM小系统模块(初学勿选) | 开发工具 ARM仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
Exynos4412开发板A9四核 | UT-S5PV210 S5PC100 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 |
Xilinx开发板 FPGA开发套件 | altera开发板 FPGA开发套件 | FMC模块 配件 下载线 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
s3c2410 ARM9 FS2410 | s3c2440开发板 ARM9 | s3c44B0开发板 ARM7 | s3c6410 2450 2443/13 | PXA270 PXA320 PXA255 | Atmel 9200 9261 9G20 | Philips NXP开发板YL-LPC | FS-EP9315开发板ARM9 | LCD液晶屏TFT真彩/触摸屏 | ARM仿真器/仿真调试工具 | ARM开发板配套ARM核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯开发板UP-DRAGON-I | 物联网教学科研设备 | EDA/FPGA/SOPC教学科研 |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | YC-ePC-A系列人机界面 | Mars-EDA套件CPLD FPGA | 触摸屏LCD 摄像头 WI-FI模块 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器/仿真系统 | DSP开发板/DSP试验箱 | DaVinci系列多媒体平台 | Xilinx FPGA大学计划产品 | SEED教学实验系统 | FPGA/DSP FPGA开发板 | TI原厂开发板套件/CCS软件 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
广嵌实验室项目产品 | GEC2440/GEC6410开发板 |
泰克Tektronix示波器 | 普源RIGOL示波器 | USB虚拟示波器 |
UT-S5PC100 UT-S5PV210 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 | 开发板模块wifi gps等 |
EMA OMAP3530开发板 | EMA OMAP 3530核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx Altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯系列 UP-DRAGON-I |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | 触摸屏LCD 摄像头 WI-FI模块 | Mars-EDA套件CPLD FPGA | ePC系列工控一体机ARM9 A8 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器 | DSP开发板 | DSP实验箱 | Xilinx FPGA大学计划产品 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
ARM开发板S3C6410等 | Cortex-A8/ARM11仿真器 | ADSP Blackfin开发板 | FPGA Spartan-3E开发板 |
GEC2410开发套件ARM9 | GEC2440开发套件ARM9 |
泰克 示波器 |
微电子学的生长彻底变化了谋略机的计划:集成电路技能增长了可以或许安置到单个芯片中的元器件数量及其巨大度。因此,采取这种技能可以构建低本钱、专用的外围器件,从而敏捷地办理巨大的题目。
大范围集成电路(VLSI)技能明白地指出:大略和规矩的互连导致便宜的实现方法以及高密度,而高密度可以或许实现高性能和低开销。有鉴于此,我们致力于计划并行的运算规矩,其拥有大略且规矩的数据流。我们也致力于将流水线技能作为在硬件中实现这些算法的通用本领。借助于流水线技能,输入和输出之间的处理惩罚可以同时举行,因此,总的实行时间变得最小。在流水线的每一阶段上,采取流水线技能外加多处理惩罚技能可以或许得到最佳的性能。在下面,我们要论证一个微处理惩罚器阵列可以或许借助流水线矩阵谋略,使得速率得到最佳的提拔。图1是一个脉动阵列的大略例子。在这种布局下有两个输入向量阵列,z和x。处理惩罚单位有一个值, ,通常是根据定义在单位内的运算规矩而得到的结果。其输出是一个向量, 。
图1中的脉动阵列的输出可以被大略地表现为向量矩阵干系:
它表现了怎样采取一对脉动阵列来办理在很多信号处理惩罚情况 下出现的线性最小二乘题目。主阵列(三角形的)常用来实现Givens旋转法 的流水线序列,其通过归一化更改到上三角形,从而减小数据矩阵 。
紧张的及时应用的数量在增长,尤其在无线通讯范畴,请求体系在出现强滋扰的环境下可靠地事变。基于码分多址(CDMA)技能的当代无线通讯体系由于多路径衰减、多址滋扰(MAI)、码间滋扰(ISI)这三个重要因素导致容量和性能上的限定。降服这些困难的常用方案是采取发射功率控制、错误控制编码以及典范地基于传统耙状吸取机的多种技能。耙状吸取机的性能由于快速时变通道的出现而大打扣头,这些快速时变通道在实际的移动无线通讯体系中是很常见的。有两种滋扰与用于CDMA下行线的耙状吸取机有关:一种是指间滋扰(IFI);另一种是多址滋扰(MAI)。这两种滋扰都是由于无线通道的频率选择引起的。当采取耙状吸取机时,IFI和MAI会使CDMA体系的容量受到限定。
改进CDMA传输的性能必要克制IFI和MAI。当耽误扩散较大时,可以通过信道均衡,将频率选择性衰减信道转换为频率非选择性衰减信道。如许,基于自适应规矩的均衡吸取机好像是一个有效的CDMA吸取机。它通过复兴复兴正交扩频码来规复发送的数据,从而克制了IFI和MAI。自适应的最小均方(LMS)法和递归最小二乘(RLS)法迭代地谋略时变信道。借助相对较短的存放数据的缓冲器,它们具有较短的处理惩罚延时的好处。RLS算法看重回溯到初始态的全部信息,根据到达的新数据更新加权向量的预计值。由于收敛性较好,因此RLS优于LMS。别的,要是自适应算法发散,大概收敛迟钝,它将很难实现对IFI和MAI的克制,而这是均衡吸取机非常根本的目标。另一方面,RLS算法必要在信号保持时期举行大量的运算,而这不是一个实际的无线电体系所盼望的,由于简化是低落本钱的关键地点。在改造RLS滤波器的数字特性情况下,引入通过QR分析(QRD)得到的输入矩阵的直角三角形。如许的一个三角形化进程可以通过一系列的Givens旋转法来实现,这种做法常被用来在基于样本为单位的原理上实现QR的更新。
采取Givens旋转法的QRD-RLS算法的一种有效的并行三角形脉动处理惩罚器阵列的实现要领已经问世 。一个同一的周期性时钟控制着这个脉动阵列,它实行平面旋转以消除输入信号矩阵的一些元素。通常,旋转角度的谋略必要对开方、乘法和加法运算求逆。这种要领称作根本的Givens旋转法,但存在自由的Givens平方根 。CORDIC算法也可以仅仅采取二进制的移位和加法来实现,但是由于必要定标、更多的迭代以及谋略中大概的不稳点而增长本钱。图2举了一个老例的CDMA体系的例子。作为比较,图3展示了一个构建出的RLS自适应均衡器。
RLS的目标是在每个采样时间 谋略复数的权重向量,从而减小残值向量的模。
这里 是一个复数或观察值, 是想要得到的复数向量,它要在同临时候立即预计出来。包括在谋略中、但没有明白地表现出来的是一个指数型的权重因子(忘记因子),它以累进的方法极大地加权于旧的数据上。这一加权可以通过优于实际乘法运算的二进制移位方法来实现。在图4中,主三角形阵列ABC通过实行式(2)的QRD更改将数据矩阵 转换为一个上三角形矩阵 。
是一个酉矩阵,它由一系列的Givens旋转孕育产生。图4中的圆形物体是旋转(边界)处理惩罚器单位,方形物体是向量化(内部)的处理惩罚器单位。旋转单位谋略得当的角度旋转参数,并将它转达到向量化处理惩罚单位。雷同的,在最小二乘处理惩罚器阵列单位的右列DE,预计并存储由式(3)所定义的向量 。
优化权重向量由式(4)给出。
每个旋转和向量化处理惩罚单位都有一个定义过的算法来实现特定的体系,如图1所示。该体系可以有一个定义过的布局来处理惩罚RLS大概颠末构建来处理惩罚用于自适应天线波束赋形技能中的最小方差无畸变相应(MVDR)算法。细致图4中的每个单位必须比及输入向量 完全消散后才华更新它所存储的数值。这个进程大概理所固然的是流水线式的。必要牢记的是,当处理惩罚复数时,旋转起首必须使虚部为零,然后再次旋转使剩余的实部为零。细致单位的末了一列雷同传统的耙状吸取机的一个吸取分支。
图4中的脉动阵列以高度的流水线方法运行。谋略的波阵面以信号吸取的速率传播。在所要的信号 不可知的环境下,采取先验的预计要领。在此情况下, 反馈作为 的输入。鉴于此反馈回路,无法实现完全的流水线方法。然而,处理惩罚阵列的列可以举行流水线谋略,而行则不可。如许的脉动阵列实现方法的一个紧张的潜伏好处是它的能效。能耗在开辟用于无线体系的滋扰克制算法中至关紧张。在集成电路中,能耗是门速率的递增函数 。大的并行脉动阵列处理惩罚方法可以或许在不相应地低落算法的更新速率的条件下,使得单个门的速率大大降落,如许就到达了高能效的目标。
采取Givens旋转的算法可以获取风雅的数字性能,它可以利用收缩字长的算法有效地在ASIC和FPGA中实现。字长必须充足使权重的谋略到达肯定精度,从而彻底地消除滋扰。对付FPGA来说,它的布局必要针对字上举行参数化,并且要包括属性以便提供布局信息,从而在可预知时序的条件下,实现非常麋集的布局。
FPGA技能的生长速率令人震惊。最新的FPGA提供了一种无需采取ASIC就可以到达自适应体系所需的性能的要领。比方DRAM,它们充分利用了当今制造工艺所提供的大量晶体管,它们可以或许用来完成符合的并行运算。别的,诸如LatticeECP系列的FPGA如今已经集成了DSP模块,可以用硬件方法实现乘法、加法以及乘法累加(MAC)等成果。因此,利用这种技能进步和布局优化,极有大概获取大大逾越现有布局的性能。
博航网 www.broadon.net 版权所有
京ICP备10051899号-2 京公网安备110108006479号