
System Generator
文章平均质量分 64
fpga和matlab
专业即算法,算法即数学,数学即万物。从事MATLAB算法仿真工作15年,从事FPGA系统开发工作12多年。擅长解决各种算法仿真、建模、通信、图像处理、AI、智能控制等各专业问题。
展开
-
基于System Generator的1024QAM-FM软件无线电联合调制解调系统的FPGA实现
鉴相器的结构,其结构如下所示。在载波同步过程中,相位检测器的输出误差信号经过环路滤波得到NCO控制信号,从而改变NCO输出信号频率使相差逐渐减小,最后趋近于零,达到载波同步的目的。在跟踪过程中,可能出现频偏,时偏突变的情况,这里,我们队反馈信息进行计算平均,从而有效抑制突变情况。原创 2023-03-08 02:14:58 · 1396 阅读 · 0 评论 -
【SG建模同步】基于system generator的QAM载波同步和时间同步FPGA建模
matlab2013b+ISE14.7对上述完整系统做简化:这里载波同步的结构我们采用如下结构: 在载波同步过程中,相位检测器的输出误差信号经过环路滤波得到NCO控制信号,从而改变NCO输出信号频率使相差逐渐减小,最后趋近于零,达到载波同步的目的。 在跟踪过程中,可能出现频偏,时偏突变的情况,这里,我们队反馈信息进行计算平均,从而有效抑制突变情况。 Ganrder法是一种不需要先进行载波同步的定时误差估计算法。这种方法是一种非判决指向方法,其基本思想是:提取出相邻码元原创 2022-06-13 18:49:07 · 1481 阅读 · 0 评论 -
【FPGA滤波器】基于FDAtool,system generator,FIR核的滤波器设计详解
1.软件版本MATLAB2013b,ISE14.72.滤波器设计指标 采用Matlab滤波器设计工具FDAtool,设计了一个采样率为80MHz的带通滤波器,其通带截止频率分别为3500KHz、4800 KHz,阻带截止频率分别为2900KHz、5300KHz,通带内波纹抖动和阻带衰减为2dB,阻带衰减30dB。3.FDAtool滤波器设计过程 打开FDAtool界面,根据你设置的指标,我们做如下的设置。其中我们把设计好的信息保存为tops.fda这个文件中。...原创 2022-05-02 19:05:17 · 1626 阅读 · 0 评论 -
【system generator】基于system generator的根号运算系统实现
目录1.软件版本2.本算法理论知识点3.算法具体理论4.部分核心代码5.仿真演示6.本算法写论文思路7.参考文献8.相关算法课题及应用1.软件版本MATLAB2013b,ISE14.72.本算法理论知识点system generator,simulink,ISE的联合使用。3.算法具体理论 注意,由于本系统主要是使用system generator设计实现的,没有涉及到具体的代码,所以这里只能对模块进行介绍说明,这里对牛顿法进行介绍。...原创 2022-03-22 23:11:48 · 852 阅读 · 0 评论 -
【system generator】基于system generator的整数除法器设计
目录1.软件版本2.本算法理论知识点3.算法具体理论4.部分核心代码5.仿真演示6.本算法写论文思路7.参考文献8.相关算法课题及应用1.软件版本MATLAB2013b,ISE14.72.本算法理论知识点system generator,simulink,ISE的联合使用。3.算法具体理论4.部分核心代码5.仿真演示6.本算法写论文思路这个课题要求设计一个高速的FPGA整数触发器,1...原创 2022-03-22 23:04:57 · 986 阅读 · 0 评论 -
基于system generator的滤波器设计
首先filter。因为论文中说是代码直接产生的,但是没说具体什么代码,我们还是使用标准的滤波器设计方法给你设计。即,通过前后8个数据进行均值处理,得到平滑后的滤波输出。diff模块:这个相当于微分模块。得到信号变化的脉冲信号将脉冲信号进行正负判决:然后我们可以得到如下仿真结果:第一个是正负脉冲,第二个是正脉冲第三个是负脉冲然后介绍主要处理过程:归一化,我们通过测试后,发现脉冲的...原创 2021-02-16 10:59:54 · 4494 阅读 · 1 评论 -
基于simulink的图像处理算法的建模和仿真
根据MATLAB中的程序可知,图像缩放的核心代码语句如下: 即,你通过imresize函数,来将图像缩放为所需要大小的新的图像。而Simulink没有这个模块可以直接使用,所以我们将通过simulink中的模块化建模,实现这个函数的基本功能。 首先是原始图像的读取和显示,具体模块如下所示:这个部分是实现原始图像的读取和显示的功能。运行后会自动产生如下的原始图像:读取Simulink之后,我们需要在simulink中进行图像的缩放功能的实现:...原创 2021-01-03 00:00:07 · 17992 阅读 · 5 评论 -
基于system generator的LED控制模型设计
随机抽取(抽奖肯定是随机的对吧),然后每抽取一个,每个抽取的数字时间相同然后每个数字只能抽取一次,也就是抽到一个,后面不会再次被抽到,即6个数字不重复没抽到一个,LED灯亮一次,抽完六个之后,停止程序;通过仿真之后得到:其中LED SHOW表示出现六个随机数,那么LED会亮6次,即6个高电平然后Dat_out表示输出的六个数字,这里随机数十59 ,3, 29 ,10 ,57 ,37每次产生的随机数是不同的。这个SG模型,运行的时候,现在matl..原创 2020-10-27 16:26:10 · 5664 阅读 · 0 评论 -
基于system generator的整除除法设计
除法在嵌入式系统中实现较为困难,在整除除法中,N和D的以及输出Q和R的关系满足: 这个课题要求设计一个高速的FPGA整数触发器,1.有三个输入信号N,D,START2.信号N和D为无符号整数,N和D的位宽为W,W是一个参数,从对应的simulink文件中看到,可以设置为8,10,20,32等。3.信号start为布尔型参数,1的时候,开始计算,在计算完成之前,start不会再次产生高电平。4.输出有四个,Q,R,Valid和clockcount5.Q是商,R为余数,位宽均..原创 2020-10-15 19:06:53 · 7683 阅读 · 0 评论 -
基于systemgenerator的根号计算
一、系统设计仿真结果以及硬件资源估计(用于复制到你的那个txt文件中去即可。)顶层框图: 整个系统的结构如下所示:进入内部模块则有:其主要由三大部分组成:第一部分:输入信号过寄存器处理第二部分:主要使计算递推公式(本系统的核心模块):第三部分:输出下面主要对第二部分的公式递推解析一下主要分解如下如下几个部分进行计算:...原创 2020-09-25 15:38:59 · 8664 阅读 · 0 评论