自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(177)
  • 资源 (16)
  • 收藏
  • 关注

原创 超详细的8psk调制解调通信系统讲解与仿真

原文链接:(更多文章移步链接)贼详细的8PSK调制与解调详细过程 - 子木的文章 - 知乎 https://zhuanlan.zhihu.com/p/47258287一、关于1.花了几天写了一个8PSK调制的MATLAB程序,从产生序列到最后解调出原始信号。2.我在网上查资料的时候发现并没有详细的一个调制完整过程,于是我把写的完整过程贴出来。3.要想把通信专业学好的话,脑子里首...

2019-04-25 14:09:00 30287 71

原创 OFDM完整仿真过程及解释(MATLAB)

因为是复制过来,如果出现图片显示不完整以及需要源程序请点击下面链接查看原文:OFDM完整仿真过程及解释(MATLAB) - 子木的文章 - 知乎 https://zhuanlan.zhihu.com/p/57967971目录:一、说明二、ofdm总体概述三、基本原理四、过程中涉及的技术五、OFDM基本参数的选择六、OFDM的MATLAB仿真程序一、说...

2019-04-19 17:03:45 102844 183

原创 基于FPGA的AM信号调制与解调详细步骤

详细程序及原理参考原文:FPGA学习(二)——实现AM信号调制与解调 - 子木的文章 - 知乎 https://zhuanlan.zhihu.com/p/37203478使用的软件是Vivado 2016.4 实验室板卡是Nexys Video一、写在前面仿真可实现,VIO可用。1.本篇记录的是如何进行AM信号的调制与解调,其主要步骤包括:分...

2019-04-19 16:55:13 14511 5

原创 以ASK调制解调为例观察采样与成型滤波的MATLAB仿真

由上式可知,由于基带矩形脉冲序列的频谱宽度是无限宽的,因此直接采用键控方式产生的ASK信号的频谱带宽也是无限宽的。对于2ASK信号,解调出的信号呈现比较规则的基带信号波形,取信号峰值的一般作为判决门限,很容易恢复出原始的传输数据。解调出的4ASK信号呈现比较规则的基带信号波形,明显看出有4种电平,合理设置判决门限,也能很容易恢复原始的传播数据。经过整流电路,交流信号转换成直流信号,而后通过低通滤波器即可滤出基带信号的包络,最后经判决输出,完成ASK信号的解调功能。由频率卷积定理可得*s(t)*的频谱为。

2022-09-10 17:41:07 3077 1

原创 武器装备科研生产单位保密资格标准》内容试题(2017年版)( 共 331 题 )

1. 《武器装备科研生产单位保密资格标准》包括______、______ 、______、______、______和_______等6个方面的内容。(保密责任、归口管理、保密组织机构、保密制度、保密管理、监督与保障)2. 《武器装备科研生产单位保密资格标准》的实施要求之一为______谁主管,______谁负责,促进保密工作与业务工作相融合。(业务工作、保密工作)3. 《武器装备科研生产单位保密资格标准》的实施要求之一为业务工作谁主管,保密工作谁负责,促进保密工作与业务工作相______。(融合)

2022-08-09 22:24:28 12617 1

原创 《武器装备科研生产单位保密资格认定办法》内容试题(2017年版)(共86题)

1、对承担涉密武器装备科研生产任务的企业事业单位,实行_________制度。(保密资格认定)2、武器装备科研生产单位保密资格分为___________、 ___________ 、__________三个等级。(一级 二级 三级)3、___________保密资格单位可以承担绝密级、机密级、秘密级科研生产任务。(一级)4、___________保密资格单位可以承担机密级、秘密级科研生产任务。 (二级)5、___________保密资格单位可以承担秘密级科研生产任务。(三级)6、取得保密资格的单位

2022-08-09 22:22:50 12514

原创 保密基本知识试题(2017年版)(共281题)

1、国家秘密是指关系国家的________和________ ,依照法定程序确定,在一定时间内只限________的人员知悉的事项。(安全 利益 一定范围)2、保守国家秘密的工作,实行__________、__________、_________的方针。(积极防范、突出重点、依法管理)......

2022-08-09 22:21:08 23740

原创 Verilog使用inout信号的方法

