自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水可马二的博客

记录一个胖子的成长

  • 博客(28)
  • 收藏
  • 关注

原创 电源模块

1 内容介绍线性电源以其精度高,性能优越而被广泛应用。开关电源因省去了笨重的工频变压器而使体积和重量都有不同程度的减少,减轻,也被广泛地应用在许多输出电压、输出电流较为稳定的场合。电源分类方法如下图: 2 开关电源随着全球对能源问题的重视,电子产品的耗能问题将愈来愈突出,如何降低其待机功耗,提高供电效率成为一个急待解决的问题。传统的线性稳压电源虽然电路结构简单、工作可靠,但它存在着效率低(只有40

2018-01-13 19:02:09 1157

原创 插值法

1 内容简介对插值法问题的来由,解决思路,方法理解进行描述,并以拉格朗日插值为例说明。2 问题来由根据已知的有限采样点值,通过多项式进行局部区域的曲线拟合,得到近似函数,最终由拟合得到的近似函数来求该局部区域内其他位置点的数值。如图3,已知局部的x0,x1,x2三个点的数值,通过黄色的二次曲线来近视表达绿色虚线的真实曲线。 3 拉格朗日 3.1 多项式唯一性 3.2 插值基函数 3

2018-01-13 18:53:35 1447

原创 TI实时内核SYSBIOS启动流程

1 内容简介对操作系统与非操作系统下TI芯片启动后的C语言初始环境配置流程进行整理介绍。包含: 第二章:运行支持库,介绍TI芯片运行支持库作用,非操作系统下程序起始位置,运行环境初始化流程。 第三章:SYSBIOS启动流程,介绍使用SYSBIOS实时内核时,芯片对应的启动过程。2 运行支持库2.1 ABI应用程序二进制接口(ABI-Application Binary Interface)定义

2018-01-13 18:42:03 5218

原创 AD转换原理,器件与参数

1 内容简介对AD芯片基本原理,分类与关键技术参数指标进行整理介绍。2 模数转换2.1 转换原理类别AD转换就是模数转换。顾名思义,就是把模拟信号转换成数字信号。主要包括积分型、逐次逼近型、并行比较型/串并行型、Σ-Δ调制型、压频变换型。A/D转换器是用来通过一定的电路将模拟量转变为数字量。模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号。但在A/D转换前,输入到A/

2018-01-13 18:28:43 42241 2

原创 MARKDOWN基本语法

MARKDOWN基本语法1 内容概述编写本文档的目的是为了方便CSDN博客编辑操作,对CSDN官方推荐的markdown标记语言整理学习。主要参考链接1与链接2。2 编辑格式2.1 标题这是最为常用的格式,在平时常用的文本编辑器中大多是这样实现的:输入文本、选中文本、设置标题格式。而在Markdown中,你只需要在文本前面加上 # 即可,同理、你还可以增加二级标题、三级标题、四级标题、五级标题和六级

2017-12-27 15:14:52 324

原创 二维灰度地形图山脊线自动提取方法整理(PPA)

本文是对国立台湾大学海洋研究所张逸中博士论文《二维地球物理资料之自动化线型描绘》的学习理解方法概述文档介绍了两类山脊线自动提取方法(PPA与MST),此类方法的目标是快速,自动,准确地提取DEM格式图像中山脊线(或山谷线),在水文地质工程应用方面具有特殊意义,后续章节将分别展开介绍。 PPA方法文献参考来源为[1-2],其主要步骤如图2.0所示,文字描述下(图示为程序实际运行结果,参数设定有待优化

2017-02-13 18:32:59 2539 3

原创 二维灰度地形图山脊线自动提取方法整理(MST)

概述本方法的目标位快速,自动,准确地提取DEM格式图像中山脊线(或山谷线),其在水文地质工程应用方面有着特殊的意义。算法基本处理流程为:构建基于原始DEM图像的图G;对G中各边V赋予权值;按一定规则去除图G中环形连接边;对步骤三进行后处理,包括末端缩减,线段平滑等; 2 图的构建图论算法在计算机科学中扮演着很重要的角色,它提供了对很多问题都有效的一种简单而系统的建模方式。很多问题都可以转化为

2017-02-13 10:39:22 6772 5

原创 小波变换

1 背景介绍1.1 FFT对非平稳过程,傅里叶变换有局限性。平稳信号与非平稳信号FFT分析实例如下: 如上图,最上边的是频率始终不变的平稳信号。而下边两个则是频率随着时间改变的非平稳信号,它们同样包含和最上信号相同频率的四个成分。做FFT后,我们发现这三个时域上有巨大差异的信号,频谱(幅值谱)却非常一致。尤其是下边两个非平稳信号,我们从频谱上无法区分它们,因为它们包含的四个频率的信号的成分

2017-01-21 11:21:17 8064 2

原创 希尔伯特变换

1 希尔伯特变换希尔伯特变换的物理意义十分简单:把信号的所有频率分量的相位推迟90度(电能计量时无功功率计算的电压移相操作可采用?),希尔伯特变换可以用来做解调器,调幅、调频都能解。如下面是原信号与经过希尔伯特变换后的信号: 在matlab中实现示例如下: 2 希尔伯特的c实现希尔伯特变换可通过DFT来实现(通过傅里叶来实现存在频率泄露?与原始定义的“所有频率分量”不一致

2017-01-21 10:43:46 7981 2

原创 网络接口

1 概述最近在调试TI的C6748,整理了部分对网络接口的初步认识,后续有时间还希望能补充开源协议栈LWIP的理解与移植。1.1 基本概念1.1.1 IP地址计算机要实现网络通信,就必须要有一个用于快速定位的网络地址。IP地址就是计算机在网络中的唯一身份ID,与现实世界中快递的配送需要有具体的住宅地址是一个道理。IP地址以圆点分隔号的四个十进制数字表示,每个数字从0到255,如某一台主机的IP

2017-01-18 17:20:54 1335

原创 线性判别分析

1 原理介绍 我们想要的投影后的样本点的样子是:不同类别的样本点越分开越好,同类的越聚集越好,也就是均值差越大越好,散列值越小越好。 2 二类问题 3 C类问题 4 决策准则5 代码示例6 参考文献[1] Fisher Discriminant Analysis with Kernals. Sebastian Mika, Gunnar Ratsch, Jason West

2017-01-18 17:06:42 456

原创 寄存器读写测试方法

业内人士介绍的两种寄存器读写测试方法1 测试方法1.1 九步法1、检查寄存器初值是否与表单描述一致 2、对寄存器升序写入0x5a5a5a5a,读出并check是否正确 3、对寄存器升序写入0xa5a5a5a5,读出并check是否正确,对该寄存器写入随机值,并读出检查是否正确 4、对寄存器降序写入0x5a5a5a5a,读出并check是否正确 5、对寄存器降序写入0xa5a5a5a5,读出

2017-01-18 16:31:34 10073 2

原创 变点检测

1 变点理论变点理论是统计学中的一个经典分支,其基本定义是在一个序列或过程中,当某个统计特性(分布类型、分布参数)在某时间点受系统性因素而非偶然性因素影响发生变化,我们就称该时间点为变点。变点识别即利用统计量或统计方法将该变点位置估计出来。具体定义如下: 假设存在一个数据集,每个数据观测值相互独立,如果在某一时刻,模型中的某个或某些变量突然发生了变化,即存在一个时间点,在该点之前,数据集符合一个分

2017-01-18 16:26:29 25545

原创 SPI通信

1 管脚SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于SPI的设备共有的,它们是SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选)。  SDI – 主设备数据输入,从设备数据输出;  SDO – 主设备数据输出,从设备数据输入;  SCLK – 时钟信号,由

2017-01-18 15:13:13 822

原创 拟合优度

先介绍几个相关的数学概念,然后通过实例说明拟合优度1 Pearson相关系数皮尔森相关系数(Pearson correlation coefficient)也称皮尔森积矩相关系数(Pearson product-moment correlation coefficient) ,是一种线性相关系数。皮尔森相关系数是用来反映两个变量线性相关程度的统计量,相关系数用r表示。 r描述的是两个变量间线性相关

2017-01-13 09:02:31 64979 2

原创 浮点数表示

在充满0,1的计算机存储空间中怎么表示高精度浮点数?1 浮点数二进制表示方式C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是乱套了么,其实不论是float还是double在存储方式上都是

2017-01-12 17:25:33 729

原创 短时傅里叶变换

1 概念介绍短时傅里叶变换(STFT,short-time Fourier transform,或 short-term Fourier transform))是和傅里叶变换相关的一种数学变换,用以确定时变信号其局部区域正弦波的频率与相位。 它的思想是:选择一个时频局部化的窗函数,假定分析窗函数g(t)在一个短时间间隔内是平稳(伪平稳)的,移动窗函数使f(t)g(t)在不同的有限时间宽度内是平稳信

2017-01-12 17:01:34 9446

原创 MATLAB可执行程序生成方法

1 参考文献[1] 《MATLAB+GUI设计学习手记》;2 可执行程序生成花了一天时间浏览了参考文献[1],初步掌握了matlab gui编程方法。关于gui编程细节不在这里详细介绍,有过matlab编程经验的同学参考《MATLAB+GUI设计学习手记》即可上手。本文档主要介绍matlab环境下standalone应用程序生成方式与没有安装matlab的机器上怎么运行上述程序。步骤如下:2.1

2017-01-12 16:48:10 6948

原创 WINDOWS下批处理脚本命令

做测试经常要用到的批处理脚本语言(windows平台下)遍历当前目录下所有txt文档,并输出名称: @echo off for /f “delims=” %%a in (‘dir /b/a-d/oN *.txt’) do echo %%a >>当前文件夹内文件名.txt pause

2017-01-12 16:40:50 588

原创 坐标系统

罗列部分常用时间与空间坐标系统1 参考文献[1] 《GPS原理与接收机设计 谢钢》; [2] 《GPS、GLONASS、GAL ILEO三大系统间时间系统以及坐标系统的转换》;2 空间坐标2.1 地心地固坐标地心地固坐标系(Earth-Centered, Earth-Fixed,简称ECEF)简称地心坐标系,是一种以地心为原点的地固坐标系(也称地球坐标系),是一种笛卡儿坐标系。原点O (0,0,

2017-01-12 16:07:15 5717

原创 窗函数

没有扎实的数学功底好忧伤1 信号截断及能量泄漏效应数字信号处理的主要数学工具是傅里叶变换。应注意到,傅里叶变换是研究整个时间域和频率域的关系。然而,当运用计算机实现工程测试信号处理时,不可能对无限长的信号进行测量和运算,而是取其有限的时间片段进行分析。做法是从信号中截取一个时间片段,然后用观察的信号时间片段进行周期延拓处理,得到虚拟的无限长的信号,然后就可以对信号进行傅里叶变换、相关分析等数学处理。

2017-01-12 15:58:25 13542

原创 科研文献检索与整理

工科生在平时工作与学习中都要求大家不断学习新的知识,而学术性文献资源是新知识的重要获取渠道之一,因此高效的文献检索与阅读尤为重要1 文献阅读检索什么叫高效阅读?可以提出一个量化的指标:一篇6-10页的单栏排版会议文章,或一篇5-7页双栏排版的杂志文章,能够在拿到文章10分钟之内,搞清楚以下几点,这应该是一个合格研究者能够达到的基本阅读效率。对研究者而言,不能忘记读文献的目的,不是为了读而去读,而是拿

2017-01-12 15:33:33 1197

原创 文件系统的存储组织

以FAT32为例,对文件系统的存储组织原理进行介绍,了解其基本工作原理1 内容概述以FAT文件系统为例子,重点介绍文件系统下的存储空间组织与数据结构。2 基础概念2.1 存储基本单元扇区:扇区是最小寻址单位,一般为512 bytes。簇:一个“簇”由一组连续的扇区组成,簇所包含的扇区个数必须是 2 的整数次幂, 如: 1、2、4、8、16、32 或 64 。 “簇” 的最大值为64个扇区,即3

2017-01-12 15:20:05 1417

原创 内存管理模型理解

1 内存管理以stm32 f407开发板一个简单内存管理实例(分块式内存管理)进行说明,主要目的是理解内存管理的基本原理与实现方式,在其他很多系统中,都有更复杂高效的内存管理算法,可在后续工作中深入学习。2 分块式内存管理分析内存管理,是指软件运行时对芯片内存资源的分配和使用的技术。其最主要的目的是:如何高效,快速的分配,并且在适当的时候释放和回收内存资源。内存管理的实现方法有很多种,他们其实最终都

2017-01-12 14:37:36 593

原创 芯片引导启动

结合使用过的几款MCU与DSP芯片开发经验,对芯片启动引导过程简单整理1 引导流程嵌入式芯片引导启动基本流程如图1所示,不同芯片启动流程会存在差异,但一般都包含下面这些基本要素: 1. 步骤一,在芯片上电后,首先是确定器件当前所使用的启动方式。支持多种启动方式的器件需要对某些硬件状态(比如某几个管脚)采样,来决定后续引导流程; 2. 步骤二,确定了具体的启动方式后,芯片出厂前固化在片内ROM中的

2017-01-12 14:31:12 4285

原创 TI CMD文件作用

1 CMD文件起源在DSP系统中,存在大量的、各式各样的存储器,CMD文件所描述的,就是开发工程师对物理存储器的管理、分配和使用情况。 有必要先复习一下存储器的知识。目前的物理存储器,种类繁多,原理、功能、参数、 速度各不相同,有 PROM、 EPROM、 EEPROM、 FLASH、 NAND FLASH、 NOR FLASH等(ROM 类),还有SRAM、DRAM、SDRAM、DDR、DDR2、

2017-01-12 14:09:11 4136

原创 TI GEL文件作用

1 GEL作用GEL全称General Extended Language,即通用扩展语言文件,GEL文件中由类似C语言的代码构成,是一种解释性语言,文件扩展名为.gel;关于GEL文件作用的个人理解如下:主要功能:通过GEL文件,开发人员可以对芯片的存储映射,内部模块(如cashe,pll等)与外设接口(uart,spi,emif等)进行初始化配置;操作时刻:当CCSStudio启动时可设置将

2017-01-12 13:46:55 3685

原创 TI DSP各种库文件

TI DSP各种库文件1 概述主要对各种TI提供的C6000系列DSP芯片的开发支持库进行整理介绍,持续更新。RTSDSPLIBIMGLIBIQMATHVLIBXDCtool&RTSC2 RTS官方介绍:Some of the features of C/C++ (such as I/O, dynamic memory allocation, string operations,

2017-01-11 16:28:05 11874

空空如也

空空如也

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

TA关注的人

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