⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合VerilogHDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。🔥文章和代码已归档至【Github仓库:​​hardware-tutorial​​】,需要的朋友们自取。或者关注公众号【AIShareLab】,回复FPGA也可获取。 状态机的基本结构及类型 有限状态机的标准模型如图所示,它主要由三部分组成: 下一状态的逻辑电路(组合电路); 存储状态机当前状态的时序逻辑电路(时序电路); 输出组合逻辑电路(组合电路)。 一般情况下,状态触发器的数量是有限的,其状态数也是...

  2wN4WcZv6ZCi   2023年11月02日   45   0   0 Verilog状态机状态图

⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合VerilogHDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。🔥文章和代码已归档至【Github仓库:​​hardware-tutorial​​】,需要的朋友们自取。或者关注公众号【AIShareLab】,回复FPGA也可获取。 汽车尾灯控制电路设计 重点介绍构造状态图的两种方法:一是试探法,二是基于算法状态机构造状态图的方法。 例(试探法)汽车尾灯发出的信号主要是给后面行驶汽车的司机看的,通常汽车驾驶室有刹车开关(HAZ)、左转弯开关(LEFT)和右转弯开关(RIGHT...

  2wN4WcZv6ZCi   2023年11月02日   38   0   0 Verilog状态机状态图

文章和代码已归档至【Github仓库:​​hardware-tutorial​​】,需要的朋友们自取。或者关注公众号【AIShareLab】,回复嵌入式也可获取。 一、实验目的 通过实验掌握使用LDB/STB,b等指令完成较为复杂的存储区访问和程序分支,学习使用条件码 二、实验环境 硬件:PC机 软件:ADS1.2集成开发环境 三、实验内容 熟悉开发环境的使用并完成一块存储区的拷贝。 完成分支程序设计,要求判断参数,根据不同参数,调用不同的子程序。 四、实验要求 在ADS下创建一个工程asmlab2,定义两个数据存储区Src和Dst,Src用于存放原字符串,Dst用于存放目的字符串。堆栈...

  2wN4WcZv6ZCi   2023年11月02日   63   0   0 字符串R3寄存器

文章和代码已经归档至【Github仓库:communication-system-simulation】或者公众号【AIShareLab】回复通信系统仿真也可获取。 数字基带传输系统设计 一、项目原理概述 1.1基带信号概念描述 基带信号是由信源产生的,没有经过调制,包含了要传输的信息的信号。 1.2数字基带传输系统概念描述 在某些具有低通特性的有线信道中,特别是在传输距离不太远的情况下,基带信号可以不经过载波调制而直接进行传输,这样的传输系统,称为数字基带传输系统。 1.3数字基带传输系统框图(AWGN信道) 图1数字基带传输系统框图(使用drawio绘制) (1)发送滤波器(信道信号...

  2wN4WcZv6ZCi   2023年11月02日   48   0   0 代码实现匹配滤波码元

文章和代码已经归档至【Github仓库:communication-system-simulation】或者公众号【AIShareLab】回复通信系统仿真也可获取。 一、QPSK背景 略 二、原理概述 2.1PSK调制 发送端发送的是一连串离散而随机的二进制比特流,使用PSK载波相位调制的方法,这样发送端发送的消息便包含在了相位中,此种调制方法可以十分有效地节约带宽。 其中,是发送滤波器的脉冲形状,传输信号的频谱特性由它决定。A则是信号的幅度。在psk调制中,所有的psk信号对于所有的都具有相同的能量。能量为: $\varepsilon_{s}$代表每个传输符号的能量。在本次实验中,为...

  2wN4WcZv6ZCi   2023年11月02日   39   0   0 通信仿真比特率码元

文章和代码已经归档至【Github仓库:communication-system-simulation】或者公众号【AIShareLab】回复通信系统仿真也可获取。 一、8PSK背景 略 二、原理概述 2.1PSK调制 发送端发送的是一连串离散而随机的二进制比特流,使用PSK载波相位调制的方法,这样发送端发送的消息便包含在了相位中,此种调制方法可以十分有效地节约带宽。 其中,是发送滤波器的脉冲形状,传输信号的频谱特性由它决定。A则是信号的幅度。在调制中,所有的信号对于所有的都具有相同的能量。能量为: 代表每个传输符号的能量。 在本次实验中,为了方便分析,我们令,那么,相应的调制信号的波...

  2wN4WcZv6ZCi   2023年11月02日   49   0   0 代码实现距离度量通信系统8PSK

回想初学编程的时候,大部分人都是从C语言开始学起的,除了一些常见的语法和思想,一些基础知识常常被人们忽略,如果没有及时地进行梳理,可能短时间内没有太大的影响,但是在日后碰到这些问题时仍旧一头雾水。例如C语言是一门编译型语言,编译型语言首先将源代码编译生成机器语言,再由机器运行机器码(二进制)。对于编译型语言,绕不过的就是编译器。 下面提出几个问题,不妨思考一下: 什么是GNU 什么是GCC/G 什么是MinGW-w64 C标准有哪些?主要区别是什么? Makefile是什么?cmake是什么? 如果脑海中没有一个整体的概念框架的话,正如那张图,一个全副武装的骑士,虽然防护的很好,但是对于编...

  2wN4WcZv6ZCi   2023年11月02日   25   0   0 GNU编译器

一、按每个模块的功能进行参数配置 先设置信号源为正弦波,频率8KHz,幅度15,帧头01111110,8bit为01010101,前向保护设置为1111000000000000。 信号源设置频率8KHz,幅度15 帧头设置01111110 8bit设置01010101 前向保护1111000000000000 二、不同编码方式的信号波形观测 1.汉明编译码 信道编码模块: 上图中CH1为编码前数据、CH2为编码前时钟、CH3为编码帧脉冲、CH4为编码后时钟、CH5为编码后数据。通过实验图可以看出,输出的编码帧脉冲恰好可以分隔出一个完整的复接数据,可以观...

  2wN4WcZv6ZCi   2023年11月02日   35   0   0 仿真通信系统复用数据

文章和代码已经归档至【Github仓库:<https://github.com/timerring/dive-into-AI>】或者公众号【AIShareLab】回复pytorch教程也可获取。 nn网络层-池化-线性-激活函数层 池化层 池化的作用则体现在降采样:保留显著特征、降低特征维度,增大kernel的感受面。另外一点值得注意:pooling也可以提供一些旋转不变性。池化层可对提取到的特征信息进行降维,一方面使特征图变小,简化网络计算复杂度并在一定程度上避免过拟合的出现;一方面进行特征压缩,提取主要特征。 池化可以实现一个冗余信息的剔除,以及减少后面的计算量。 最大池化...

  2wN4WcZv6ZCi   2023年11月02日   51   0   0 池化ide2dide池化2d

文章和代码已经归档至【Github仓库:<https://github.com/timerring/dive-into-AI>】或者公众号【AIShareLab】回复pytorch教程也可获取。 Pytorch:权值初始化 在搭建好网络模型之后,首先需要对网络模型中的权值进行初始化。权值初始化的作用有很多,通常,一个好的权值初始化将会加快模型的收敛,而比较差的权值初始化将会引发梯度爆炸或者梯度消失。下面将具体解释其中的原因: 梯度消失与梯度爆炸 考虑一个3层的全连接网络。 ,,,如下图所示, 其中第2层的权重梯度如下: 由上式化简可知,如果H\_1发生以下变化,那么对应的梯...

文章和代码已经归档至【Github仓库:<https://github.com/timerring/dive-into-AI>】或者公众号【AIShareLab】回复AI配置也可获取。 AI开发软件环境介绍 关于软件方面: 1.ubuntu操作系统的安装 2.抛弃bash,拥抱zsh 3.软件包管理器的使用, 4.安装NVIDIAGPU驱动 5.软件安装:Anaconda 6.软件安装:PythonIDE 7.软件安装:ssh 8.软件安装:Git 9.其他效率软件安装 ubuntu操作系统的安装 不同ubuntu版本的ISOFile:<https://cn.ubuntu...

  2wN4WcZv6ZCi   2023年11月02日   62   0   0 软件安装IPubuntu软件安装IPUbuntu

文章和代码已经归档至【Github仓库:<https://github.com/timerring/dive-into-AI>】或者公众号【AIShareLab】回复AI配置也可获取。 AI开发硬件基础经验 笔记本选配 出于通勤等因素,建议型号 MacBookAirM116+256 MacBookProM116+256 M1芯片的mbp非常强大,发热不严重,甚至在Air版没风扇. 主机八大件选购 主要介绍主机GPUx1/GPUx2的配置,GPUx4/GPUx8的配置后面介绍,建议结论如下,3080版本总计13000左右,3090版本总计21000左右(显卡加6000左右换成...

文章和项目源码已经归档至【Github仓库:<https://github.com/timerring/face-recognition-door>】或者公众号【AIShareLab】回复人脸识别门禁也可获取。 1.通信系统制作方案概述 项目演示视频:基于YOLOv2和传感器的多功能门禁系统 1.1系统设计的立意 此处略。 1.2系统的主要组成 设计基于YOLOv2的人脸识别门禁系统,主要由成品模块组成。具体包含:K210MaixBit、配套24PINDVP摄像头及LCD屏、SG90舵机、HC-SR501人体红外感应模块、MFRC-522射频模块、HC-05蓝牙模块、有源蜂鸣器...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~