草庐IT

三角剖分

全部标签

Verilog 代码编写 DDS信号发生器(幅频相可调正弦波、方波、三角波、锯齿波)纯VIVADO编写仿真

    DDS(DirectDigitalSynthesizer)即数字合成器,是一种新型的频率合成技术,具有相对带宽大,频率转换时间短、分辨率高和相位连续性好等优点。较容易实现频率、相位以及幅度的数控调制,广泛应用于通信领域。    DDS的基本结构框图如下所示:       由图可以看出,DDS主要由相位累加器、相位调制器、波形数据表以及D/A转换器构成。本次实验仅在VIVADO平台上完成DDS的仿真,故设计流程不需要D/A转换器,在PC端完成仿真设计即可。若需要结合FPGA开发板使用,则需要再外接一个D/A转换模块,将产生的数字信号转换为模拟信号即可。    其中相位累加器由N位加法器与

Verilog 代码编写 DDS信号发生器(幅频相可调正弦波、方波、三角波、锯齿波)纯VIVADO编写仿真

    DDS(DirectDigitalSynthesizer)即数字合成器,是一种新型的频率合成技术,具有相对带宽大,频率转换时间短、分辨率高和相位连续性好等优点。较容易实现频率、相位以及幅度的数控调制,广泛应用于通信领域。    DDS的基本结构框图如下所示:       由图可以看出,DDS主要由相位累加器、相位调制器、波形数据表以及D/A转换器构成。本次实验仅在VIVADO平台上完成DDS的仿真,故设计流程不需要D/A转换器,在PC端完成仿真设计即可。若需要结合FPGA开发板使用,则需要再外接一个D/A转换模块,将产生的数字信号转换为模拟信号即可。    其中相位累加器由N位加法器与

[C语言] [典例详解] 打印杨辉三角(找规律简单实现)

 题目>>>        用C语言打印杨辉三角。杨辉三角参考图如下:分析>>>    于是不清楚杨辉三角的同学们可以上网查查,可以立刻知道它的相关推理归纳和公式总结。它的简介如下: 所以我们可以使用二项式的方法来写代码。但我下面要讲的是直接观察已有数据来写。        下面再放上一张多数据的图便于我们找规律:        直观看出三角形的两边都是1,每一行的数的个数等于该行行数。(从第三行开始)被两边的1包围着的数据中,每个数等于它上一行前一列的数和上一行本列数之和。OK,这是关于数字。    不要忘了“三角形”效果,我们知道要打印出三角形效果就要在每行开始先打印空格,把数字挤到中间,

[C语言] [典例详解] 打印杨辉三角(找规律简单实现)

 题目>>>        用C语言打印杨辉三角。杨辉三角参考图如下:分析>>>    于是不清楚杨辉三角的同学们可以上网查查,可以立刻知道它的相关推理归纳和公式总结。它的简介如下: 所以我们可以使用二项式的方法来写代码。但我下面要讲的是直接观察已有数据来写。        下面再放上一张多数据的图便于我们找规律:        直观看出三角形的两边都是1,每一行的数的个数等于该行行数。(从第三行开始)被两边的1包围着的数据中,每个数等于它上一行前一列的数和上一行本列数之和。OK,这是关于数字。    不要忘了“三角形”效果,我们知道要打印出三角形效果就要在每行开始先打印空格,把数字挤到中间,

电路与电子技术课程设计报告(正弦、方波-三角波、可调矩形波、可调锯齿波发生器)

目录目录11实验任务及目的21.1实验目的21.2实验任务22直流稳压电源的设计22.1电源变压器32.2整流电路42.3滤波电路62.4稳压电路72.5对称+12V直流稳压电路83正弦信号发生器的设计83.1.1原理说明93.1.2实验电路104信号发生器的设计124.1方波-三角波信号发生器124.1.1原理说明124.1.2实验电路144.2可调矩形波发生器164.2.1原理说明164.2.2实验电路194.3可调锯齿波发生器214.3.1原理说明214.3.2实验电路22课设总结----------------------------------------------261实验任务及

电路与电子技术课程设计报告(正弦、方波-三角波、可调矩形波、可调锯齿波发生器)

目录目录11实验任务及目的21.1实验目的21.2实验任务22直流稳压电源的设计22.1电源变压器32.2整流电路42.3滤波电路62.4稳压电路72.5对称+12V直流稳压电路83正弦信号发生器的设计83.1.1原理说明93.1.2实验电路104信号发生器的设计124.1方波-三角波信号发生器124.1.1原理说明124.1.2实验电路144.2可调矩形波发生器164.2.1原理说明164.2.2实验电路194.3可调锯齿波发生器214.3.1原理说明214.3.2实验电路22课设总结----------------------------------------------261实验任务及

【Python实现杨辉三角】

目录什么是杨辉三角杨辉三角解法1.定义法2.计算杨辉三角补0法 3.杨辉三角,对称法 4.杨辉三角,单列表方法5.列表嵌套(二维数组)6.新旧两行,一次性开辟新行7.yield函数8.zip函数参考资料链接:一、什么是杨辉三角杨辉三角,是二项式系数在三角形中的一种几何排列,中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲,帕斯卡(1623----1662)在1654年发现这一规律,所以这个表又叫做帕斯卡三角形。帕斯卡的发现比杨辉要迟393年,比贾宪迟600年。杨辉三角_百度百科​杨辉三角的性质:每个数字等于上一行的左右两个数字之和。即第n+1行的第i个数等于第n行的第i-1

【Python实现杨辉三角】

目录什么是杨辉三角杨辉三角解法1.定义法2.计算杨辉三角补0法 3.杨辉三角,对称法 4.杨辉三角,单列表方法5.列表嵌套(二维数组)6.新旧两行,一次性开辟新行7.yield函数8.zip函数参考资料链接:一、什么是杨辉三角杨辉三角,是二项式系数在三角形中的一种几何排列,中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲,帕斯卡(1623----1662)在1654年发现这一规律,所以这个表又叫做帕斯卡三角形。帕斯卡的发现比杨辉要迟393年,比贾宪迟600年。杨辉三角_百度百科​杨辉三角的性质:每个数字等于上一行的左右两个数字之和。即第n+1行的第i个数等于第n行的第i-1

使用matlab生成正弦波、三角波、方波的COE文件

一、COE文件格式        COE是一种ASCII文件,可以用于给FPGA内部RAMIP核赋予初始值。其文件格式为:memory_initialization_radix=10; memory_initialization_vector= 0,1, 2,3,4;其含义为,数值为10进制,地址0数据值为0,····地址4数据值为4.memory_initialization_radix=2;时,代表数据为二进制。memory_initialization_radix=16;时,代表数据为十六进制。生成COE文件,可以根据格式手动输入文本文件生成,将.txt改成.coe即可。或者使用matl

使用matlab生成正弦波、三角波、方波的COE文件

一、COE文件格式        COE是一种ASCII文件,可以用于给FPGA内部RAMIP核赋予初始值。其文件格式为:memory_initialization_radix=10; memory_initialization_vector= 0,1, 2,3,4;其含义为,数值为10进制,地址0数据值为0,····地址4数据值为4.memory_initialization_radix=2;时,代表数据为二进制。memory_initialization_radix=16;时,代表数据为十六进制。生成COE文件,可以根据格式手动输入文本文件生成,将.txt改成.coe即可。或者使用matl