自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2534)
  • 资源 (87)
  • 收藏
  • 关注

原创 基于FPGA的窄带多通道数字脉压设计

在雷达窄带系统中, 对多通道、多带宽中频接收信号的处理, 通常在数字中频接收系统中基 于 FPGA 芯片完成数字下变频和基带数据打包, 再由信号处理系统基于 DSP 芯片进行数字脉压等。而 FPGA 具有处理速率快和并行运算能力强的特点, 使得基于 FPGA 的线性调频信号数字脉压比 DSP 具有 更大优势。

2024-09-28 21:35:23 440

原创 基于FPGA的微型SAR成像信号处理技术

微型 SAR(MiniSAR)成像处理系统通过现场可编程门阵列(Field Programmable Gate Array,FPGA)设计并实现。该系统中成像处理流程以极坐标格式算法(Polar Format Algorithm,PFA)为基础。首先对回波数据进行参考距离补偿,再采用尺度变换原理(Principle of Chirp Scaling,PCS)代替插值过程实现距离向的重采样,能够在提升算法精度的同时,提高运算效率;

2024-09-28 21:15:30 412

原创 边坡监测雪达快速预处理的FPGA 实现

为减小边坡监测雷达系统中巨大的数据运算和传送压力,并充分利用 XilinxKintex7 FPGA内部富余的硬件资源,设计了针对调频连续波的地基合成孔径雷达回波数据的快速预处理系统。该系统利用FPGA的并行处理能力与流水线结构,结合XilinxISE14.7开发平台中RAM/ROM,Divider、FFT IP核,实现了任意数量 PRT 信号相干积累、汉宁窗加窗滤波以及距离向压缩三项功能。

2024-09-28 20:51:54 471

原创 基于FPGA 多通道多带宽多速率 DDC设计

模拟中频信号可以表示为与上述公式推导相对应的常规数字下变频处 理的实现结构如图1所示。DDC处理包括数字混频和后续抗混叠低通匹 配滤波抽取处理,实现高采样率数字中频/射频实 信号到与信号带宽相匹配的低采样率基带I/Q复 信号的变换,其中低通匹配滤波抽取处理是典型 的数字多速率信号处理[6-7]。根据并行处理的通道 数、信号带宽的数量和对应的抽取比、采样率与信 号带宽的比值,DDC滤波抽取处理需要采用不同 的类型、实现结构、阶数和级联方式来实现。

2024-09-28 20:25:09 657

原创 数字调制解调技术的MATLAB与FPGA实现-FPGA实现数字信号处理基础 【3.5】

当检测到输入数据码元的跳变沿时,作为鉴相功能的与门将输出一个高电平脉冲信号,根据输入数据与位同步信号的相位关系,或者在超前的与门pdbef输出脉冲信号,或者在滞后的与门pdaf输出脉冲信号,进而在控制器的控制作用下实现在clkin信号上的“加”、“扣”脉冲操作。根据位同步环的工作原理,双相时钟模块输出信号的频率及相位不需要根据环路的工作状态进行调整,也就是说没有反馈控制环节,因此设计起来比较简单,只需要根据系统时钟信号产生满足相位及占空比要求的两路周期性的脉冲信号(clkdl,clkd2)而已。

2024-09-28 15:53:17 315

原创 数据库技术提升-MySQL数据库原理、设计与应用【1.7】

1.字符集字符(character)指计算机中保存的各种文字和符号,包括各种国家的文字,标点符号图形符号,数字等。由于计算机采用二进制保存数据,用户输人的字符将会按照一定的规则转换为二进制后保存,这个过程就是字符编码(character encoding),将一系列字符的编码规则组会起来就形成了字符集(character set,charset)。在计算机的发展历史中,出现了许多字符集。MySQL,也提供了各种字符集的支持,通过"SHOW CHARACTER SET;

2024-09-28 15:41:30 812

原创 数据库技术提升-MySQL数据库原理、设计与应用【1.6】

