DSP硬件实现的优化(一)—FPGA中复数乘法器的优化 在数字信号处理中,特别是在通信信号处理的应用中,经常会遇到复数乘法器。有些朋友可能会感到奇怪,信号都是实信号,哪来的复数呢?其实在通信信号中,基带信号会被分为I,Q两路,然后用QPSK/DQPSK进行调制。接收端解调后又会得到两路信号。所以一般来说为了表示和运算方便,一般把I路信... 2023-06-13 DSP硬件FPGA复数乘法器文章单片机DSP
DSP硬件实现的优化(二)—复数乘法中出现共轭时的资源优化方法 在数字信号处理中,有时候会出现两个复数相乘,而其中一个被乘数为原始输入数的共轭的情况。举个例子: 有两个输入信号:x1 = a+b*i, x2 = c+d*i;y = x1*conj(x2) = (a+b*i)*(c-d*i) = (a*c + b*d) +(b*c - a*d)*i,其中conj(x2)表示为输入信号x2的共轭。由于做共轭运算时原始信号x2... 2023-06-13 DSP硬件复数乘法共轭资源优化方法文章单片机DSP
DSP硬件优化(四)—评估高速超大规模并行乘加电路组合逻辑资源 在高速超大规模的并行乘加电路的设计中(FIR或者其他运算形式),经常使用booth编码把各乘法化解成部分积,然后用CSA为基本组成单位来进入Wallace tree进行压缩,直到得到S和2C为止。在DC综合中,经常把其中的CSA单元设为dont touch,不去优化,所以当电路需要跑高速的时候,这部分逻辑资... 2023-06-13 DSP硬件评估并行乘加电路组合逻辑资源文章单片机DSP
DSP硬件实现的优化(七)—硬件实现中的定点表示 用硬件实现DSP基本上是基于定点的算法。什么叫做定点呢?定点的意思就是小数点的位置是确定的,这是跟浮点不同的地方。比如说,有一种常用的表示定点的方法,比如说一个数的定点方式为(1, 6, 4),意思就是说这个数的长度为6比特,最高位为符号位,小数位占据了4比特,整数位占据了1比特... 2023-06-13 DSP优化硬件实现定点表示文章单片机
DSP硬件实现的优化(八)— saturation, rounding的原理和实现 在数字信号处理系统中,大部分情况下数据都是用定点表示。但是由于DSP经常使用到乘法器,那么两个定点数相乘后的数的位宽将是两个操作数位宽之和。比如说A*B,A的位宽是(1,7,4),B的位宽是(1,9,5),相乘后的结果将会变成(1,16,9),相乘结果的数据位宽此时竟然达到了16比特。如果此结... 2023-06-13 DSP硬件优化saturationrounding原理文章单片机DSP
浅谈ARM、DSP、FPGA的技术特点与区别 在嵌入式开发领域,ARM是一款非常受欢迎的微处理器,其市场覆盖率极高,DSP和FPGA则是作为嵌入式开发的协处理器,协助微处理器更好的实现产品功能。那三者的技术特点以及区别是什么呢?下文就此问题略做了总结。ARM(AdvancedRISCMachines)是微处理器行业的一家知名企业,设计了大量高... 2023-06-13 单片机ARMDSPFPGA文章
干货分享:DSP程序跑飞的原因?你是如何解决的? michael_xing:先说说我以前的项目经历。一般调试代码的步骤有两种方案方案一:先调试主程序,最后添加看门狗等保护电路;方案二:先搭建代码环境,比如看门狗保护电路等,然后在该平台上开发主程序。我呢,为了更好的编写算法代码,往往采用方案一。在我调试代码的过程中,遇到过如下一种程... 2023-06-13 电子工程师DSP程序技巧经验分享文章单片机
DSP和MCU的区别? 1)DSP的速度比MCU快,主频较高。2)DSP适合于数据处理,数据处理的指令效率较高。3)DSP均为16位以上的处理器,不适合于低档的场合。4)DSP可以同时处理的事件较多,系统级成本有可能较低。5)DSP的灵活性较好,大多数算法都可以软件实现。6)DSP的集成度较高,可靠性较好。DSP与嵌入CPU... 2023-06-13 DSPCPU文章单片机
基于DSP相关的无线传感器网络定位设计 无线传感器网络(Wireless Sensor Network, WSN)具有信息采集、传输、处理的功能和动态的拓扑结构。微小型传感器节点具有计算能力、通信能力,将其部署在监控区域内,构成可以自主完成自组织特定任务的WSN智能网络信息系统,无线传感器节点在监控区域内实现自定位。无线传感器节点... 2023-06-13 无线传感DSP网络文章技术应用网络通信
ARM、DSP、FPGA的区别 ARM:ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软 件。ARM架构是面向低预算市场设计的第一款RISC微处理器,基本是32位单片机的行业标准,它提供一系列内核、体系扩展、微处理器和系统芯片方案,四个功能... 2023-06-13 ARMDSPFPGA区别文章单片机
基于双DSP的并联控制系统中串行通信的研究 引言随着数字信号处理器(DSP)在系统控制领域中的广泛应用,控制各系统的DSP 之间 通信问题也越来越突出。利用DSP 本身的高速同步串行接口(SPI)模块,可以让DSP 直 接对接实现芯片间的同步串行通信。有时为了充分利用PC 机资源,让一些在智能仪器上难以解决的问题诸如曲线显示等可... 2023-06-13 DSP并联控制串行通信PC机文章课设毕设通信类
基于CAN总线与RS-485的DSP通信接口设计 1.概述现场总线是一种开放式、数字化、多点通信的控制系统局域网络,是当今自动化领域中最具有应用前景的技术之一,CAN总线是现场总线中的应用热点。由于CAN总线具有通信速率高、开放性好、报文短、纠错能力强以及控制简单、扩展能力强、系统成本低等特点,越来越受到人们的... 2023-06-13 CANRS-485DSP串行通信文章课设毕设通信类
两种封装技术的特点比较 PGA封装在芯片下方围着多层方阵形的插针,每个方阵形插针是沿芯片的四周,间隔一定距离进行排列的。它的引脚看上去呈针状,是用插件的方式和电路板相结合。PGA封装具有插拔操作更方便,可靠性高的优点,缺点是耗电量较大。QFN是一种无引脚封装,呈正方形或矩形,封装底部中央位置有一... 2023-06-13 PGAQFN封装特点文章单片机DSP
DSP-VS普通MCU 类似的运算在数字信号处理过程中大量地重复发生,使得为此设计的器件必须提供专门的支持,促成了了DSP器件与通用处理器(GPP)的分流:1 对密集的乘法运算的支持GPP不是设计来做密集乘法任务的,即使是一些现代的GPP,也要求多个指令周期来做一次乘法。而DSP处理器使用专门的硬件来... 2023-06-13 DSPMCU文章单片机
关于G.723.1算法在DSP上的优化 1 引言G.723.1是删组织于1996年推出的一种低码率的语音编码算法标准,也是目前该组织颁布的语音压缩标准中码率最低的一种标准。G.723.1主要用于对语音及其它多媒体声音信号的压缩,目前在一些数字音视频传输、高质量语音压缩等系统中都得到广泛应用。2 G.723.1算法的复杂度... 2023-06-13 G.723.1算法DSP优化文章单片机
用于液晶显示器的电磁干扰滤波器 随着科技的日益进步,电子产品的普及化及多样化也愈来愈广,日常生活周遭所存在的电磁杂讯随之愈来愈多,电磁干扰的问题也愈来愈复杂。因之,各别电子产品在电路板及系统设计时,就应考量电磁干扰的问题,以免产品在售后无法正常使用、或严重地影响其它电子产品的操作,而遭到顾客诉愿... 2023-06-13 液晶显示器电磁干扰滤波器文章单片机DSP
基于DSP三环控制的逆变电源的设计 0前言以前, 正弦波逆变器大多采用输出电压均值环来维持输出电压的恒定, 而波形控制是开环的, 这种控制方式不能保证输出电压的波形质量, 特别是在非线性负载条件下输出电压波形畸变严重, 失真很大; 在突加(减)负载时输出电压的动态性能难以满足用户的要求。目前的逆变电源大多采... 2023-06-13 DSP三环控制逆变电源文章课设毕设电源类
使用DSP无差拍控制的逆变电源研究与设计 引 言随着科学技术发展,各种产品性能的提升,DSP越来越多在各个器件上的应用。DSP是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执... 2023-06-13 DSP无差拍控制逆变电源晶闸管文章课设毕设电源类
DSP与FPGA加电装载程序不同步及解决办法 在DSP+FPGA的嵌入式系统中,通常DSP的程序固化在并行FLASH中,而FPGA的程序(固件)用的是串行FLASH,加电装载程序时,两者的加载速度差别较大。往往是DSP的程序已加载运行,FPGA还在加载,而FPGA又是整个系统的逻辑控制中心,其程序没有运行会导致整个系统无法正常工作。为了保证系统中DS... 2023-06-13 DSPFPGA装载程序同步文章单片机
DSP系统的设计过程 DSP系统的设计还没有非常好的正规设计方法。在设计 DSP 系统之前,首先必须根据应用系统的目标确定系统的性能指标、信号处理的要求,通常可用数据流程图、数学运算序列、正式的符号或自然语言来描述。第二步是根据系统的要求进行高级语言的模拟。一般来说,为了实现系统的最终... 2023-06-13 DSP系统设计过程文章单片机DSP
DSP2812三级中断机制的学习总结 DSP2812共有3级中断:外设级、PIE级、CPU级。对于某一个具体的外设中断请求,任意一级的不许可,CPU最终都不会执行该外设中断。 外设级中断总结:(1)外设中断的屏蔽,需要将与该中断相关的外设寄存器的中断使能位置1:EvaRegs.EVAIMRA.bit.T1PINT=1;//外设中断未屏蔽 (2)外设中断标志位... 2023-06-13 DSP2812三级中断学习总结文章单片机DSP
DSP控制AD7606的硬件与程序经验总结 最近有段时间没写总结了,最近也学了一些东西,做了PID的程序,搭了TEC的MAX1968驱动电路,将温度控制在了0.05度左右的波动。但是新的控制对应来了之后,新的TEC电压较高,效果也不好了,不知道DSP产生PWM用298N驱动效果怎么样。现在想要达到更高的精度,打算采用16位的AD芯片,就申请了AD... 2023-06-13 DSP控制AD7606硬件程序经验总结文章单片机DSP
DSP系统中的降噪技术 随着高速DSP(数字信号处理器)和外设的出现,新产品设计人员面临着电磁干扰(EMI)日益严重的威胁。早期,把发射和干扰问题称之为EMI或 RFI(射频干扰)。现在用更确定的词“干扰兼容性”替代。电磁兼容性(EMC)包含系统的发射和敏感度两方面的问题。假若干扰不能完全消除,但也要... 2023-06-13 DSP系统降噪技术文章单片机DSP
在DSP系统中为什么要使用CPLD? 在DSP系统中为什么要使用CPLD?DSP的速度较快,要求译码的速度也必须较快。利用小规模逻辑器件译码的方式,已不能满足DSP系统的要求。同时,DSP系统中也经常需要外部快速部件的配合,这些部件往往是专门的电路,有可编程器件实现。CPLD的时序严格,速度较快,可编程性好,非常适合于实现译... 2023-06-13 DSPCPLDBootLoader文章单片机
基于ARM7和DSP的逆变电源设计电路 在电气智能化发展无处不在的今天,无数用电场合离不开逆变电源系统( Inverted Power Supply System,IPS) 为现场设备提供稳定的高质量电源,特别在如通信机房、服务器工作站、交通枢纽调度中心、医院、电力、工矿企业等对电源保障有苛刻要求的场合。许多IPS产品因遵循传统设计... 2023-06-13 ARM7DSP逆变电源文章课设毕设电源类