自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

左超

NeverGiveUpEasily!

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

原创 双边滤波器 OPENCV

#include "highgui.h"#include #include "cv.h"#include "cxcore.h"#include void main(int argc,char **argv){ IplImage *m_image=cvLoadImage("e://desktop//111.jpg"); int w=m_image->w

2010-05-25 10:32:00 5499 6

原创 双边滤波器及其改进

双边滤波器bilateral filter是我上一个学期image processing课的term project,我的老板Dr. Gunturk觉得这个选题很有意思,然后跟我讨论了一下他的一些想法,于是我用matlab做了一下实现,并且用小波分解haar dwt2和小波阈值donohos soft thresholding进行了改进。这个方法,可以用来对图像进行降噪,结果更适于人类视觉系统H

2010-05-25 09:14:00 9078 3

原创 68013上电“unknown device"

一个68013最小系统困扰了我一个星期。插上后上位机识别“unknown device"。测过复位,是高,晶振也起振了。但板子上的CPLD可以正常下载,工作。后来发现给D+D-喷助焊剂以后再焊,主机就可以识别,但过几分钟后又不行了。直到28号下午问题终于解决,原来是制版的有问题,reserved脚通过10K下拉后没有接地,确切的说是我画板子的时候接了地,但板子做出来没有连通。我又检查了其他的几个接

2010-05-17 08:40:00 5812 1

原创 考试

概念 略计算:随机相位正弦波的 均值 自相关 方差函数 最多再加一个 1维分布函数(不考随机相位正弦波,则会考正态的线性组合 仍然服从正态 求均值 自相关 方差函数 ) 泊松过程 考如下几个的1-2个1 概率P后仍为泊松,或者2个记录的密度函数2.到达时刻的条件分布 设一个iid的U(0,t)那种类型3.更新过程-由更新函数确定为possion过程4.验证验证更

2010-05-10 18:28:00 1428

转载 研究生概率论和本科概率论的区别

 刚才在Proakis书上看见一个词叫做“support”:the support of x(t) is the interval [-t/2,T/2],俺猜是定义域的意思,于是一查。。。基本还是对了。而且——看到挺好一篇文章,于是转载之。想当年考概率的时候,花了一大半时间看测度,最后考试了测度的题目一分也没有出。我很郁闷。另外,中译的support基本上就是“支撑”:紧支撑即 Com

2010-05-01 07:40:00 7961 1

原创 条件数学期望

中秋之际,得留下点东西纪念一下才行。主要说一下条件数学期望(Conditional Expectation)吧。以前本科的时候学过这玩意儿,但是当时理解太肤浅。今天看了一遍别的书,颇有心得。理科生讲究定义明确,概念清晰,下面就从定义开始。Definition:    The conditional expectation of X given Y=y is:    ①E(X|Y=y) = ∑x

2010-04-28 18:50:00 66955 10

转载 概率漫谈

概率漫谈前一段时间,随着研究课题的深入,逐步研习现代概率理论,这是一个令人耳目一新的世界。这个世界实在太博大,我自己也在不断学习之中。这篇就算起一个头吧,后面有空的时候还会陆续写一些文章和大家分享我在学习过程中的思考。概率论要解决的问题概率论是很古老的数学分支了——探讨的是不确定的问题,就是说,一件事情可能发生,也可能不发生。然后,我们要预计一下,它有多大机会会发生,这是概率论要解

2010-04-28 16:51:00 2887

转载 测度论与概率论基础

很多读者可能在本科阶段学过“概率论与数理统计”课程。我们数学专业的人称之为“初等概率论”。“初等概率论”遗留了很多未能解决的问题,例如:1 除了离散型随机变量,连续型随机变量,及两种随机变量的混合外,是否存在其他类型的随机变量?2 期望的本质是什么?如果问题1的答案是肯定的,那么对于那些“比较奇怪”的随机变量,怎样计算其期望呢?对于离散型随机变量,期望是求和;对于连续型随机变量,期望是积分

2010-04-28 16:36:00 12277 4

转载 一般集合的外测度、内测度

 正如三角函数中什么积化和差、和差化积、诱导公式、倍角公式等等,都源于cos(a+b)这条公式,整个测度论,不管是约当测度、L测度还是B测度,都源于开集的测度。开集测度是一切测度的参照物,有了开集的测度,如同道生一,一生二,二生三,三生万物。  因此,开集的测度并没有依靠其他集合的测度进行定义,很多理论说破了一文不值,问题是怎么说才破。窃以为,开集的测度就是直接拿皮尺对开集进行量度。而开集的构

2010-04-27 09:17:00 19140 4

转载 测度论核心思想

