自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老王的博客

博观而约取,厚积而薄发

  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

原创 自适应滤波器4-最小均方LMS法(未完)

本文论述随机梯度下降法,其中最早的一种应用LMS法。通过分析LMS法和最速下降法之间的区别,来慢慢揭开随机梯度下降法的面纱。

2022-02-26 21:27:00 1026

原创 自适应滤波器3-最速下降算法

本文论述最速下降算法,主要查看其稳定性,瞬态响应,最后得出结论,自相关矩阵R矩阵的特征根是影响最速下降算法的瞬态响应和稳定性的主要因素。

2022-02-19 21:43:48 429 1

原创 自适应滤波器2-维纳滤波器-误差性能曲面

本文从误差性能曲面出发推导维纳-霍夫方程以及最小均方误差,以及规范形式。

2022-02-19 21:40:25 1292

原创 自适应滤波1-维纳滤波器-正交原理

本文从正交性出发推导维纳-霍夫方程以及最小均方误差

2022-02-19 21:38:00 1947

原创 自适应滤波器5-最小二乘法(LSM)

本文论述最小二乘法,那是一种批处理,即不像最速下降法那样是基于集平均的算法,也不像LMS那样是基于单个样本点的算法,它是基于一个数据块,这个数据块里的点数不止一个点。因此它也是随机梯度下降算法的一种,因为梯度里还是包含了一点梯度噪声。

2022-03-05 14:32:05 2580

原创 ARM设计: 简化版任务调度器的实现和应用(2)

简化版任务调度器的实现和应用(2)背景再上一文简化版任务调度器的实现和应用(1)中简单介绍了如何实现简化版的任务调度器,这里再做一些回忆:该任务调度器基于链表,即将待执行的task函数指针以tle(链表元素)的形式上下串联。在调度器被激活以后依次执行所链表内的task(没有优先级)该任务调度器基于systick中断作为节拍器,中断函数用于激活任务调度器。支持sleep,delay以及定...

2019-12-07 14:41:57 915

原创 ARM设计:简化版任务调度器的实现和应用(1)

一种简单的任务调度器的实现背景有别于“裸奔”的程序,类似于FreeRTOS或者Uc/OS II之类的实时系统都必备一个强大的任务调度器,基于此用户可以实现各种“乱七八糟”或者“吩咐多彩”的功能。而“裸奔”的用户似乎与只能在main函数中,或者中断函数中苦苦挣扎求生存。当项目小的时候,我相信程序员有能力能够hold住。一旦项目变得复杂或者成熟后,有时候一点点需求的变动都会让整个项目都变得伤痕累累...

2019-12-01 20:41:41 1231

原创 FPGA - Zynq - 加载 - FSBL源码解析1

FPGA - Zynq -加载 - FSBL源码解析1前文回顾FSBL的构成:数据段和代码段如何链接欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,...

2019-06-29 13:54:33 6836 7

原创 FPGA - Zynq - 加载 - BootRom

FPGA - Zynq - 加载 - FSBL源码解析 - 1题外话总体流程介绍欢迎使用Markdown编辑器新的改变**功能快捷键**合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章...

2019-06-27 21:56:25 9360

原创 现代控制系统-基于MATLAB和根轨迹的滞后超前校正

本文采用根轨迹法对开环传函进行补偿校正,最终使得校正后的开环传函在形成闭环后能够得到满足实际应用的时域响应(一般是单位阶跃响应和单位斜坡响应)。

2017-11-12 21:14:24 13784 1

原创 数字信号处理学习:基于CIC滤波器的正交检波

本文主要介绍一种基于CIC滤波器的正交检波结构,前部分主要介绍CIC滤波器的实现,并结合MATLAB进行图文分析;后半部分简单介绍正交检波的一些个人理解。

2017-10-27 20:55:49 3625 2

原创 嵌入式Linux学习:u-boot源码分析(7)--AM335X系列的2014.10版

再结合实例讲下为何需要重定位,以及如何实现重定位

2017-02-12 09:48:47 1274

原创 嵌入式Linux学习:u-boot源码分析(6)--AM335X系列的2014.10版

题外话    之前的5篇博文简单介绍了AM335X启动过程中关于SPL阶段的代码,可以看到SPL实际上没干什么活,它主要是初始化了SDRAM,并根据实际情况将MMC或者其他Flash中的uboot镜像一股脑的加载到SDRAM中的低位位置。然后将cpu的指针指向了SDRAM,企图开始执行SDRAM中的uboot代码!会有这么顺利吗?

2017-02-04 18:30:04 1522

