搜索资源列表
CORDIC
- :CORDIC算法将复杂的算术运算转化为简单的加法和移位操作,然后逐次逼近结果。这种方法很好的兼顾了精度、速度和硬件复杂度,它与VLSI技术的结合对DSP算法的硬件实现具有极大的意义,因而在数字信号处理领域得到了广泛应用。本文首先简要介绍了CORDIC算法的原理,然后详细描述了双模式(旋转/向量)CORDIC算法的预处理和后处理,并且基于FPGA实现了流水线双模CORDIC算法。-By converting complex arithmetic into simple operations su
2FSK_decode
- 程序实现2FSK的解调,使用过零检测法,分为预处理模块和鉴频处理模块,Verilog语言,在modelsim仿真通过-2FSK Program for demodulation of zero-crossing detection method used, divided into pre-processing module and the discriminator processing module, Verilog language, adopted in the modelsim sim
FPGA-and-DSP-based-on-the-Bayer-format-image-pre-p
- 在图像实时处理的过程中,下层图像预处理的数据量大,运算简单,但是要求运算速率高,可以用FPGA硬件来处理,上层所处理的数据量少,算法结构复杂,适于运算速度快,寻址灵活的DSP数字信号处理器进行处理。该系统充分发挥了FPGA和DSP各自的优势,能更好地提高图像处理的实时性,降低成本。 -Real-time processing in the image process, the lower the amount of data preprocessing, simple operation,
eetop.cn_fft
- 采用全流水线结构,供初学者参考,附有仿真波形图,代码中上有可以改进之处,如蝶形单元中可以将4次乘法简化为3次乘法,不过要预先对旋转因子做处理,第一次上传,如有不妥之处,还请大家指正,谢谢。 -With full pipeline structure, reference for beginners, with a simulation waveform diagram, the code can be on improvements, such as the butterfly unit
CRC.C
- 下面以最常用的CRC-16为例来说明其生成过程。 CRC-16码由两个字节构成,在开始时CRC寄存器的每一位都预置为1,然后把CRC寄存器与8-bit的数据进行异或(异或:二进制运算 相同为0,不同为1;0^0=0 0^1=1 1^0=1 1^1=0), 之后对CRC寄存器从高到低进行移位,在最高位(MSB)的位置补零,而最低位(LSB,移位后已经被移出CRC寄存器)如果为1,则把寄存器与预定义的多项式码进行异或,否则如果LSB为零,则无需进行异或。重复上述的由高至低的移位8
VideoDecod
- 本程序是视频图像处理的前期部分,功能是通过FPGA控制SAA7113实现视频解码,讲模拟全电视信号转变为数字视频信号,为后期的图像处理算法做准备。-This program is part of the video image pre-processing functions are realized by FPGA control SAA7113 video decoder, speaking analog composite video signal into a digital video