一个物体或者空间的一个区域A,其体积记作V(A),应该是一个非负的实数。首先,体积具有如下重要性质,若两个区域A,B互不相交,则V(A+B)=V(A)+V(B).这里我用A+B表示两个区域A,B的并集。这个性质称为体积的可加性。测度作为体积的推广也应该具有可加性。我们将要看到这是体积以及测度最本质的性质。其次,点、线、面的体积都等于0.所以应该允许一些子集的体积等于0.第三,3维空间自身的体积是无

2010-04-26 18:16:00 6902 1

转载 积分理论

过年去了,好久不来,结果忘了密码,忙了半天,结果发现是很简单的一个组合。完成一些计划过的内容。下面补充的是积分的相关部分。1. 不可能象测度理论那样简单而又比较深入的介绍积分理论。因而我们下面的文字与其说是在介绍几分理论,不如说是对于积分理论的一个简要补充。我们不打算给出详细的定义以及证明,要给出这些内容,在这里既没有必要也做不到。另一方面,这也得益于Omni兄对这方面内容的很好的介绍,这使得我可

2010-04-26 18:16:00 3299

转载 MII接口详解【转】

本文主要分析MII/RMII/SMII,以及GMII/RGMII/SGMII接口的信号定义,及相关知识,同时本文也对RJ-45接口进行了总结,分析了在10/100模式下和1000M模式下的设计方法。 1. MII接口分析        MII接口提供了MAC与PHY之间、PHY与STA(Station Management)之间的互联技术,该接口支持10Mb/s与100Mb/s的数

2010-04-22 20:57:00 7611 1

原创 MII接口