原创 嵌入式Linux学习:u-boot源码分析(5)--AM335X系列的2014.10版

之前的博客已经写到SPL阶段中关于MMC读取uboot的image的部分,我们将其简单的复制如下:     1. mmc_initialize(gd->bd);    2. mmc = find_mmc_device(0);//it is SPL stage, we only have one mmc.    3. err = mmc_init(mmc);//if mmc initia

2017-02-03 15:31:04 2214 2

原创 嵌入式Linux学习:u-boot源码分析(4)--AM335X系列的2014.10版

准备配置SDRAM,开始从设备中加载uboot镜像

2017-01-25 16:12:57 1888

原创 嵌入式Linux学习:u-boot源码分析(3)--AM335X系列的2014.10版

本文主要分析了SPL阶段中关于UARU是如何进行初始化的!

2017-01-25 12:22:53 3865 1

原创 嵌入式Linux学习:u-boot源码分析(2)--AM335X系列的2014.10版

源码分析 第二波 详细介绍了s_int()中的save_omap_boot_params函数

2017-01-24 15:53:14 2884 1

原创 嵌入式Linux学习:u-boot源码分析(1)--AM335X系列的2014.10版

2014.10版uboot的SPL源码分析

2017-01-22 20:17:49 3271 1

原创 FPGA设计-时序约束(中篇-实例分析)

上一篇已经简单的介绍了时序,本文将会以一个ADC实例简单粗暴的进行分析;现有一块ADC连接到FPGA上,需要在FPGA上实现高速数据的读取,那么第一步自然就是完成可靠的硬件连线,其中需要注意的是:1.注意信号的完整性,尽可能的避免边沿退化;这两区分两个概念:i.高速信号,指的是信号翻转,由高电平到低电平或者反之所耗得时间非常小;可能一个1MHz的TTL信号或者LVDS信号,

2017-01-14 14:15:00 28706 10

原创 FPGA设计-时序约束(上篇,理论篇)

最近都在做ARM的方面学习工作,感觉有必要记录下来之前FPGA的工作,好记性也不如烂笔头;说起FPGA,断断续续的也用过4,5年了,中间接触过DSP,就是因为没有记录文档资料,目前几乎快忘光了;FPGA方面的心得,将会由以下几个方面进行总结:1.FPGA时序约束以及高速ADC约束实例2.TDC进位延时链设计以及研究3.TDC的精度以及自动校正算法的实现STA:S

2017-01-13 21:58:55 55456 39

原创 放大器设计-光电放大电路噪声分析-实践

该实际设计包括两部分,分别是前级互阻放大器设计,次级放大器设计;

2017-01-02 15:49:01 10203 1

原创 放大器设计-光电放大电路噪声分析-理论

一、 摘要: 本文主要介绍噪声是如何产生和放大,并利用 PSpice 进行设计仿真,最后 将仿真结果和实测的结果作对比。没耐心的可以直接看最后两页的性能测试。应该具备的模电知识有: 运放工作原理,增益带宽积,环路增益,闭环增益,开环增益,噪声功率谱,伯德图;推荐恶补资料: 基础:运算放大器权威指南,这本书比较简单,适合快速入门,不过里面理论不够深入;如果对自己的英文有信心,

2017-01-02 15:31:58 3943

原创 嵌入式Linux学习:浅淡加载地址和运行地址区别&汇编指令ldr和adr的区别

笔者简单的分享了在学习uboot过程中的一些心得,如果有问题,欢迎及时提出;

2016-12-30 12:21:37 2164

原创 嵌入式Linux学习:重定位(Relocation)

简单分享了最近学习uboot的一些心得

2016-12-30 10:29:55 4886

digital control in power electronic

digital control in power electronic

2022-02-19

电流源设计

电流源设计过程中遇到的稳定性问题的解决

2017-01-02

光电放大电路总结

详细记录光电放大器在设计过程中遇到的问题,包括噪声分析,稳定性分析

2017-01-02

如何将2812的片上Flash中的程序加载到片上RAM中运行

如何将2812的片上Flash中的程序加载到片上RAM中运行。利用CodeStartBranch.asm中的代码以及Flash.cmd,就可以再开机的时候将保存在Flash中的资源(包括数据和程序),而这些资源通过CMD文件链接到相应的地址

2014-07-16

基于LabVIEW的窗口调试程序

盖程序是基于LAbVIEW的串口调试程序,方便LabVIEW程序员快速的调试串口; 可以设置比特率等参数

2014-07-16

空空如也

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

TA关注的人

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