在FPGA的设计过程中,有时候会遇到双向信号(既能作为输出,也能作为输入的信号叫双向信号)。比如,IIC总线中的SDA信号就是一个双向信号,QSPI Flash的四线操作的时候四根信号线均为双向信号。在Verilog中用关键字inout定义双向信号,这里总结一下双向信号的处理方法。  实际上,双向信号的本质是由一个三态门组成的,三态门...

2022-06-17 16:41:03 8532 2

原创 坐标系中求三角形面积的三种方法(鞋带公式、海伦公式、三角形面积公式)

力扣每日一题:力扣https://leetcode.cn/problems/largest-triangle-area/一、鞋带公式1.1 鞋带公式定义Shoelace公式,也叫高斯面积公式,是一种数学算法,可求确定区域的一个简单多边形的面积。该多边形是由它们顶点描述笛卡尔坐标中的平面。用户交叉相乘相应的坐标以找到包围该多边形的区域,并从周围的多边形中减去该区域以找到其中的多边形的区域。之所以称为鞋带公式,是因为对构成多边形的坐标进行恒定的交叉乘积,就像系鞋带一样。1.

2022-05-15 12:46:15 17379 1

原创 Link16通信战术数据链分析与MATLAB仿真程序

原文链接:Link16通信战术数据链分析与MATLAB仿真程序 - 知乎写在前面:本文没有仿真Link16关于数据消息的组成以及时隙转发,仅仅仿真了Link16的通信链路关键技术,即通信波形。 MATLAB程序在文末,为了方便理解,可将文末最后的主程序与正文结合阅读。 如果本文对你有所帮助…https://zhuanlan.zhihu.com/p/462753171目录一、Link16通信战术数据链1.1 基本概念1.2 Link16数据链的技术特点1.3 Link16数据链的T

2022-01-28 22:45:05 16606 12

原创 量子遗传算法原理与MATLAB仿真程序

写在前面:1、其实这些智能算法的思想都差不多,只不过是各自搜寻方式、编码方式、种群更新方式等不一样而已。量子遗传算法是在遗传算法的基础上使用了一种新的编码方式。2、直接看前面介绍可能会觉得较难,先浏览概念任何根据案例走一遍就明白了。3、遗传算法及其他智能算法:遗传算法的简介与应用 - 知乎写在前面遗传算法是通过大量备选解的 变换、迭代和变异,在解空间中并行动态地进行全局 搜索的最优化方法.由于遗传算法具有比较完备的 数学模型和理论,在解决很多NP—Hard问题上具有 良好的性能. 1.因

2022-01-27 21:44:43 3358 1

原创 智能优化算法——粒子群算法原理与仿真程序

写在前面:粒子群算法很古老了,资料也很多,大部分寻优算法思想类似,本文稍作整理,并在文末分别附上C++、Python、MATLAB程序,如果本文对你有所帮助,请点赞支持一下!这是遗传算法的原理与程序:遗传算法的简介与应用 - 子木的文章 - 知乎 https://zhuanlan.zhihu.com/p/49055485一、粒子群算法的概念粒子群优化算法(PSO:Particle swarm optimization) 是一种进化计算技术(evolutionary computation)。

2022-01-22 19:01:34 4476 24

原创 通信对抗干扰技术简单综述与MATLAB仿真

战场无线通信是一个以网络中心和信息化为核心的完整作战网络体系,要求准确高效的在战场不同平台上实现情报、协同和态势的联通。根据作用性质可以将通信对抗分为通信干扰与抗干扰,通信干扰主要是延迟敌方信息发送、压缩敌方通信距离和范围,甚至摧毁敌方的信息传输链路。随着战场电磁环境日趋复杂,现代信息化战场要求电子战通信系统需要具备较强的抗干扰能力,能够隐蔽作战企图,提高军事作战的突然性与隐蔽性。

2022-01-21 15:11:48 9457 30

原创 SVM一些细节说明