(5)在没有超过65535 限制的情况下,CHAR 字段的 M最大值为 255,VARCHAR 字段的 M 的最大值取决于字符集,常用的字符集有 |atin1(跌认)、gbk和 ut[8,对应的 M最大值分别为 65533、32766和21844,若表中只有一个字段且设置了非空约束,M 可达到最大值,否则 M的最大值会减小。(2)设置字段的校对集。在 MySQL,中,枚举列表最多可以有 65535 个值,每个值都有一个顺序编号,实际保存在记录中的是顺序编号,而不是列表中的值,因此不必担心过长的值占用空间。

2024-09-28 15:23:52 875

原创 数据库技术提升-MySQL数据库原理、设计与应用【1.5】

DATETIME类型用于表示日期和时间,它的显示形式为'YYYY-MM-DD HH:MM:SS',其中,YYYY 表示年,MM 表示月,DD表示日,HH 表示小时,MM 表示分,SS 表示秒在 MySQ1. 中,可以使用以下 4种格式指定 DATETIME 类型的值。例如,输人2 11:30:50',插人数据库中的时间为 59:30:50:输人'11:30:50',插人数据库中的时间为 11:30:50:输人34 22:59:59',插人数据库中的时间为 838:59:59。示例 SQ1,语句如下。

2024-09-28 14:56:37 967

原创 数据库技术提升-MySQL数据库原理、设计与应用【1.4】

4.新增字段对于已经创建好的数据表,也可以根据业务需求利用 ADD新增字段,基本语法格式如下·语法格式 1:新增一个字段,并可指定其位置ALTER TABLE 数据表名ADD [COLUMN]新字段名 字段类型[FIRSTIAFTER 字段名]语法格式 2:同时新增多个字段ALTER TABLE 数据表名ADD [COLUMN](新字段名 1 字段类型 1,新字段名 2 字段类型 2,…)在上述语法中,在不指定位置的情况下,新增的字段默认添加到表的最后。

2024-09-24 23:11:09 965

原创 数据库技术提升-MySQL数据库原理、设计与应用【1.3】

上述语句中,mydb. goods 表示 mydb 数据库中的 goods 数据表注意:在为表进行命名时,由于项目开发中,同一个数据库可能被多个项目使用,因此为了避免数据表重复,通常为数据表添加前缀用于区分不同的项目。值得一提的是,在操作数据表时,可以不使用“USE 选择数据库”的方式选择数据库,直接将表名的位置改为“数据库,表名”的形式,就可以在任何数据库下访问其他数据库中的表。上述 SQL 语句中,“\G”是 MySQL, 客户端可以使用的结束符中的一种,用于将显示结果纵向排列,适合字段非常多的情况。

2024-09-24 22:26:01 834

原创 数据库技术提升-MySQL数据库原理、设计与应用【1.2】

外,其他数据库都是 MySQL, 安装时自动创建的。通过本章的学习,希望初学者真正掌握 MySQL,数据库的基础知识,并且学会在 Windows 平台上安装与配置 MySQL,为后面章节的学习奠定扎实的基础。在创建数据库后,MySQL, 会在存储数据的 data 目录中创建一个与数据库同名的子目录(即 mydb),同时会在 mydb 目录下生成一个 db.opt 文件,保存数据库选项。在 MySQL,数据库的学习中,数据库、数据表和数据的操作,是每个初学者必须掌握的内容,同时也是学习后续课程的基础。

2024-09-24 21:51:57 825

原创 数据库技术提升-MySQL数据库原理、设计与应用【1.1】

5.关系模型的完整性为了保证数据库中数据的正确性和相容性,需要对关系模型进行完整性约束。完整性通常包括实体完整性、参照完整性和用户自定义完整性,具体解释如下。(1)实体完整性。实体完整性要求关系中的主键不能重复,且不能取空值。空值是指不知道、不存在或无意义的值。由于关系中的元组对应现实世界中互相之间可区分的个体。这些个体使用主键来唯一标识,若主键为空或重复,则无法唯一标识每个个体(2)参照完整性。参照完整性要求关系中的外键要么取空值,要么取被参照关系中的某个元组的主键值。

2024-09-22 17:30:03 1503

原创 数字调制解调技术的MATLAB与FPGA实现-FPGA实现数字信号处理基础 【3.4】

编写完整个工程的 VHDL 代码后,双击ISE软件界面中的“Implement Design”条目,即可完成 ASK调制信号的FPGA 实现过程。为了查看整个设计实现后所能达到的最高系统速度,还需要为工程添加时序约束文件AskDemod.ucf。约束文件中只需添加对系统时钟信号clk的约束即可,设置其频率为8MHz,并重新双击“Implement Design”条目对整个设计进行实现。选择目标器件为XILINX公司的Spartan-6系列低成本芯片XC6SLX16-2CSG225。FPGA实现后,可以在IS

2024-09-22 17:07:45 841

原创 数字调制解调技术的MATLAB与FPGA实现-FPGA实现数字信号处理基础 【3.3】

程序中,判决输入数据的符号位(最高位)来确定其正负值,当输入数据为负数时,取反输出,否则直接输出,从而完成对输入数据的整流处理,得到整流后的信号absdin。设置信号显示高度(Height)为50,显示格式(Format)为模拟(Analog)形式,采用模拟插值(Analog Interploated)的形式可以显示信号的平滑曲线(4ASK仿真波形),采用模拟步进(AnalogStep)的形式可以显示信号的模拟值曲线(2ASK仿真波形),设置波形最大值(Max)为1000,最小值(Min)为0。

2024-09-22 16:49:09 866

原创 数字调制解调技术的MATLAB与FPGA实现-FPGA实现数字信号处理基础 【3.2】

由于要进行载波调制,首先需要产生所需频率的载波信号,根据奈奎斯特定理,产生频率为大的载波信号,理论上最小的FPGA系统时钟频率人-2。程序运行后,分别生成2ASK及4ASK的时域波形及频谱,如图5-5和图5-6所示,同时在指定目录下自动生成所需的文本文件:未经成形滤波的2ASK数据(ASK2.txt)、经成形滤波处理后的2ASK数据(ASK2filtertxt)、未经成形滤波的4ASK数据(ASK4.txt)和经成形滤波处理后的4ASK数据(ASK4ter.txt)。信道中存在的噪声会影响系统的解调性能。

2024-09-22 16:37:49 728

原创 数字调制解调技术的MATLAB与FPGA实现-FPGA实现数字信号处理基础 【3.1】

级联型结构的IIR滤波器,实际相当于将级数比较多的滤波器分解成多个阶数小于等于3的IR滤波器,其中的每个滤波器均可以看成独立的结构,只是前一级滤波器的输出作为后一级滤波器的输入而已。不过,去过的才有资格说。再仔细比较一下图4-17与图4-26还可以看出图4-26中的延时要小于图4-17的延时,这是由于ⅡIR 滤波器的阶数小于FIR 滤波器的阶数引起的。HR滤波器程序的VHDL设计并不复杂,需要注意的有两点:一是程序中的FPGA处理时钟频率与数据速率相同:二是滤波器系数的乘法运算是通过移位相加的方法实现的。

2024-09-22 16:21:43 1005

原创 数字调制解调技术的MATLAB与FPGA实现-FPGA实现数字信号处理基础 【3.0】

在HR滤波器与FIR滤波器的FPGA实现过程中,一个明显的不同在于:FIR 滤波器在运算过程中可以做到全精度运算,只要根据输入数据字长及滤波器系数字长设置足够长的寄存器即可,这是因为FIR滤波器是一个不存在反馈环节的开环系统:IR滤波器在运算过程中无法做到全精度运算,因为ⅡR滤波器是一个存在反馈环节的闭环系统,且中间过程存在除法运算,如果要实现全精度运算,运算过程中寄存器所需的字长将十分长,因此在进行FPGA 实现之前,必须通过仿真确定滤波器系数字长及运算过程中的字长;下面直接给出量化后的级联滤波器系数。

2024-09-22 16:13:22 309

原创 数字调制解调技术的MATLAB与FPGA实现-FPGA实现数字信号处理基础 【2.9】

根据通用的FPGA设计规则,对于手动编写代码实现的通用性功能模块,如目标器件提供了相应的IP核,则一般选用IP核进行设计。ISE同样为大部分FPGA芯片提供了通用的FIR滤波器IP!7。因此,工程实践中,大多数情况直接采用IP核来设计 FIR 滤波器既然如此,本节前面耗费大量篇幅介绍的滤波器实现方法岂不是有些多此一举?事实并非如此,掌握了滤波器设计的一般方法,一方面可以很容易学会使用IP核来选择合适的参数进行设计。同时,当目标器件不提供IP核时,就更体现出掌握这些知识和技能的重要性了。 IS

2024-09-21 21:21:29 796

原创 西门子工业通信网络组态编程与故障诊断【1.4】

某些分布很广的系统,例如大型仓库、码头和自来水厂等,可以采用基于 PROFIBUS-DP 网络的分布式 I/O,将它们放置在离传感器和执行机构较近的地方。分布式 I/O 可以减少大量 的接线。 PROFIBUS-DP 最大的优点是使用简单方便,在大多数甚至绝大多数实际应用中,只需要 对网络通信作简单的组态,不用编写任何通信程序,就可以实现 DP 网络的通信。用户程序 对远程 I/O 的访问,就像访问中央机架的 I/O 一样。 因此对远程 I/O 的编程,与对集中式系统 的编程基本上没有什么区别

2024-09-21 21:05:18 395

原创 西门子工业通信网络组态编程与故障诊断【1.3】

1. RS-485 中继器 下列情况需要使用 RS-485 中继器:多于 32 个站(包含中继器) 连接到总线上,或者超 过了网段允许的最大长度(与传输速率有关)。 RS-485 中继器用于将 PROFIBUS 网络中的两段总线连在一起,以增加站点的数目。 中继器用于信号恢复和总线段之间的电气隔离,最高传输速率为 12 Mbit/s。 两个节点之 间最多可以安装 9 个中继器。 不需要对 RS-485 中继器组态,但是在计算总线参数时应考 虑它。 2.诊断中继器 诊断中继器是 RS-485 中继器,传输速率

2024-09-21 20:49:52 555

原创 西门子工业通信网络组态编程与故障诊断【1.2】

ISO/OSI 参考模型的物理层是第 1 层, PROFIBUS 可以使用多种通信媒体,例如带屏蔽 的双绞线、 光纤、红外线、导轨以及混合方式。传输速率为 9.6kbit/s~12 Mbit/s,每个 DP 从 站的输入数据和输出数据最大为 244B。使用屏蔽双绞线电缆时最长通信距离为 9.6km,使用 光缆时最长通信距离为 90km,最多可以连接 127 个从站。 PROFIBUS 可以使用灵活的拓扑结构,支持线形、树形、环形结构以及冗余的通信模型。 支持基于总线的驱动技术和符合 IEC 61508 的总

2024-09-21 20:39:46 943

原创 西门子工业通信网络组态编程与故障诊断【1.1】

大型的工厂自动化网络系统一般采用三级网络结构。1.现场设备层 现场设备层的主要功能是连接现场设备,例如分布式 I/O、传感器、驱动器、执行机构和 开关设备等,完成现场设备控制及设备间的连锁控制。一般来说, 现场设备层的传输数据量 较小,要求的响应时间为 10~100ms。主站(PLC、 PC 或其他控制器)负责总线通信管理以 及与从站的通信。总线上所有的设备生产工艺控制程序存储在主站中,并由主站执行。

2024-09-21 20:32:46 861

原创 西门子工业通信网络组态编程与故障诊断【1.0】

传统的自动化系统大多以单元生产设备为核心,进行检测与控制,但是生产设备之间容易形 成“自动化孤岛”,缺乏信息资源的共享和生产过程的统一管理,不能满足现代工业生产的要求。随着市场竞争的加剧,需要一个完整的从现场级到工厂管理级的自控解决方案,来帮助 工厂降低成本,提高产品质量,提供更佳的供应链管理,从而提高企业的市场竞争力。信息技术成为企业成功的决定性因素,用于实现公司的供应链、企业生产现场和管理层 之间的信息无缝传输,对提高投资回报、降低运营成本起到了决定性的作用。

2024-09-21 00:07:12 1019

原创 锁相环技术原理及FPGA实现【5.3】

一阶环在存在频差的情况下,环路锁定后存在相位差,且频差越大,相位差越大;根 据理想二阶环工作原理,即使在存在频差的情况下,环路锁定后的相位差依然为零。我们 设置环路增益为 34 Hz,改变频差,仿真测试环路锁定后的相位差情况。 首先设置频差为 9.4 Hz( START_FREQUENCY = 35'd1758379213),当 K=16 Hz 时,一 阶环路锁定后的相位差为 36°,由于此时 K=34 Hz,因此应该是 18 度。让我们看看二阶环 的相位差是多少? 图 7-9 为频差为 9.4 Hz 时的

2024-09-20 23:54:30 616

原创 锁相环技术原理及FPGA实现【5.2】

前两章讲了一大堆枯燥的锁相环原理,本质是说理想二阶环具有相当优异的性能。 我们在第 4 章已经对一阶锁相环的 FPGA 实现进行了详细的讨论,有了前面章节的基础, 就可以开始设计二阶环的 FPGA 电路了,并且要通过 FPGA 设计后的仿真来验证理论的正 确性。 二阶锁相环路相比一阶环路来讲,仅仅多了一个环路滤波器。正是这个环路滤波器, 尤其是理想环路滤波器,极大地改善了锁相环路的性能。当我们深刻理解环路的工作原理 后,并动手设计出传说中的理想二阶锁相环电路时,会发现整个设计过程原来如此! 所

2024-09-20 23:45:04 571

原创 锁相环技术原理及FPGA实现【5.1】

前面讲到,由于 RC 滤波器是具有相位滞后的滤波器,不利于提高环路的相位裕度,也 就不利于提高环路的稳定性。接下来介绍一种对 RC 滤波器稍做改进的滤波器—无源比例 积分滤波器。 与 RC 低通滤波器相比,无源比例积分滤波器仅增加了一个电阻元器件。采用 6.2 节的 分析方法,很容易得出输出电压 u t o ( ) 与输入电压 u t i ( ) 之间的频率传输关系为也就是说图 6-28 所示的电路中,当频率很高时,近似为电阻的分压比,这就是滤波器的比例作用。根据频率传输关系与拉氏变换的关系,可得电路的传输

2024-09-19 21:34:52 661

原创 锁相环技术原理及FPGA实现【5.0】

例 6-2: SystemView 仿真 RC 滤波器二阶锁相环路的工作过程 第 1 步:构建二阶锁相环 SystemView 系统模型 我们先采用 SystemView 构建一个由 RC 低通滤波器构成的二阶锁相环仿真系统 ( \Chapter_6\E6_2\PLL_RC.svu),如图 6-11 所示。 本书第 3 章已经搭建了一个一阶锁相环,只需将图 3-8 中的单位增益图符块更换成由 RC 低通滤波器组成的图符块,即可建立完成二阶锁相环的 SystemView 模型。 系统用到 1 个

2024-09-19 20:59:34 570

原创 锁相环技术原理及FPGA实现【4.9】

1.离散傅里叶变换 我们知道连续时间系统的特性可以用微分方程来描述,离散时间系统的特性可以用差 分方程来描述。对于线性时不变时间系统,为了求解线性常系数微分方程,除在时域直接 求解外,还可以用拉氏变换的方法,把问题从时域转换到复频域,这时微分方程就转换为 代数方程,并可以得出系统的转移函数,也可以用零极点的概念来研究系统,总之,对于 连续时间系统的分析,拉氏变换是一个极其有力的工具。对于线性时不变离散时间系统是 否也有类似的方法呢?是否也能经过某种相应的变换把问题从时域转换到另一个域,将差 分方程转换为代数

2024-09-19 20:30:45 83

原创 锁相环技术原理及FPGA实现【4.8】

在讨论傅里叶变换之前,我们先了解一下发现这个变换的科学家—傅里叶的故事。 让·巴普蒂斯·约瑟夫·傅里叶( Jean Baptiste Joseph Fourier), 1768 年 3 月 21 日生于法国奥克斯雷( Allxerre), 法国著名数学家、物理学家, 1817 年当选为科学院院士(见 图 5-7)。 傅里叶早在 1807 年就写成关于热传导的基本论文“热的 传播”。傅里叶在论文中推导出著名的热传导方程,并在求解 该方程时发现解函数可以由三角函数构成的级数形式表示, 从而提出任一函数都可以展开

2024-09-18 21:13:51 426

原创 锁相环技术原理及FPGA实现【4.7】

从前面的分析可知,线性系统不一定是时不变系统,时不变系统不一定是线性系统。 比如,式( 5-5)表示的系统是时不变系统,但不是线性系统(是增量线性系统);式( 5-12) 表示的系统是时不变系统,但不是线性系统(也不是增量线性系统);式( 5-15)表示的系统既不是线性系统,也不是时不变系统。现在,我们用类似的方法对第 3 章讨论过的一阶锁相环进行一下简单的分析。根据式( 3-30)、式( 3-32),可得到1( ) t 与2( ) t 之间的时域关系,即 这样,一阶锁相环就可以用

2024-09-17 17:06:43 791

原创 数字调制解调技术的MATLAB与FPGA实现-FPGA实现数字信号处理基础 【2.8】

经过上述处理后的数据,将小数点移至最高位的右边,即是满足要求的量化后的数据。所谓并行结构,即并行实现滤波器的累加运算,具体来讲,即并行将具有对称系数的输入数据进行相加,而后采用多个乘法器并行实现系数与数据的乘法运算,最后将所有乘积结果相加输出。仔细分析式(4-9),如果将A(3)B(3)C(3)D(3)组成4位地址输入信号对应的存储器的输入内容,与将A(2)B(2)C(2)D(2)组成4位地址输入信号的存储器内容只相差2的整数倍幂次方,而在FPGA运算中2的整数倍幂次方可以通过移位运算实现。

2024-09-17 16:43:27 1052

原创 数字调制解调技术的MATLAB与FPGA实现-FPGA实现数字信号处理基础 【2.7】

利用“「z,p,kl=ellip(n,Rp,Rs,Wn)”及“[z,p,k]=ellip(n,Rp,Rs,Wn,’ftype’)’可以得到滤波器的零、极点和增益表达式:利用“[A,B,C,D]=ellip(n,Rp,Rs,Wn)'及“[A,B,C,D]=ellip(n,Rp,Rs,Wn,’fype’)”可以得到滤波器的状态空间表达形式,实际设计中很少使用这种语法形式。只是利用chebyl函数设计的滤波器在通带是等波纹的,在阳带是单调的,而利用cheby2函数设计的滤波器在阻带是等波纹的,在通带是单调的。

2024-09-17 15:36:31 770

原创 数字调制解调技术的MATLAB与FPGA实现-FPGA实现数字信号处理基础 【2.6】

如果wn是由多个数组成的向量,则表示根据ype 的值设计多个通带或阻带范围的滤波器,ype为DC-1,表示设计的第一个频带为通带,fype为DC-0,表示设计的第一个频带为阻带。所谓任意响应滤波器是指滤波器的幅度频率响应在指定的频段范围内有不同的幅值,如在 0~0.1的理想幅值为 1,以 0.2~0.4频段内的幅值为 0.5,在0.6~0.7频段内的幅值为1等。经过上面的介绍,我们发现frpm函数好像是万能的,既能设计出最优滤波器,又能设计任意幅频响应的滤波器,还能设计出90°相移的滤波器。

2024-09-17 15:06:15 581

原创 数字调制解调技术的MATLAB与FPGA实现-FPGA实现数字信号处理基础 【2.5】

滤波器是一种用来减少或消除干扰的电气部件,其功能是将输入信号进行过滤处理得到所需的信号。滤波器最常见的用法是对特定频率的频点或该频点以外的频率信号进行有效滤除,从而实现消除干扰、获取某特定频率信号的功能。一种更广泛的定义是将凡是有能力进行信号处理的装置都称为滤波器。在现代电子设备和各类控制系统中,滤波器的应用极为广泛,其性能优劣很大程度上直接决定了产品的优劣。滤波器的分类方法有很多种,从处理的信号形式来讲可分为模拟滤波器和数字滤波器两大类。

2024-09-10 21:37:43 837

原创 数字调制解调技术的MATLAB与FPGA实现-FPGA实现数字信号处理基础 【2.4】

对于FPGA设计来讲,除法是四则基本运算中最复杂的,也是最难实现的运算方式。除法可以被看成乘法的逆运算,但除法和乘法在很多方面是不同的,最大的区别在于乘法中很多操作可以并行执行,而除法中商的每位都必须是顺序得到的,所以也是最耗时间的运算。本书不打算详细介绍FPGA等硬件平台实现除法的原理,读者可以通过查阅相关文献来了解具体实现细节。本节先讨论FPGA实现除法的几种特殊情况,而后介绍FPGA设计中最常用的除法器IP核的使用方法。1.FPGA 中的除法运算 如果按照二进制除法的原理设计除法器电

2024-09-10 21:23:00 814

原创 数字调制解调技术的MATLAB与FPGA实现-FPGA实现数字信号处理基础 【2.3】

定点数的乘法运算显然存在字长效应,因为2个B位字长的定点数据相乘,要保留所有有效位需要使用2B位字长的数据,数据截尾或舍入必定会弓起字长效应。对于数字滤波器或较为复杂的电路系统来讲,通常会需要具有反馈网络的结构,这样每一次闭环运算均增加一部分字长,循环运算下去势必要求越来越多的寄存器资源,字长的增加是单调增加的,也就是说随着运算的持续,所需寄存器资源是无限增加的。如果处理的是模拟信号,例如常用的采样信号处理系统,输入的模拟量经过采样和模/数转换后,变成有限字长的数字信号,有限字长的数就是有限精度的数。

2024-09-08 23:20:41 1621

原创 数字调制解调技术的MATLAB与FPGA实现-FPGA实现数字信号处理基础 【2.2】

如3.1节所述,FPGA中的二进制数可以分为定点数和浮点数两种格式,虽然浮点数据的加减法运算相对于定点数而言在运算步聚和实现难度上都要复杂得多,但基本的运算仍然是通过分解为定点数运算,以及移位等运算步骤来实现的。因此本节只针对定点数运算进行分析讲解。 进行FPGA实现的设计输入语言主要有Veril0gHDL和VHDL 两种。由于本书使用VHDL语言讲解,这里只介绍 VHDL语言中对定数的运算及处理方法。VHDL设计文件中最常用的数据类型是单bit二进制变量 STD LOGIC,以及 bit

2024-09-08 22:46:33 1370

原创 电子工程师提升计划-集成电路的种类、识别与检测【4.9】

(2)场效应管放大电路的结构特点与电路分析 场效应管与晶体管一样,也具有放大作用。场效应管是电压控制型器件。它具有输入 阻抗高、噪声低的特点。对场效应管放大电路进行识图前,应首先了解其工作流程,场效应管的 3 个电极,即 栅极、源极和漏极分别相当于晶体管的基极、发射极和集电极,由其构成的放大电路可分 为三种,即共源、共漏和共栅极放大器。场效应管三种组态电路见图 5-14。图 5-14(a)所示是共源放大器,它相当于三极管中的共发射极放大器,是一种最常 用电路。

2024-09-08 22:04:19 1610

原创 电子工程师提升计划-集成电路的种类、识别与检测【4.8】

电源电路的应用十分广泛,它是为各种微电子产品进行供电的电路,电子元器件的选 用不同、组合形式不同,加之电路连接上的差异,使得电源电路结构也均有不同。 (1)线性电源电路 ① 收音机电源电路的实例分析 典型收音机电源电路见图 5-6。 该电路主要是由变压器 T、桥式整流堆 VD1~VD4、滤波电容 C1、 C2 及稳压二极管 D5 等部件构成的,是利用稳压二极管进行稳压的电源电路。 在收音机电源电路中,交流 220V 电压经变压器降压后输出 8V 交流低压, 8V 交流电 压经桥式整流电路输出约

2024-09-08 21:37:53 1807

原创 数据库技术提升-MySQL数据库原理、设计与应用【1.0】

数据库(Database,DB)是按照数据结构来组织,存储和管理数据的仓库,其本身可被看作电子化的文件柜,用户可以对文件中的数据进行增加,删除,修改,查找等操作。需要注意的是,这里所说的数据(Data)不仅包括普通意义上的数字,还包括文字,图像,声音等。也就是说,凡是在计算机中用来描述事物的信息都可称为数据。数据库技术是计算机领域重要的技术之一。在互联网、银行,通信,政府部门、企事业单位,科研机构等领域,都存在着大量的数据。数据库技术研究如何对数据进行有效的管理。

2024-09-01 00:26:44 1013

华为数据通信学习笔记HCDA-8.8.doc

学习华为网络以及数通的朋友们可以下载学习!

2023-10-31

华为数据通信学习笔记HCDA-8.12.doc

学习华为网络以及数通的朋友们可以下载学习!

2023-10-31

lora训练模型-lora-scripts-main.zip

LoRA训练脚本使用kohya-ss的训练器,用于扩散模型

2023-08-13

C++安装教程&学习资料&项目源码-RedPanda-CPP-master.zip

基于QT5开发的轻量级C++ IDE 可在Windows或Linux系统下运行

2023-08-13

大语言模型-qijiGPT-master.zip

大语言模型原理&底层逻辑&应用

2023-08-13

如何在Cisco设备上停止Traceroute或Ping?.docx

如何在Cisco设备上停止Traceroute或Ping?.docx

2023-08-10

如何在 Linux 中从备份恢复 Crontab?.docx

如何在 Linux 中从备份恢复 Crontab?.docx

2023-08-10

防环技术:Token Ring、FDDI、SDHSONET、RPR、STPRSTPMSTP、RRPP对比.docx

防环技术:Token Ring、FDDI、SDHSONET、RPR、STPRSTPMSTP、RRPP对比.docx

2023-08-10

IT知识百科:什么是SSH端口转发?.docx

IT知识百科:什么是SSH端口转发?.docx

2023-08-10

以太网环网的快速环保护协议:RRPP,配有专属案例,爽歪歪.docx

以太网环网的快速环保护协议:RRPP,配有专属案例,爽歪歪.docx

2023-08-10

如何在 Linux 中安装、设置和使用 SNMP?.docx

如何在 Linux 中安装、设置和使用 SNMP?.docx

2023-08-10

思科、华为、H3C、Juniper四个厂商,网络设备接口诊断命令大全.docx

思科、华为、H3C、Juniper四个厂商,网络设备接口诊断命令大全.docx

2023-08-09

CCNP 路由中的帧中继是什么?.docx

CCNP 路由中的帧中继是什么?.docx

2023-08-09

详细解释路由器、数据包、交换机和帧.docx

详细解释路由器、数据包、交换机和帧.docx

2023-08-09

华为设备这19种类型的接口使用场景是什么样的?.docx

华为设备这19种类型的接口使用场景是什么样的?.docx

2023-08-09

MySQL入门+进阶资源合集+MySQL学习资料-mysql-dba-master.zip

MySQL入门+进阶资源合集+MySQL学习资料-mysql-dba-master.zip

2023-07-31

至今最火的22个最佳Linux桌面终端模拟器.pdf

Linux桌面终端模拟器在提供命令行操作的同时,还具备了丰富的功能和特性,使用户可以更加高效地使用命令行界面。在本文中,我们介绍了2023年的22个最佳Linux桌面终端模拟器,它们涵盖了各种特性和用途,适合不同类型的用户。无论你是开发者、系统管理员还是普通用户,都可以根据自己的需求选择适合的终端模拟器,提升工作效率和使用体验。无论你喜欢简洁、定制化还是复古的风格,都能在这些终端模拟器中找到合适的解决方案。在Linux世界中,终端模拟器是一个不可或缺的工具,它为用户提供了强大的命令行环境,助力于更加高效和便捷的工作与学习。

2023-07-31

计算机课程毕设-基于SSH2用户权限管理系统+sqlserve数据库.zip

计算机课程毕设-基于SSH2用户权限管理系统+sqlserve数据库

2023-06-26

Java基于SSM网上试衣间设计-需要的jar包.zip

java+ssm技术,Eclipse工具 目的能在系统上完成简单的试衣效果,传输身高体重数据,在系统上显示试穿衣服的视频效果。 管理员先按照身高体重添加好试穿衣服的视频信息,然后用户登录后输入自己的身高体重,查询数据库对应的穿衣视频,查询到后播放视频效果。

2023-06-23

Java基于SSM网上试衣间设计-Eclipse源码.zip

目的能在系统上完成简单的试衣效果,传输身高体重数据,在系统上显示试穿衣服的视频效果。 管理员先按照身高体重添加好试穿衣服的视频信息,然后用户登录后输入自己的身高体重,查询数据库对应的穿衣视频,查询到后播放视频效果。

2023-06-23

集中式MIMO雷达研究进展:正交波形.pdf

集中式多输入多输出(Multiple Input Multiple Output,MIMO)雷达通常利用正交波形增加发射波形 自由度,采用数字阵列拓展空间收发自由度,使得雷达接收机的天线孔径获得明显扩展,最终带来空间分辨率、 测角精确度、杂波抑制能力等大幅度提升。但是,这些性能提升的前提是发射波形具有正交特性。事实上,在 实际应用中,在不牺牲时域/频域资源情况下,受限于时宽带宽积,无法获得完全正交的波形集合,从而限制了 MIMO雷达系统性能。本文对集中式MIMO雷达正交波形复用的技术原理进行了系统回顾,分别归纳了三种快 时间发射波形设计方法:时分复用(Time Division Multiplexing, TDM)、码分复用(Code Division Multiplexing,CDM) 和频分复用(Frequency Division Multiplexing, FDM),以及两种慢时间发射波形设计方法:多普勒分复用(Doppler Division Multiplexing,DDM)和随机相位编码波形,并对其优缺点进行对比。同时,对快时间MIMO和慢时间MI⁃ MO的信号处理流程进

2023-06-11

010基于JSP高端珠宝店信息管理系统-WebRoot.zip

系统介绍 多年来本着经济、实惠、高质量服务的宗旨,赢得了小区人民的信赖,药品供应量非常大,面对每天庞大的信息量,经常出现统计失误,药量供应不足的情况,医药超市经理决定使用一套合理、有效、实用的管理系统,对医药超市进行统一的管理。从经营者和消费者的角度出发,高效管理、快速满足消费者的原则,要求本系统就具有以下的特点: 具有良好的系统性能,友好的用户界面。 较高的处理效率,便于使用和维护。 采用成熟的技术开发,全系统具有较高的技术水平和较长的生命周期。 对销售信息进行统计排行。 系统尽可能的简化药品管理员的重复工作,提高工作效率。 操作注意 本系统管理员用户名为:tsoft,密码为:111。 功能结构 医药管理系统分为四大功能,分别为“基础信息维护”、“进货/需求管理”、“药品销售管理”、“系统维护管理”。 (1)系统登录页面该页面是系统的入口,只有输入正确的用户名与密码才能进入系统。 (2)对于药品管理系统,核心问题就是管理药品,药品管理的高级查询页面,它可以在众多药品中找到符合要求的药品信息。 (3)药品的种类也是管理上的重要参数,药品类别统计页面,该页面可以根据现有药品的名

2023-05-27

010基于JSP高端珠宝店信息管理系统-数据库.zip

系统介绍 多年来本着经济、实惠、高质量服务的宗旨,赢得了小区人民的信赖,药品供应量非常大,面对每天庞大的信息量,经常出现统计失误,药量供应不足的情况,医药超市经理决定使用一套合理、有效、实用的管理系统,对医药超市进行统一的管理。从经营者和消费者的角度出发,高效管理、快速满足消费者的原则,要求本系统就具有以下的特点: 具有良好的系统性能,友好的用户界面。 较高的处理效率,便于使用和维护。 采用成熟的技术开发,全系统具有较高的技术水平和较长的生命周期。 对销售信息进行统计排行。 系统尽可能的简化药品管理员的重复工作,提高工作效率。 操作注意 本系统管理员用户名为:tsoft,密码为:111。 功能结构 医药管理系统分为四大功能,分别为“基础信息维护”、“进货/需求管理”、“药品销售管理”、“系统维护管理”。 (1)系统登录页面该页面是系统的入口,只有输入正确的用户名与密码才能进入系统。 (2)对于药品管理系统,核心问题就是管理药品,药品管理的高级查询页面,它可以在众多药品中找到符合要求的药品信息。 (3)药品的种类也是管理上的重要参数,药品类别统计页面,该页面可以根据现有药品的名

2023-05-27

Python资源-authbase-master.zip

基于Python的Flask WEB框架实现后台权限管理系统,内容包含:用户管理、角色管理、资源管理和机构管理。

2023-05-27

ChatGPT应用实战-ktadmin-master.zip

狂团KtAdmin是一款支持快速调用ChatGPT、GPT3.5、GPT4、文心一言、ChatGLM等人工智能技术的免费开源SAAS框架。同时KtAdmin 是一款免费开源的多用户,多应用的独立版SAAS系统开发框架。狂团软件商城 www.kt8.cn

2023-05-07

yolov论文-gradio-yolov5-det-blocks-master.zip

YOLOv7是YOLO系列中最先进的新型目标检测器。根据论文所述,它是迄今为止最快、最准确的实时目标检测器,最好的模型获得了56.8%的平均精度(AP),这是所有已知目标检测器中最高的,各种模型的速度范围在 5~160 FPS。

2023-05-03

ChatGPT原理分析-Desktop-master.zip

当今社会,智能化、便捷化已经成为趋势。选择 ChatGPT-Desktop,您将享受到以下优势: 我们使用 tauri 构建项目,使项目包更加小巧精简,资源占用更少,同时适配多个平台。 我们提供了配置代理的功能,您可以通过设置代理来实现更加灵活的网络访问。 可以选择让 app 常驻后台,快捷键(支持自定义)一键唤醒,节省时间,提高效率。 支持多对话,利用 GPT-3.5-turbo 的最新特性,配合记忆模式,随时继续上一次对话。 更便捷的管理和调试 prompt 预设,构建你自己的角色预设库,使得对话更加个性化。 内置丰富的导出功能,更加便利的分享结果! 软件支持自动更新和手动检查更新的功能,以便大家更方便地更新软件。 将所有对话存储到本地,方便随时查阅,留在身边最安心。 更多的好玩的功能,有待与你一起探索...

2023-04-24

计算机课程作业-毕设-都市供求信息网.zip

都市供求信息网分为前、后台两部分设计,前台主要实现信息的显示、搜索与发布功能,其中信息的显示包括列表显示与详细内容显示,而列表显示,又分为首页信息列表显示、查看某类别下所有信息的列表显示和搜索结果列表显示;搜索功能主要包括定位搜索和模糊搜索。后台主要实现的功能为信息显示、信息审核、信息删除、付费设置与退出登录,其中的信息显示功能也分为列表显示与详细内容显示。

2023-04-24

VB.NET基于WEB房地产评估系统(源代码+论文)3.zip

VB.NET基于WEB房地产评估系统是一种使用VB.NET编程语言开发的房地产评估系统,它通过WEB技术实现了在线评估房地产价值的功能。该系统可以帮助用户快速准确地评估房地产的价值,为房地产交易提供参考依据。 该系统的主要功能包括: 用户注册和登录:用户可以通过注册账号并登录系统,以便进行房地产评估操作。 房产信息录入:用户可以输入房产的相关信息,如地理位置、建筑面积、房间数量等。 数据分析与计算:系统会根据用户输入的房产信息,结合内部的评估算法和数据库中的房地产市场数据,进行数据分析和计算,得出房地产的估值结果。 评估结果展示:系统将评估结果以图表或文字形式展示给用户,用户可以直观地了解房地产的估值情况。 报告生成与导出:系统可以生成评估报告,并支持导出为PDF或其他格式,方便用户保存和分享。 该系统的优势在于基于WEB技术,用户可以通过浏览器随时随地访问和使用,无需安装额外的软件。同时,使用VB.NET编程语言开发,具有良好的可扩展性和稳定性。

2024-03-25

VB.NET基于WEB房地产评估系统(源代码+论文)2.zip

VB.NET基于WEB房地产评估系统是一种使用VB.NET编程语言开发的房地产评估系统,它通过WEB技术实现了在线评估房地产价值的功能。该系统可以帮助用户快速准确地评估房地产的价值,为房地产交易提供参考依据。 该系统的主要功能包括: 用户注册和登录:用户可以通过注册账号并登录系统,以便进行房地产评估操作。 房产信息录入:用户可以输入房产的相关信息,如地理位置、建筑面积、房间数量等。 数据分析与计算:系统会根据用户输入的房产信息,结合内部的评估算法和数据库中的房地产市场数据,进行数据分析和计算,得出房地产的估值结果。 评估结果展示:系统将评估结果以图表或文字形式展示给用户,用户可以直观地了解房地产的估值情况。 报告生成与导出:系统可以生成评估报告,并支持导出为PDF或其他格式,方便用户保存和分享。 该系统的优势在于基于WEB技术,用户可以通过浏览器随时随地访问和使用,无需安装额外的软件。同时,使用VB.NET编程语言开发,具有良好的可扩展性和稳定性。

2024-03-25

VB.NET基于WEB房地产评估系统(源代码+论文)1.zip

VB.NET基于WEB房地产评估系统是一种使用VB.NET编程语言开发的房地产评估系统,它通过WEB技术实现了在线评估房地产价值的功能。该系统可以帮助用户快速准确地评估房地产的价值,为房地产交易提供参考依据。 该系统的主要功能包括: 用户注册和登录:用户可以通过注册账号并登录系统,以便进行房地产评估操作。 房产信息录入:用户可以输入房产的相关信息,如地理位置、建筑面积、房间数量等。 数据分析与计算:系统会根据用户输入的房产信息,结合内部的评估算法和数据库中的房地产市场数据,进行数据分析和计算,得出房地产的估值结果。 评估结果展示:系统将评估结果以图表或文字形式展示给用户,用户可以直观地了解房地产的估值情况。 报告生成与导出:系统可以生成评估报告,并支持导出为PDF或其他格式,方便用户保存和分享。 该系统的优势在于基于WEB技术,用户可以通过浏览器随时随地访问和使用,无需安装额外的软件。同时,使用VB.NET编程语言开发,具有良好的可扩展性和稳定性。

2024-03-25

基于前端+大数据模型+智慧交通.zip

智慧交通是指利用先进的信息技术和通信技术,对交通系统进行智能化管理和优化,以提供更加高效、安全、环保的交通服务。大数据模型在智慧交通中扮演着重要的角色,通过对大量的交通数据进行分析和挖掘,可以实现以下功能: 交通流量预测:通过分析历史交通数据和实时交通信息,可以预测未来的交通流量,帮助交通管理部门做出相应的调度和决策。 路况监测与优化:通过实时监测交通状况,包括道路拥堵、事故等情况,可以及时采取措施进行疏导和优化,提高道路通行效率。 出行推荐与规划:根据个人出行需求和实时交通情况,结合大数据模型分析,可以为用户提供最佳的出行方案和路线规划,减少出行时间和成本。 交通安全管理:通过分析交通事故数据和交通违法行为数据,可以识别出高风险区域和高风险驾驶行为,提前采取措施进行预防和管理,提高交通安全性。 公共交通优化:通过分析公共交通数据和乘客出行需求,可以优化公交线路和班次安排,提高公共交通的服务质量和效率。

2024-03-24

基于前端+大数据模型+智慧电商.zip

智慧电商则是在大数据模型的基础上,利用数据分析和人工智能算法来提升电商的运营效率和用户体验。具体包括以下几个方面: 个性化推荐:通过分析用户的历史行为和偏好,向用户推荐他们可能感兴趣的商品或服务,提高购买转化率。 智能搜索:通过对用户的搜索行为和商品信息进行分析,提供更加准确和智能的搜索结果,提升用户的搜索体验。 智能客服:利用自然语言处理和机器学习技术,实现智能客服系统,能够自动回答用户的问题和解决用户的问题,提高客户服务质量。 风控管理:通过对用户行为和交易数据进行分析,识别出潜在的风险和欺诈行为,保障交易的安全性。 数据驱动决策:通过对大量数据的分析,为电商企业提供决策支持,例如库存管理、价格优化等。

2024-03-24

基于前端+大数据智慧城市.zip

智慧城市(Smart City)是以发展更科学、管理更高效、生活更美好为目标,以信息技术和通信技术为支撑,通过透明、充分的信息获取,广泛、安全的信息传递和有效、科学的信息处理,提高城市运行效率,改善公共服务水平,形成低碳城市生态圈而构建的新形态城市。随着科技的飞速发展和信息化社会的到来,智慧城市已成为今后城市规划的新方向。 2023年,我国智慧城市建设方面的投资持续增加,技术不断革新,主要发展领域包括智慧政务、智慧应急和智慧交通等。智慧城市不仅能够提高城市治理的效率和质量,而且在应对环境变化、提升居民生活质量方面发挥着重要作用。展望未来,以人为本,城市数智化转型、绿色低碳发展和技术创新多元化发展,包括数字孪生、元宇宙等新兴技术的深入应用,将使城市服务更加智能化和人性化。

2024-03-24

基于ssm的汽车销售系统.pdf

基于ssm的汽车销售系统

2023-11-18

FC交换机 光纤交换机 .pdf

FC交换机 光纤交换机

2023-11-18

HC110117003 GRE原理与配置.ppt

华为HCNA进阶学习PPT

2023-10-31

华为数据通信学习笔记HCDA-8.7.doc

学习华为网络以及数通的朋友们可以下载学习!

2023-10-31

华为数据通信学习笔记HCDA-8.10.doc

学习华为网络以及数通的朋友们可以下载学习!

2023-10-31

华为数据通信学习笔记HCDA-8.9.doc

学习华为网络以及数通的朋友们可以下载学习!

2023-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除