词条简介    MII (Media Independent Interface(介质无关接口);或称为媒体独立接口,它是IEEE-802.3定义的以太网行业标准。它包括一个数据接口,以及一个MAC和PHY之间的管理接口。数据接口包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需要16个信号。管理接口是个双信号接口:一个是时钟信号,另一个是数据信

2010-04-22 20:37:00 1122

转载 FPGA控制DM9000A进行以太网数据收发的Verilog实现

本文为实现高速数据的实时远程传输处理,提出了采用FPGA直接控制DM9000A进行以太网数据收发的设计思路,实现了一种低成本、低功耗和高速率的网络传输功能,最高传输速率可达100Mbps。 DM9000A简介 主要特点     DM9000A实现以太网媒体介质访问层(MAC)和物理层(PHY)的功能,包括MAC数据帧的组装/拆分与收发、地址识别、CRC编码/校验、MLT-3编码器、接收噪声

2010-04-21 23:03:00 5632 2

转载 DM9000寄存器功能详细介绍

DM9000(A)是一个全集成、功能强大、性价比高的快速以太网MAC控制器,它带有一个通用处理器接口、EEPROM接口、10/100 PHY和16KB的SRAM(13KB作为接收FIFO,3KB作为发送FIFO)。它采用单电源供电,可兼容3.3V、5V的IO接口电平。    DM9000(A)同样支持MII(Media Independent Interface 介质无关)接口,连接到HPNA(H

2010-04-21 22:43:00 1680

原创 Avalon-MM接口地址对齐方式浅析

在Avalon-MM接口规范中,有两种地址对齐方式:Native Address Alignment和Dynamic Bus Sizing。 riple     引入地址对齐的机制是为了解决主设备和从设备数据宽度不一致的问题。当主从设备数据宽度不一致时,主设备数据的宽度可能是从设备数据宽度的几倍或者几分之一。 riple     解决这一问题可以有两种方法: riple     1.

2010-04-18 10:11:00 2565 1

原创 DE2开发板:NiosII+LWIP环境下DM9000A的驱动程序分析(web_server.c)

DE2开发板:NiosII+LWIP环境下DM9000A的驱动程序分析(web_server.c)   在DE2的开发板上,利用NiosII软核与LWIP,可以实现web服务。Terasic公司提供的DE2_WEB_SERVER DEMO提供了一个很好的范本,可以作为很好的研究对象。NIOS IDE提供了Lan91C11的驱动,对于其他以太网接口芯片没有提供相应的驱动。而DE2开发

2010-04-14 01:22:00 3395 1

转载 堆(heap)和栈(stack)有什么区别??

简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap

2010-04-13 07:33:00 1289 1

转载 DM642 QDMA 数据传输应注意的一个问题

在DM642中,用QDMA进行大数据量的传输无疑是一个很好的选择,比如,我们将一幅YUV422的图像数据拷贝到另外的地方去:     idY=DAT_copy2d(Y......);    idU=DAT_copy2d(U......);    idV=DAT_copy2d(V......);    DAT_wait(idV);    ......    ...... 

2010-04-13 07:31:00 1753

转载 DAT_copy 产生的问题

#include #include #include #include #pragma DATA_SECTION(external, "quickdata")char external[352*416];                              // 片外#pragma DATA_SECTION(internal, "quickdata")char internal[16

2010-04-13 07:27:00 3115 1

原创 matlab函数randn:产生正态分布的随机数或矩阵的函数

 randn产生均值为0,方差 σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵的函数。用法:Y = randn(n)返回一个n*n的随机项的矩阵。如果n不是个数量,将返回错误信息。Y = randn(m,n) 或 Y = randn([m n]) 返回一个m*n的随机项矩阵。Y = randn(m,n,p,...) 或 Y = randn([m n p...])产

2010-04-08 10:28:00 50081

原创 matlab生成随机数据

 matlab本身提供很多的函数来生成各种各样的随机数据: rand(n):生成0到1之间的n阶随机数方阵 rand(m,n):生成0到1之间的m×n的随机数矩阵 (现成的函数) 另外: Matlab随机数生成函数 betarnd 贝塔分布的随机数生成器 binornd 二项分布的随机数生成器 chi2rnd 卡方分布的随机数生成器 expr

2010-04-08 09:09:00 10755 2

原创 MATLAB中均值、方差、均方差的计算方法

经常要用到,系统整理了一下。 1、 均值 数学定义:  Matlab函数:mean>>X=[1,2,3]>>mean(X)=2 如果X是一个矩阵,则其均值是一个向量组。mean(X,1)为列向量的均值,mean(X,2)为行向量的均值。>>X=[1 2 3     4 5 6]>>mean(X,1)=[2.5, 3.5, 4.5]>>mean

2010-04-06 11:05:00 164098 11

原创 matlab中的std2和mean2

std2计算矩阵元素的标准差;mean2计算矩阵元素的平均数。help std2 STD2 Compute standard deviation of matrix elements.    B = STD2(A) computes the standard deviation of the values in    A.     Class Support    ------------- 

2010-04-06 10:07:00 21577 1

原创 Matlab中堆叠矩阵repmat的使用

使用用法如下:B = repmat(A,m,n)B = repmat(A,[m n])B = repmat(A,[m n p...])这是一个处理大矩阵且内容有重复时使用,其功能是以A的内容堆叠在(MxN)的矩阵B中,B矩阵的大小由MxN及A矩阵的内容决定,如果A是一个3x4x5的矩阵,有B = repmat(A,2,3)则最后的矩阵是6x12x5例如:>>B=repmat( [1 2

2010-03-30 13:48:00 3720

原创 Matlab数据类型

 1.数据类型            int8   int16     int32    int64    uint8  u int16     uint32    uint64 整型            single   double     浮点型            char   字符型       logical逻辑型      cell array 元胞数组    str

2010-03-30 10:59:00 6761

原创 MATLAB基本矩阵函数和操作

eye 单位矩阵 zeros 全零矩阵 ones 全1矩阵 rand 均匀分布随机阵 genmarkov 生成随机Markov矩阵 linspace 线性等分向量 logspace 对数等分向量 logm 矩阵对数运算 cumprod 矩阵元素累计乘 cumsum 矩阵元素累计和 toeplitz Toeplitz矩阵 disp 显示矩阵和文字内容 length 确定向量的长度 size 确定矩阵

2010-03-30 10:42:00 4787

原创 NaN and Inf

If in matlab you type 1/0 youll get Warning: Divide by zero. (Type "warning off MATLAB:divideByZero" to suppress this warning.) ans = Infwhich is fair enough - its potentially us

2010-03-30 10:35:00 1984

原创 MATLAB定义的点运算

 MATLAB中定义了一种特殊的运算,即所谓的点运算。两个矩阵之间的点运算是该矩阵对应元素的直接运算。注意:点乘积运算要求参与运算的两个矩阵维数相同,其具体操作如下所示:⑴乘除运算  在MATLAB中,符号“.”表示乘法运算,相乘的数组要有相同的维   数,而符号“./”表示数组除法运算,且为对应元素进行乘除。  如输入:A=[1,2,3];B=[4,5,6];  

2010-03-30 10:19:00 5637

原创 matlab 矩阵除法

Matlab提供了两种除法运算:左除(/)和右除(/)。一般情况下,x=a/b是方程a*x =b的解,而x=b/a是方程x*a=b的解。例:a=[1  2  3; 4  2  6; 7  4  9]b=[4; 1; 2];x=a/b则显示:x=          -1.5000           2.0000           0.5000如果a为非奇异矩阵,则a/b和b/a可通过a的逆矩阵与

2010-03-30 10:15:00 39961 2

原创 矩阵运算

变量与赋值1.变量命名在MATLAB 6.5中,变量名是以字母开头,后接字母、数字或下划线的字符序列,最多63个字符。在MATLAB中,变量名区分字母的大小写。2.赋值语句(1) 变量=表达式(2) 表达式其中表达式是用运算符将有关运算量连接起来的式子,其结果是一个矩阵。例2-1 计算表达式的值,并显示计算结果。在MATLAB命令窗口输入命令:x=1+2i;y=3-sqrt(17);z=(

2010-03-30 10:07:00 5263 1

原创 std与mean

std2计算矩阵元素的标准差;mean2计算矩阵元素的平均数。help std2 STD2 Compute standard deviation of matrix elements.    B = STD2(A) computes the standard deviation of the values in    A.     Class Support    ------------- 

2010-03-30 09:43:00 5829

原创 矩阵运算

一、矩阵的加、减、数乘、幂运算,求逆:A+B,A-B,8A,A的平方,A*B,A’1.A+B;A-B>>A=ones(3);B=magic(3);C=A+B,D=A-B;2.数乘8A>>8*A3.A的平方,A*B,矩阵A的逆.(1)元素的平方:A.^2(2)矩阵的平方:A^2;(3)逆:inv(A);(4)矩阵乘法:A*B;(5)元素相乘:A.*B;注意:像带点"."时对应元素的运

2010-03-30 09:40:00 2766

原创 matlab中的mean函数

如果你有这样一个矩阵:A = [1 2 3; 3 3 6; 4 6 8; 4 7 7];用mean(A)(默认dim=1)就会求每一列的均值ans =    3.0000    4.5000    6.0000用mean(A,2)就会求每一行的均值 ans =    2.0000    4.0000    6.0000    6.0000

2010-03-30 09:34:00 7651

原创 MATLAB矩阵初始化

1.1.1  数值矩阵的生成1.实数值矩阵输入MATLAB的强大功能之一体现在能直接处理向量或矩阵。当然首要任务是输入待处理的向量或矩阵。不管是任何矩阵(向量),我们可以直接按行方式输入每个元素:同一行中的元素用逗号(,)或者用空格符来分隔,且空格个数不限;不同的行用分号(;)分隔。所有元素处于一方括号([ ])内;当矩阵是多维(三维以上),且方括号内的元素是维数较低的矩阵时,会有多重的方括号。如

2010-03-30 09:10:00 73336 1

原创 matlab使用reshape应该注意的问题

a=[1  23  4]如果使用b=reshape(a,1,4)则得到的结果是b=[1 3 2 4]如果想得到b=[1 2 3 4]需要使用b=reshape(a,1,4)因为reshape使用的列优先!b转化回去是同样的道理。例题如下:=========================================view plainc

2010-03-30 08:50:00 1264

原创 单层感知器的MATLAB实现

 P= [-0.4 -0.5 0.6; 0.9 0 0.1]; %给定训练样本数据T= [1 1 0]; %给定样本数据所对应的类别,用1和0来表示两种类别%创建一个有两个输入、样本数据的取值范围都在[-1,1]之间,并且%网络只有一个神经元的感知器神经网络net=newp([-1 1;-1 1],1);  net.trainParam.epochs = 20; %设置网络

2010-03-25 16:48:00 7667

原创 字符串的输入和输出(认识gets()fgets()scanf()和puts()fputs()printf()) ---CCS常用STDIO

字符串输入:gets()    char name[20];    printf("Hi,Whats your name?/n");    gets(name);    printf("Nice name %s",name);它使用一个地址把字符串赋予name。    char name[20];    char *p;    printf("/nEn,Whats your name?/n")

2010-03-20 10:48:00 1955

转载 关于alt_main和main

NiosII处理器的启动可采用两种方式: 自动初始化和用户自定义初始化,nios中alt_main 和main的区别也在这里。如果NiosII处理器自动初始化,ANSI C标准定义应用程序可以通过调用main()来开始执行。在调用main()之前,应用程序假定运行环境和所有的服务系统都被初始化并准备运行。初始化可以被硬件抽象层(HAL)系统库自动执行。程序员不需要考虑系统的输出设备以及如何初始

2010-03-09 14:26:00 2791 2

转载 VHDL中的BUFFER的使用

VHDL中BUFFER与INOUT有什么区别呢?首先INOUT完全是双向的,也就是INOUT:=IN+OUT,对INOUT属性的PIN既可以写出也可以读入,他有2个寄存器,如...port(a:inout std_logic);...signal ccc,ddd:bitprocess(clk)begin...a...dddBUFFER: 一般比较少用

2010-03-04 08:10:00 27361 3

空空如也

空空如也

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

TA关注的人

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