目录序一句话介绍SVMSVM中的几个核心概念1 确定超平面及函数间隔2 几何间隔3 间隔最大化(硬间隔)4 支持向量5 核函数6 为何将原始问题转为对偶问题为什么SVM对缺失值敏感SVM与LR的联系SVM优缺点为什么SVM的分割超平面方程为 wx + b = 0?超平面方程与 ax+b=y的直线方程有何联系?几何角度解释如何寻找最优超平面SVM参数C的选择SVM核函数的选择序SVM的面试题目相对有章可循,本次记录一下常见的几个面试题

2021-10-18 12:05:30 1020

原创 LIBSVM的使用方法以及参数注释总结

目录1. 模型训练1.1libsvmtrain三个输入参数,其中1.2libsvmtrain返回参数1.3 模型最佳参数选取1.4 SVM 怎样能得到好的结果2. 使用训练模型进行预测2.1 libsvmpredict输入参数2.1 libsvmpredict返回参数3. 训练的参数4. 读取或保存4.1LIBSVM格式存储4.2 保存和使用模型1. 模型训练格式:model = libsvmtrain(training_label_vec...

2021-10-14 10:59:34 7659 2

原创 由LIBSVM的svmtrain输出结果得到分类超平面的法向量w和偏移项b

题目:由LIBSVM的svmtrain输出结果得到分类超平面的法向量w和偏移项b原文链接:由LIBSVM的svmtrain输出结果得到分类超平面的法向量w和偏移项b_彬彬有礼的专栏-CSDN博客 相信很多人都会使用LIBSVM软件包,svmtrain和svmpredict两个函数分别完成训练和预测:svmtrain输出训练模型,然将将训练模型作为svmpredict的输入参数即可得预测结果。训练模型作为一个中间变量似乎从来没有出现过,但对于很多人来说这的确已经足够了;然而,这并不能满足...

2021-10-13 15:41:15 1676

原创 二十万字C/C++、嵌入式软开面试题全集宝典十一

目录1、 红黑树的性质2、 红黑树的插入与旋转3、 红黑树与平衡二叉树4、 二叉平衡树、红黑树、B树、B+树的区别与联系5、 hello world 程序开始到打印到屏幕上的全过程?1、 红黑树的性质性质1.节点是红色或黑色。性质2.根节点是黑色。性质3.每个叶子节点都是黑色的空节点(NIL节点)。性质4.每个红色节点的两个子节点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色节点)性质5.从任一节点到其每个叶子的所有路.

2021-10-13 15:32:00 329

原创 二十万字C/C++、嵌入式软开面试题全集宝典十

目录1、 编码实现某一变量某位清0或置12、 分别写出BOOL,int,float,指针类型的变量a 与“零”的比较语句。3、 局部变量全局变量的问题?4、 数组和指针的区别?5、 C++如何阻止一个类被实例化?一般在什么时候将构造函数声明为private?6、 如何禁止自动生成拷贝构造函数?7、 assert与NDEBUGE8、 Debug和release的区别9、 main函数有没有返回值10、 写一个比较大小的模板函数11、 c++怎么实现一个函数先于m

2021-10-04 17:33:47 729

原创 二十万字C/C++、嵌入式软开面试题全集宝典九

目录161、 空类162、 空类会默认添加哪些东西?怎么写?163、 标准库是什么?164、 const char* 与string之间的关系,传递参数问题?165、 char * 与char[]166、 sizeof 和strlen 的区别167、 针对char*和char[]求sizeof()168、 new、delete、operator new、operator delete、placement new、placement delete169、 空类的大小是多少?

2021-10-04 17:23:22 440

原创 二十万字C/C++、嵌入式软开面试题全集宝典八

目录141、 迭代器++it,it++哪个好,为什么142、 C++如何处理多个异常的?143、 模板和实现可不可以不写在一个文件里面?为什么?144、 在成员函数中调用delete this会出现什么问题?对象还可以使用吗?145、 三个智能指针146、 智能指针怎么用?智能指针出现循环引用怎么解决?147、 智能指针的作用148、 auto_ptr作用149、 class、union、struct的区别150、 动态联编与静态联编151、 动态编译与静态编译

2021-10-04 17:21:11 337

原创 二十万字C/C++、嵌入式软开面试题全集宝典七

