Questions tagged «dsp»

DSP代表数字信号处理或数字信号处理器。

2
是否可以在以采样频率为时钟源的FPGA中创建IIR滤波器?
这个问题是关于使用非常具体的标准在带有DSP Slice的FPGA中实现IIR滤波器的。 假设您要制作的滤波器没有正向抽头,只有1个反向抽头,其公式如下: ÿ[ n ] = y[ Ñ - 1 ] ⋅ b 1 + X [ Ñ ]y[n]=y[n−1]⋅b1+x[n]y[n] = y[n-1] \cdot b1 + x[n] (见图片) 以Xilinx的DSP48A1芯片为例-大多数硬IP DSP芯片都是相似的。 假设您有每个时钟以1个样本输入的模拟数据。我想设计一个在采样时钟上同步运行的IIR滤波器。 问题在于,为了以最大速率运行DSP Slice,您不能在同一周期上进行乘加运算。这些组件之间必须有一个管道寄存器。 因此,如果每个时钟有1个新样本,则每个时钟将需要产生1个输出。但是,在此设计中产生新的时钟之前,需要先前的输出2个时钟。 显而易见的解决方案是要么以双时钟速率处理数据,要么禁用流水线寄存器,以便您可以在同一周期内进行乘法和加法。 不幸的是,如果说您以全流水线DSP Slice的最大时钟速率进行采样,那么这两种解决方案都不可行。还有其他方法可以构建吗? (如果您可以使用任意数量的DSP Slice设计可以以一半采样率运行的IIR滤波器,则可加分) 目标是在Xilinx Artix FPGA中为1 GSPS ADC运行补偿滤波器。当完全流水线化时,他们的DSP Slice可以运行在500 MHz以上。如果每个时钟有1个样本的解决方案,我想尝试扩展每个时钟2个样本的解决方案。使用FIR滤波器,这一切都非常容易。
9 fpga  filter  dsp  iir 

2
如何在FFT中选择频率分辨率和窗口大小?
我正在对频率从200Hz变为10kHz的时变信号进行频谱分析。我正在使用FFT分析信号中的频率分量。我的问题是: 如何确定信号的频率分辨率和窗口宽度? 哪种类型的窗口功能适用于时变信号? FFT的最佳大小应该是多少? 信号的采样率为44.1kHz。
9 dsp  fft 

2
全数字锁相环
我希望在不使用任何外部组件(ADC除外)的情况下在FPGA中实现锁相。为了简单起见,锁定到简单的二进制脉冲就足够了。信号的频率约为时钟的0.1-1%。我不能使用板载时钟PLL,因为它们通常是: 不可配置(在综合期间设置)。 紧张 不支持我需要的频率。 我一直在整理文献,发现了一些二进制锁相环。最著名的是“脉冲窃取”设计,如果需要,我可以发布链接。我已经实现并取得了一些成功,但是其抖动和锁定范围却不如广告中所述。我在使用外部DVCO方面也取得了成功,但是我希望可以在芯片上实现所有功能。 数字电路设计甚至是正确方向的提示都将有所帮助(一段时间以来,我一直对此表示怀疑),一种行之有效的FPGA实现将是很棒的,但并不期望如此。 添加10-27-2010 我使用的实际DPLL设计有一个“随机遍历滤波器”作为环路滤波器(不是前面所述的“脉冲窃取”,要经过我的笔记并不能很好地解决),然后将时钟脉冲驱动到DCO。 。锁定范围是通过DCO中的分频器设置的。通过改变随机游走的长度来建立环路的灵敏度。 这篇文章的结尾引用了找到该文章的论文。在自己实现了部分内容之后,我发现它实际上已经在OpenCores上实现了,但是事实证明,在过去的几个月中,该项目被删除了,但是如果有人需要,我可以保存Verilog文件。 山本,H。森,S。,“具有新型顺序滤波器的二进制量化全数字锁相环的性能”,通讯,IEEE期刊,第26卷,第1期,第35-45页,1978年1月 doi:10.1109 / TCOM.1978.1093972 网址:http : //ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1093972&isnumber=23895
9 fpga  dsp  pll 

3
PPC有什么优点?一定有东西
考虑到这个问题(stackexchange现在向我提供的第一个“具有类似标题的问题”中的第一个),我想窃听这个问题的想法并询问有关PPC的问题。 有什么很棒的?我见过的所有其他芯片-ARM,MIPS,SuperH,x86-关键数据都很好。 关于PPC的这个问题的背景是,PPC体系结构已在许多DSP芯片中使用,特别是在汽车工业中。当然,这可能只是一个动力问题,并允许开发人员使用他们熟悉的架构,包括工具链。当然还有他们迄今为止编写的软件。 但是,假设我重新开始一个DSP项目,而又没有老套的麻烦-PPC架构是否具有任何令人信服的优势,可以说服我更喜欢PPC,而不是ARM? 了解ARM芯片的电源效率后,我要说的是,我的设计将在电网之外运行,而不是在电池上运行。
9 arm  dsp 

5
有人知道没有时钟速度或没有超过1.705 MHz的振荡器的微控制器/ DSP吗?
我打算制造一种简单的电子设备,如果可以的话,我最终可能会尝试将其推向市场。在尝试并大规模生产之前,我将首先尝试在互联网上出售一些产品,看看是否有人想要它。 但是,事实证明,要在美国销售任何产品,您都需要通过FCC测试,或符合使其免检的条件。据我了解,FCC测试的费用高达10,000美元,我现在不愿意支付。在网上大量搜索了官方FCC文档(几乎找不到)之后,似乎其中一个条件是,如果电路中没有振荡器或频率超过1.705 MHz的频率,则使您无需进行FCC测试(请让我知道这是否是错误的,我在查找文件之前先在这里询问,每个人都说这是9 kHz并关闭了线程)。 这是法规的链接: 标题47:电信第15部分-无线电频率设备B部分-无意辐射器§15.103豁免的设备。 以下设备仅受§§15.5和15.29中的一般操作条件约束,并且不受本部分中包含的特定技术标准和其他要求的约束。如果委员会或其代表发现该设备造成有害干扰,则应要求被豁免设备的操作员停止操作该设备。在纠正造成有害干扰的条件之前,不得恢复操作。尽管不是强制性的,但强烈建议豁免设备的制造商努力使设备符合本部分中的特定技术标准。 ... (h)数字设备,其产生的最高频率和使用的最高频率均低于1.705 MHz,并且不能通过交流电源线进行操作,或者包含在连接至交流电源线时进行操作的规定。包括或允许使用除电装置,交流适配器或充电器的数字设备,这些设备可以在充电时进行操作或间接连接至交流电源线,并通过与交流电源线连接的另一台设备获得电源,请勿因此免税。 有谁知道一个具有时钟速度且所有振荡器均低于1.705 MHz的微控制器?我发现有些微芯片的时钟速度为1 MHz,但振荡器的频率为4 MHz。时钟速度可能超过500 kHz,但最好为1 MHz!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.