为了克服基于传统查表法实现DDS方法占用存储单元多、运算速度和精度较低等缺陷,重点研究并实现了基于CORDIC算法的线性调频信号产生方法。采用Verilog硬件描述语言设计实现了基于CORDIC算法的流水线式直接数字合成器(DDS),结合线性调频信号的相位调制函数,实现了线性调频信号的硬件产生。ModelSim上RTL仿真结果验证了该方法的正确性。
2022-07-15 09:03:40 863KB 工程技术 论文
1
提出了一种基于流水线CORDIC的算法实现QAM调制,可有效节省硬件资源,提高运算速度。用VerilogHDL对本设计进行了编程和功能仿真,仿真结果表明,本设计具有一定的实用性。 在现代通信中,频谱和功率都是珍贵的资源,如何有效提高频谱利用率一直是人们关注的焦点之一。单独使用幅度或者相位携带信息时,不能充分利用信号平面,频谱利用率不高,对频谱资源是一种浪费。因此传统的数字调制方式已不能满足应用的需要,需要采用新的数字调制方式以减小信道对所传输信号的影响,以便在有限的带宽资源条件下获得更高的传输速率。这些技术的研究主要是围绕充分节省频谱和高效率地利用频带资源展开的。多进制调制是提高频谱利用率的有效方法,恒包络技术能适应信道的非线性,并且保持较小的频谱利用率。正交幅度调制QAM(QuadratureAmplitudeModulaTIonl就是一种频谱利用率很高的调制方式,这种调制方式用2个独立的基带波形对相互正交的载波进行双边带调制,充分利用整个信号平面,频谱利用率很高,目前已经在中、大容量微波通信系统、有线电视网络高速数据传输、卫星通信系统等领域得到了广泛应用。
2022-07-09 14:07:52 406KB FPGA
本应用程序适用于STM32CubeG4软件包,描述了CORDIC加速器如何在STM32G4系列微控制器上工作。
2022-07-04 22:13:39 406KB AN5325 STM32 G4 CORDIC
1
CORDIC算法用于三角函数的各种运算,本代码实现了VHDL语言环境下旋转的的CORDIC实现。
2022-06-27 09:07:36 4KB CORDIC
1
该演示由一个 m 文件脚本 (fixed_point_atan2_using_cordic.m) 和一个 m 文件函数 (atan2_fixpt.m) 组成。 该脚本包含有关如何使用 CORDIC(坐标旋转数字计算机)算法计​​算四象限反正切的分步说明。 第一部分显示浮点双精度的 CORDIC 算法,而 m 文件的第二部分解释了如何在带有位移的 16 位定点中实现 CORDIC。 第三部分展示了如何为 m-file 函数生成 C 代码以加速算法。 m-file 函数包含在嵌入式 MATLAB:trade_mark: 兼容 m 代码中的 CORDIC 实现。 此函数可用于在Simulink:registered:的MATLAB:registered:中生成C代码或HDL(VHDL或Verilog)。
2022-05-30 23:56:36 11KB matlab
1
CORDIC算法VHDL实现.doc
2022-05-29 14:07:02 53KB 算法 文档资料
CORDIC算法计算Sin和Cos的值.doc
2022-05-29 14:07:01 138KB 算法 文档资料
[原创]2014采用汇编在STM32上实现cordic算法.doc
2022-05-09 09:06:53 1.47MB stm32 文档资料 算法 arm
北邮信息工程信号与信息处理综合实验FPGA实验二报告(CORDIC算法).docx
2022-05-07 19:09:43 412KB fpga开发 算法
输入:0 到 360 度之间的角度 (theta)。 输出: cos(θ) 罪(θ)
2022-04-29 09:40:42 2KB matlab
1