目录121、 怎样判断两个浮点数是否相等?122、 宏定义一个取两个数中较大值的功能123、 define、const、typedef、inline使用方法?124、 printf实现原理?125、 #include 的顺序以及尖括号和双引号的区别126、 lambda函数127、 模板类和模板函数的区别是什么?128、 为什么模板类一般都是放在一个h文件中129、 C++中类成员的访问权限和继承权限问题。130、 cout和printf有什么区别?131、 重载

2021-10-04 17:04:16 420

原创 二十万字C/C++、嵌入式软开面试题全集宝典六

目录101、 字节对齐有什么作用?102、 C语言中#pragma用法103、 new和malloc的区别?104、 malloc/calloc/realloc三者之间的区别?105、 delete p;与delete[]p,allocator106、 new和delete的实现原理,delete是如何知道释放内存的大小?107、 malloc申请的存储空间能用delete释放吗108、 函数参数入栈的顺序109、 堆和栈区别110、 堆与栈的优点和缺点111、

2021-10-04 16:56:55 525

原创 二十万字C/C++、嵌入式软开面试题全集宝典五

81、 vector越界访问下标,map越界访问下标?vector删除元素时会不会释放空间?1.通过下标访问vector中的元素时不会做边界检查,即便下标越界。也就是说,下标与first迭代器相加的结果超过了finish迭代器的位置,程序也不会报错,而是返回这个地址中存储的值。如果想在访问vector中的元素时首先进行边界检查,可以使用vector中的at函数。通过使用at函数不但可以通过下标访问vector中的元素,而且在at函数内部会对下标进行边界检查。2.map的...

2021-10-04 16:48:08 490

原创 二十万字C/C++、嵌入式软开面试题全集宝典四

目录1、 虚函数的代价?2、 用C语言实现C++的继承3、 继承机制中对象之间如何转换?指针和引用之间如何转换?4、 C++四种类型转换5、 为什么要用static_cast转换而不用c语言中的转换?6、 组合与继承优缺点?7、 左值右值8、 总结左值和右值的概念9、 移动构造函数10、 C语言的编译链接过程?11、 vector与list的区别与应用?怎么找某vector或者list的倒数第二个元素12、 STL vector的实现,删除其中的元素,迭代器如

2021-10-04 16:37:09 1055

原创 二十万字C/C++、嵌入式软开面试题全集宝典三

目录1、 构造函数析构函数可否抛出异常2、 类如何实现只能静态分配和只能动态分配3、 如果想将某个类用作基类,为什么该类必须定义而非声明?4、 什么情况会自动生成默认构造函数?5、 构造函数的扩展过程?6、 程序员定义的析构函数被扩展的过程?7、 构造函数的执行算法?8、 哪些函数不能是虚函数9、 虚函数的调用机制10、 什么是类的继承?11、 什么是多继承12、 什么是组合?13、 抽象基类为什么不能创建对象?14、 纯虚函数定义15、 虚...

2021-10-04 16:25:45 612

原创 二十万字C/C++、嵌入式软开面试题全集宝典二

目录1、静态绑定和动态绑定的介绍2、C语言struct和C++struct区别3、虚函数可以声明为inline吗?4、介绍 C++ 所有的构造函数5、 什么情况下会调用拷贝构造函数6、 为什么拷贝构造函数必须是引用传递,不能是值传递?7、 何时需要合成构造函数8、 何时需要合成复制构造函数9、 C++类的虚函数表和虚函数在内存中的位置10、 同一个类,实例化多次,是否共享虚函数表?11、 编译器处理虚函数表应该如何处理12、 类成员初始化方式?构造函数...

2021-10-04 16:18:10 428

原创 二十万字C/C++、嵌入式软开面试题全集宝典一

