提出了一种基于流水线CORDIC的算法实现QAM调制,可有效节省硬件资源,提高运算速度。用VerilogHDL对本设计进行了编程和功能仿真,仿真结果表明,本设计具有一定的实用性。 在现代通信中,频谱和功率都是珍贵的资源,如何有效提高频谱利用率一直是人们关注的焦点之一。单独使用幅度或者相位携带信息时,不能充分利用信号平面,频谱利用率不高,对频谱资源是一种浪费。因此传统的数字调制方式已不能满足应用的需要,需要采用新的数字调制方式以减小信道对所传输信号的影响,以便在有限的带宽资源条件下获得更高的传输速率。这些技术的研究主要是围绕充分节省频谱和高效率地利用频带资源展开的。多进制调制是提高频谱利用率的有效方法,恒包络技术能适应信道的非线性,并且保持较小的频谱利用率。正交幅度调制QAM(QuadratureAmplitudeModulaTIonl就是一种频谱利用率很高的调制方式,这种调制方式用2个独立的基带波形对相互正交的载波进行双边带调制,充分利用整个信号平面,频谱利用率很高,目前已经在中、大容量微波通信系统、有线电视网络高速数据传输、卫星通信系统等领域得到了广泛应用。
2022-07-09 14:07:52 406KB FPGA
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开发 算法
介绍了CORDIC算法的原理,给出了为满足某一技术指标而设计的NCO的分析过程,给出了软件仿真波形和硬件实现波形的对比。
2022-04-22 15:20:04 389KB SoPC
1
Matlab代码verilog Cordic双曲线正切 他是使用Cordic算法的双曲正切函数的实现和仿真。 .m文件仅用于仿真,验证和测试生成,但verilog脚本可以直接用作项目中的模块。 算法 使用Cordic算法来计算双曲正切函数有两种主要方法。 第一种方法是使用旋转模式直接计算它,第二方法是使用矢量化模式计算sinh和cosh,然后将它们除以另一种线性cordic算法。 在此存储库中,将实施最新的存储库。 Matlab文件 所有的matlab函数均使用定点计算实现 科迪克 使用ROM_lookup.m和cordic_Div.m实现cordic tanh算法的函数。 此功能计算出tanh并输出结果。 定点属性使用输入参数传递给函数。 ROM_lookup.m 此函数返回正切倒数。 这部分将是HDL实施中的查找表。 cordic_Div.m 该函数实现了cordic划分算法,该算法用于在cordic.m中划分sinh和cosh。 cordic_test_generator.m 该文件产生Verilog测试用例,以将其馈送到DUT测试台 cordic_test_check.m 该文
2022-04-14 19:27:12 58KB 系统开源
1
详细介绍见博客 https://blog.csdn.net/qq_42025108/article/details/123119003
2022-02-25 09:05:47 3KB 算法 fpga开发 verilog 数字信号处理
1