1、引用和指针的区别?1.指针是一个实体,需要分配内存空间。引用只是变量的别名,不需要分配内存空间。2.引用在定义的时候必须进行初始化,并且不能够改变。指针在定义的时候不一定要初始化,并且指向的空间可变。(注:“引用不能为空(NULL),引用必须与合法的存储单元关联,指针则可以是NULL)”)3.有多级指针,但是没有多级引用,只能有一级引用。4.指针和引用的自增运算结果不一样。(指针是指向下一个空间,引用时引用的变量值加1)5.sizeof 引用得到的是所指向的变量(对...

2021-10-04 15:59:14 620

原创 C++类对象在内存中的布局

目录一、前言二、C++ 类对象的内存布局2.1 只有数据成员的对象2.2 没有虚函数的对象2.3 拥有仅一个虚函数的类对象2.4 拥有多个虚函数的类对象三、继承关系中的C++类对象内存分布3.1 存在继承关系且本身不存在虚函数的派生类的内存布局​3.2本身不存在虚函数(不严谨)但存在基类虚函数覆盖的单继承类的内存布局3.3 定义了基类没有的虚函数的单继承的类对象布局3.4 多继承且存在虚函数覆盖同时又存在自身定义的虚函数的类对象布局3.5如果第1个直接基...

2021-09-26 13:28:39 2627 5

原创 C++类对象中虚函数表指针、虚函数表、虚函数之间的关系以及在内存中的布局

​目录C++类的虚函数表和虚函数在内存中的位置虚函数表和虚函数在内存中的位置说明结论原文C++类的虚函数表和虚函数在内存中的位置_JMW1407的博客-CSDN博客C++类的虚函数表和虚函数在内存中的位置关系:虚函数表指针(保存在堆或栈)->虚函数表(常量区.rodata)->虚函数(代码段 .text)虚函数表指针是虚函数表所在位置的地址。虚函数表指针属于对象实例。因而通过new 出来的对象的虚函数表指针位于堆,声名对象的虚函数表指针位于栈。总结:1...

2021-09-26 13:27:19 822

原创 详解操作系统中虚拟内存与物理内存的关系

点击链接阅读更多:一文理解虚拟内存、物理内存、内存分配、内存管理 - 知乎目录一、虚拟内存与物理内存1.1 虚拟内存1.2 虚拟内存与物理内存二、C/C++中虚拟内存分配模型2.1 C语言中内存分配模型2.2 C++语言中内存分配模型三、程序占用的内存是虚拟内存还是物理内存3.1 内存管理3.1.1 内存管理概念3.1.2 glibc内存管理器3.1.3 内存管理器面临的困难3.1.4 以堆为例讲解内存的申请与释放3.2 代码占用的内存3.2.

2021-09-25 22:39:04 6485

原创 详解进程的虚拟内存,物理内存,共享内存

​目录写在前面:一、关于内存的两个概念1.1 虚拟内存1.2 驻留内存二、详解top命令中VIRT、RES和SHR2.1 top命令中ⅥRT、RES和SHR的含义三、进程的smaps文件写在前面:想必在Linux上写过程序的同学都有分析进程占用多少内存的经历,或者被问到这样的问题,你的程序在运行时占用了多少内存(物理内存)?通常我们可以通过top命令查看进程占用了多少内存。这里我们可以看到VIRT、RES和SHR三个重要的指标,他们分别代表什么意思呢?这是本文需要跟.

2021-09-25 22:37:25 9918 3

原创 为什么HTTP3.0使用UDP协议

目录1. 前言2.HTTP2.0和HTTP3.02.1 HTTP2.0和TCP的爱恨纠葛2.2 谷歌为什么选择UDP2.3 QUIC协议和HTTP3.03. QUIC协议详解3.1 队头阻塞问题3.2 0RTT 建链3.3 首次连接和非首次连接3.4 前向安全问题3.5 前向纠错3.6 连接迁移4. QUIC的应用和前景5.本文小结1. 前言通过本文你将了解到以下内容: HTTP2.0和TCP存在的一些问题 QUIC协议为什么

2021-09-25 22:34:51 467

原创 链表反转相关的题(C++模板)

目录反转单链表反转部分单链表K个一组反转单链表K个一组反转单链表(从尾结点开始)反转单链表定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULLclassSolution{public:ListNode*reverseList(ListNode*head){if(he...

2021-09-25 22:33:37 202

原创 详解mmap:是什么 为什么 怎么用

目录mmap基础概念mmap内存映射原理mmap和常规文件操作的区别mmap优点总结mmap相关函数mmap使用细节性能总结mmap基础概念mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。实现这样的映射关系后,进程就可以采用指针的方式读写操作这一段内存,而系统会自动回写脏页面到对应的文件磁盘上,即完成了对文件的操作而不必再调用read,write等系统调用函数。相反,内核空

2021-09-25 22:32:15 2518

原创 malloc()背后的实现原理——内存池

目录malloc()和free()的分配算法内存池池化技术相对于栈而言,堆这片内存面临着一个稍微复杂的行为模式:在任意时刻,程序可能发出请求,要么申请一段内存,要么释放一段已经申请过的内存,而且申请的大小从几个字节到几个GB都有可能,我们不能假设程序一次申请多少堆空间,因此,堆的管理显得较为复杂。那么,使用 malloc() 在堆上分配内存到底是如何实现的呢?一种做法是把 malloc() 的内存管理交给系统内核去做,既然内核管理着进程的地址空间,那么如果它提供一个系统调用,可以让

2021-09-25 22:29:53 1314

原创 linux中fork函数及子进程父进程执行顺序

目录一、fork入门知识二、fork进阶知识一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。我们来看一个例子:...

2021-09-25 21:56:01 14717 2

原创 sizeof()与strlen()

sizeof()可以计算所有类型,strlen()仅计算字符串。sizeof计算对象所占内存字节数,strlen()计算字符个数,遇到'\0'截止。char *a;char b[5];sizeof(a) = 8 ; // 64位系统,8代表的是指针的大小,指针占8字节sizeof(b) = 5 ; // 计算字符串数组的结果是真实的字符数组大小//strlen(a) strlen(b) // 无固定值,因为strlen判断的唯一标准是'\0',//它会根据a...

2021-09-25 21:54:33 277

原创 详解2021华为笔试三道编程题

目录2021华为笔试第一道缓存转发数据包统计(100%)解题思路:参考代码:2021华为笔试第二题查找知识图谱中的实例知识(100%)解题思路:参考代码:2021华为笔试第三题湖泊连通(100%)解题思路:参考代码:2021华为笔试第一道缓存转发数据包统计(100%)题目描述有k个节点的转发队列,每个节点转发能力为m,缓存能力n(表示此节点可立即转发m个包,剩余的缓存,最多缓存n个包,再剩余的丢弃,缓存的包在下一轮继续转发)。另外,此队列..

2021-09-25 21:52:50 4692 1

原创 青蛙跳台阶扩展问题

原题:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。class Solution {public: int numWays(int n) { int p = 0, q = 0, r = 1;//初始化p为0 q为f(0)==0 r为f(1)==1 //p q r分别指f(x - 2) f(x - 1)

2021-09-25 21:50:53 132

原创 FIFO缓存区设计

目录1.缓存区的制作2 改善上述缓存区3 缓存区的实现1.FIFO (First Input First Output)一种先进先出的数据缓存器,先进入的数据先从FIFO缓存器中读出,与RAM相比没有外部读写地址线,使用比较简单,但只能顺序写入数据,顺序的读出数据,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。2.FIFO一般用于不同时钟域之间的数据传输,比如FIFO的一端是AD数据采集,另一端为PCI总线,那么在两个不同的时钟域间就可以采用FIFO来作为数据缓冲。另外.

2021-09-15 21:47:59 3638 1

葡萄酒_3分类.zip

使用MATLAB工具箱 libsvm实现了对葡萄酒的多分类 有完整的过程 简单修改就可以用 注释详细

2021-04-19

Ti DSP6678最全技术手册和资料整理(用户开发手册和官方技术文档).zip

网上关于Ti文档的资料都比较乱,而且不全。自己在学习过程中把收集到的和自己下载的文档全部整理完成。下面列出部分文档的名称: 中断相关.docx C66x DSP CorePac 用户指南 C66x HyperLink 用户指南 C66x串行快速输入输出(SRIO)用户指南 C66x多核共享内存控制器 (MSMC) 用户指南 C66x通用输入输出 (GPIO) 用户指南 基于DSP6678实现多任务以太网络数据传输 CSL配置中断和HWI配置中断介绍_论坛 Ti官方视频Hwi资料中文版 DDR3 Memory Controller for KeyStone I Devices User's Gu

2020-09-16

MFC运行需要的一些dll文件(MFCO42D.dll ,MSVCP60D.DLL,MSVCRTD).zip

电脑运行exe文件时提示缺少这些dll文件的处理方法。 步骤: 1. 如果是32位系统,就将四个文件复制到C:\Windows\System32路径下; 如果是64位系统,就将四个文件复制到C:\Windows\SysWOW64路径下。 2.win+R 输入CMD ,运行下面四句话(如果提示不兼容也不用管,如果复制完了还不行就考虑是不是上一步复制的路径错了): regsvr32 MFCO42D.dll regsvr32 MSVCP60D.DLL regsvr32 MSVCRTD.dll regsvr32 MFC42D.DLL 3.如果缺其他的库,也这样处理。

2020-05-29

DSP6678的NDK通信程序与教程

这是一个关于DSP的网口通信的完整工程,已经测试通过,在板卡上跑通了。使用的是sys/BIOS系统,使用网线完成上位机(PC)与DSP的网口通信,使用的是NDK例程。的在资源的Readme里面有对这个工程使用的完整介绍。

2019-10-04

OFDM完整仿真过程与教程.zip

辛苦写了关于OFDM的详细仿真,从产生信息流到最终解调,包含星座图,误码率图。包括了相关技术的详细解释,(信道编码,扩频,导频,信道估计等)。注:本段程序不包括射频传输部分,即载波调制,基带调制为QPSK。具体的教程可以参考我的相关文章。

2019-10-04

遗传算法完整MATLAB程序(实数法,覆盖法)

在这个程序中,目标函数是一元函数,然后变量没有编码,采用的实数法。子代选择使用的是覆盖法。多目标函数和多变量函数,以及轮盘赌法和覆盖法。变量编码与未编码。请看我其他上传的资源。都自己运行过。注释详细。

2018-11-12

遗传算法完整MATLAB程序(实数法,轮盘赌法)

在这个程序中,目标函数是二元函数,然后变量没有编码,采用的实数法。子代选择使用的是轮盘赌法。多目标函数和多变量函数,以及轮盘赌法和覆盖法。变量编码与未编码。请看我其他上传的资源。都自己运行过。注释详细。

2018-11-12

遗传算法完整MATLAB程序(编码,轮盘赌法)

在这个程序中,目标函数是一元函数,然后变量进行了编码。子代选择使用的是轮盘赌法。多目标函数和多变量函数,以及轮盘赌法和覆盖法。变量编码与未编码。请看我其他上传的资源。都自己运行过。注释详细。

2018-11-12

遗传算法完整MATLAB程序(覆盖法)

在这个程序中,目标函数是一元函数,然后变量没有编码,采用的实数法。子代选择使用的是覆盖法。多目标函数和多变量函数,以及轮盘赌法和覆盖法。变量编码与未编码。请看我其他上传的资源。都自己运行过。注释详细。

2018-11-12

遗传算法完整MATLAB程序

在这个程序中,目标函数是一元函数,然后变量没有编码,采用的实数法。子代选择使用的是轮盘赌法。多目标函数和多变量函数,以及轮盘赌法和覆盖法。变量编码与未编码。请看我其他上传的资源。都自己运行过。注释详细。

2018-11-12

十分详细的数字通信系统之8PSK调制

前几天想着加深对通信系统的了解,然后用MATLAB仿真实现,但是网上的资源都不完整且没有讲解。于是在完成后上传这份代码。其中包括了从信号序列的产生、采样频率的改变、脉冲成型、带通调制、解调、误比特率的计算。

2018-10-22

MFC做的录音文件

MFC做的录音文件,软件是vc++2010,具体企鹅2417677728.。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-05-13

MFC音频信号采集

用MFC做的音频信号采集,软件版本是VC++2010

2018-05-13

kddcup99分标签整理,完整版

由于网上的数据集参差不全,自己在学习的过程中整理了一下,然后根据标签对其进行了分类,这是完整版。kddcup99 分标签整理,完整版。

2018-04-08

36342930双机通信(控制从机8个led)

36342930双机通信(控制从机8个led),具体程序代码没时间传,可以留下邮箱

2018-04-05

智能电子钟,万年历,温度显示,单片机程序

智能电子钟,万年历,温度显示,单片机程序,具体电路原理图可留下邮箱

2018-04-05

空空如也

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

TA关注的人

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