自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

转载 通信中dBFS、dBm、dBV、dBW、0dB、-3dB的定义(转)

https://blog.csdn.net/wordwarwordwar/article/details/53208444dBV(V大写),dBu(u小写),是模拟音频时代最常用到的两个单位。简单来说专业音频领域,标准工作电平+4dBu。通常为平衡信号传输,例如卡农(XLR),大三芯(TRS)。民用音频领域,标准工作电平-10dBV。通常为非平衡信号传输,例如莲花(RCA),大二芯(TS)。两者之...

2018-05-22 09:17:37 2400

转载 什么是TTL电平、CMOS电平?区别?

什么是ttl电平TTL电平信号被利用的最多是因为通常数据表示采用二进制规定,+5V等价于逻辑"1",0V等价于逻辑"0",这被称做TTL(晶体管-晶体管逻辑电平)信号系统,这是计算机处理器控制的设备内部各部分之间通信的标准技术。TTL电平信号对于计算机处理器控制的设备内部的数据传输是很理想的,首先计算机处理器控制的设备内部的数据传输对于电源的要求不高以及热损耗也较低,另外TTL电平

2018-01-11 15:49:33 957

原创 dB、dBm、dBw和w的换算关系

dBm是一个表示功率绝对值的值(也可以认为是以1mW功率为基准的一个比值),计算公式为:10log(功率值/1mw)。这里将dBm转换为W的口算规律是要先记住“1个基准”和“2个原则”:“1个基准”:30dBm=1W“2个原则”:1)+3dBm,功率乘2倍;-3dBm,功率乘1/2举例:33dBm=30dBm+3dBm=1W×2=2W27dB

2017-11-17 17:39:12 65780

原创 功率放大器的性能指标

功率放大器的性能指标   功率放大器的性能指标很多,有输出功率、频率响应、失真度、信噪比、输出阻抗、阻尼系数等,其中以输出功率、频率响应、失真度三项指标为主。    1.输出功率 输出功率是指功放输送给负载的功率,以瓦(W)为基本单位。功放在放大量和负载一定的情况下,输出功率的大小由输入信号的大小决定。过去,人们用额定输出功率来衡量输出功率,现在由于高保真度的追求和对音质的评价不一

2017-11-09 20:06:12 5692

转载 扬声器

http://szlymin.blog.163.com/blog/static/12879267020105100152657/

2017-10-26 14:26:31 376

原创 PCB线宽和电流关系公式?

PCB线宽和电流关系公式?2006-12-12?17:13?分类:PCB?字号:?大大??中中??小小???--------------------------------------------------------------------------------?作者:转载???I=KT(0.44)A(0.75)?括号里面是指数?K为修正系数,一般覆铜线在内层时取0.02

2017-10-16 16:13:57 1473

原创 HCI (主机控制接口(Host Controller Interface))

HCI,即主机控制接口,属于蓝牙协议栈的一部分。主机控制接口属于蓝牙协议栈的一部分。蓝牙规范包含了一个符合标准的接口定义(主机控制器接口),它适用于蓝牙通讯模块的硬件部分。此定义描述了位于HCI驱动程序(主机的一部分,也即蓝牙通讯模块的使用者)和主机控制器固件(蓝牙通讯模块本身的一部分)之间的接口。

2017-10-16 09:18:48 2614 1

原创 美制电线标准AWG与公制、英制单位对照

在以太网和xDSL接入网设计中,经常会碰到诸如24AWG、26AWG等等表示电缆直径的方法。其实AWG(American Wire Gauge)是美制电线标准的简称,AWG值是导线厚度(以英寸计)的函数。下表是AWG与公制、英制单位的对照表。其中,4/0表示0000,3/0表示000,2/0表示00,1/0表示0。例如,常用的电话线直径为26AWG,约为0.4mm。

2017-10-16 09:04:09 1344

原创 PADS设计中的一些常规设置

PADS设计中,一些参数设置得当的话,可以很好的帮助我们提升效率,下面截图示例:1、原理图设计中的常规设置最小显示宽带默认20mil,设计和显示栅格调整为50mil,备份时选择使用设计名称。2、设计选项如下设置,其中sheet(图页)根据需要选择合适的尺寸文本和线宽设置按默认设置即可3、显示颜色建议“选择”选项的颜色采用亮丽一些的

2017-10-13 14:08:18 2187

原创 SPDIF和AES

无论是AES还是SPDIF,底层通信架构其实就是RS-422,一种古老的串行通信标准,比RS-232高级,但比不上RS-485。RS-422大约可以在1.2M的双绞线上提供最高10Mbps的传输速率,而RS-485大约可以提供最高35Mbps的传输速度。距离变长以后,RS-422的传输速度会下降,典型的AES/EBU最大线缆长度为90米。AES与SPDIF传输格式都是以192帧为单位,每一

2017-10-12 14:15:26 4254

转载 I2S音频总线学习(一)数字音频技术

IIS音频总线学习(一)数字音频技术一、声音的基本概念    声音是通过一定介质传播的连续的波。图1 声波重要指标:振幅:音量的大小周期:重复出现的时间间隔频率:指信号每秒钟变化的次数声音按频率分类:图2 声音的频率(语音信号频率范围:300Hz-3kHz)声音的传播携带了信息,它是人类传播信息的一种主要媒体。 声

2017-10-11 09:15:33 446

转载 SPI、IIC、IIS、UART、CAN、SDIO、GPIO总线协议

SPI(Serial Peripheral Interface:串行外设接口)SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。SPI总线可以实现多个SPI设备互相连 接。提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。主从设备间可以实现全双工通 信,当有多个从设备时,还可以增加一条

2017-10-11 08:51:03 1261

转载 SPI、IIC、IIS、UART的应用场合级区别

SPI  SPI接口的全称是"Serial Peripheral Interface",意为串行外围接口,是Motorola首先在其MC68HCXX系列处理器上定义的。 SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。  SPI接口是以主从方式工作的,这种模式通常有一个主器件和一个或多个从器件,其接口包括以下四种信号: (1)MOSI

2017-10-11 08:46:19 4394

转载 IIS与IIC

IIS(Integrate Interface of Sound)接口即集成音频接口I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频 数据传输而制定的一种总线标准。I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备I2C总线用两条线(SDA和

2017-10-11 08:40:26 3729

转载 ROM、SDRAM、RAM、DRAM、SRAM、FLASH的区别

ROM、SDRAM、RAM、DRAM、SRAM、FLASH的区别    ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。    RAM有两大类,一种称为静态RAM(Stat

2017-08-14 16:01:25 291

原创 电调板的调试

1、电机抖动是因为程序版本不对,行程没校准。2、行程没有自学习是因为32脚接的电容偏大(原理图设计472p,实际焊接可能为100nf),导致波形上升沿迟钝。3、起初ok,运行一会失败是因为遥控器没电了。另外,示波器的使用:VOLTS/DIV为调整纵坐标电压的显示栅格,右边为调节时间周期按钮。

2017-07-26 19:58:52 1990

原创 pads 生成gerber时提示 “没有该尺寸的符号:0.8- 所使用的符号: +”

pads 生成gerber时提示 “没有该尺寸的符号:0.8- 所使用的符号: +”,什么原因呢? 遇到这种情况怎么解决?还是忽略掉。 是因为我们使用的钻孔大小系统里面没有,就使用了系统里面自带的标号。  这个问题一般忽略他是没问题的。如果担心有问题,可以按照下面的方法解决他即可。  方法: 在File—>CAM中定义的各层中,选择drill drawing

2017-06-02 10:59:42 9086

转载 NorFlash、NandFlash、eMMC比较区别

快闪存储器(英语:Flash Memory),是一种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器。这种科技主要用于一般性数据存储,以及在电脑与其他数字产品间交换传输数据,如储存卡与U盘。闪存是非易失性的存储器,所以单就保存数据而言, 它是不需要消耗电力的。与硬盘相比,闪存也有更佳的动态抗震性。这些特性正是闪存被移动设备广泛采用的原因。闪存还有一项特性:当它被制成

2017-04-01 10:02:57 23876

转载 项目开发步骤

那要看你的项目经理是当成什么层面的了,如果是负责面向客户联络沟通,内部监督控制进度的话是能做好内外沟通,两边都能协调好就可以了。如果你要深入项目管理,那么肯定要熟悉整个软件开发项目的过程,什么阶段做什么、怎么做、谁来做,时间、质量、进度三者平衡。没有一个完美的项目,因为总会有瑕疵,不要太追求完美,用户满意、适度质量的项目才好。关于软件开发过程的一些理解分享一下。1、首先制定项目计划,最初计

2016-09-29 18:27:00 480

原创 SVN使用教程总结

http://www.cnblogs.com/armyfai/p/3985660.html

2016-09-29 10:33:04 270

转载 教你看懂电池里mAh和Wh

现在制约着智能手机发展的一大因素就是手机的电池,这么多年来可以说手机的电池一直在原地踏步,手机性能是上去了,但是电池的续航能力却仍没有很好的解决方案。正因为如此,所以移动电源市场才会如此火爆。但对于这些购买移动电源的人来说,他们连电池容量的单位都不清楚,他们甚至会误认为6000mAh的手机电池比5600mAh的笔记本的要好。 有一次我的朋友看着我桌面的摄像机电池说 ”看你摄像机电池

2016-09-26 11:45:50 3217

转载 直通串口线与交叉串口线的区分

串口线也分直通和交叉,直通一般用于延长PC与设备,将2、3、5分别连接2、3、5,因为PC上一般为公头,而设备上多为母头,所以正好它们是通用的,既可用于延长也可用于连接;交叉一般用于PC与PC对接,将2对3、3对2、5对5,一般两头都是母头!  计算机出现之前,为连接串口设备,EIA 制定了RS232 标准。PC 机出现后,已有的串口设备成为PC机外设,自然采用RS232 标准。目前PC

2016-09-13 11:16:24 2248

原创 用matlab gui 实现打开对话框选择图像

[fname,pname,index]=uigetfile({'*.jpg';'*.bmp'},'选择图片');if index        str=[pname fname];        c=imread(str);        axes(handles.axes1)        image(c);        axis offend

2015-06-28 17:31:03 2084 1

转载 矩阵归一化

归一化化定义:我是这样认为的,归一化化就是要把你需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。首先归一化是为了后面数据处理的方便,其次是保正程序运行时收敛加快。在matlab里面,用于归一化的方法共有三中,(1)premnmx、postmnmx、tramnmx(2)prestd、poststd、trastd(3)是用matlab语言自己编程。premnmx指的是归一到[-1

2015-06-26 08:53:57 8178

转载 MATLAB GUI界面总结(转载)

创建Matlab GUI界面通常有两种方式:   1,使用 .m 文件直接动态添加控件    2.  使用 GUIDE 快速的生成GUI界面显然第二种可视化编辑方法算更适合写大型程序。一:创建GUI1.在 .m文件中动态添加例如h_main=figure(‘name’,‘a demo of gui design’,‘menubar’,

2015-06-25 16:51:41 11131

原创 将图片等分成若干张分图

original_image=imread('429.jpg');f=rgb2gray(original_image); %三通道转换成灰度图figure(1);imshow(f);[m,n]=size(f);p1=floor(m/3);p2=floor(n/3);     fig1=f(1:p1,1:p2); figure(2); imshow(fig

2015-06-17 17:38:46 690

原创 MATLAB中floor的运用

floor取不大于A且距离A最近的整数Round toward negative infinitySyntaxB = floor(A)DescriptionB = floor(A) rounds theelements of A to the nearest integers less thanor

2015-06-17 16:00:06 2273

原创 MATLAB中fix的运用

FIX(X) rounds the elements of X to the nearest integers towards zero.向0靠拢取整,例:>> fix(3.2)ans = 3>> fix(3.7)ans = 3>> fix(-3.7)ans = -3>> fix(-3.2)ans = -3

2015-06-13 17:43:54 1928

原创 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

2015-06-13 17:41:04 428

原创 MATLAB中permute的运用

permute:Rearrange dimensions of N-D arraySyntax:B = permute(A,order)Description:B = permute(A,order) rearrangesthe dimensions of A so that they are in the orderspecified by the vector order. B

2015-06-13 16:04:27 10695 2

转载 AR face database

AR face database :This face database was created by Aleix Martinez and Robert Benavente in the Computer Vision Center (CVC) at the U.A.B.Aleix M Martinez长得跟湖人的加索尔超级像,http://www2.ece.ohio-state.e

2015-06-12 11:07:59 1865

转载 现有的一些人脸数据库

在国际上已有的一些人脸数据库:Yale人脸库(美国):耶鲁大学,15人,每人11张照片,主要包括光照条件的变化,表情的变化等。ORL人脸库(英国):剑桥大学,40人,每人10张照片,包括表情变化,微小姿态变化,20%以内的尺度变化。FERET人脸库(美国):为 了促进人脸识别算法的研究和实用化,美国国防部的Counterdrug Technology

2015-06-10 22:07:07 1290

转载 VS2012下基于Glut OpenGL显示一些立体图形示例程序:

Glut下提供了一些现成的绘制立体的API,如glutWireSphere绘制球,glutWireCone绘制椎体,glutWireCube绘制立体,glutWireTorus绘制甜圈,glutWireTeapot绘制茶壶,glutWireOctahedron绘制八面体。    Demo程序利用这些API绘制相应的立体,单击鼠标右键在弹出的菜单里可以选择需要绘制的立体以及是wire还是so

2015-01-15 16:31:12 654

转载 gluPerspective(解释得很好)

gluPerspective(解释得很好)函数原型gluPerspective(GLdouble fovy,GLdouble aspect,GLdouble zNear,GLdouble zFar)首先得设置gluPerspective,来看看它的参数都表示什么意思fovy,这个最难理解,我的理解是,眼睛睁开的角度,即,视角的大小,如果设置为0,相当你闭上眼睛了,所以什么也

2014-12-31 14:30:47 579

原创 gluLookAt

简介编辑视点转换函数原型void gluLookAt(GLdouble eyex,GLdouble eyey,GLdouble eyez,GLdouble centerx,GLdouble centery,GLdouble centerz,GLdouble upx,GLdouble upy,GLdouble upz);该函数定义一个视图矩阵,并与当前矩阵相乘。

2014-12-30 15:08:31 373

原创 cannot convert parameter 1 from 'char *' to 'LPCWSTR'

用VC++在VS2010中的类型转换问题(char*或string转换成LPCWSTR)VS2010默认是Unicode的,在VC 6.0中编译成功的项目在VS2010中常会出现类型错误。 经常出现的错误是:不能从const char *转换为LPCWSTR 如使用CreateDC("DISPLAY",NULL,NULL,NULL)就会报错,如果使用强制转换(LPCWSTR)"DISPLA

2014-12-17 12:43:32 2113 1

转载 Cannot find or open the PDB file

用vs2010写程序时,经常遇到:想查看输出结果,但是提示命令符却老是一闪而过,有什么好的解决办法呢?貌似还跟64位的win7系统有关。。在网上找到了如下解决办法:①目前为止最好的解决办法:(来自:CSDN论坛、新浪博客)运行按:Ctrl+F5(根本原因:程序输出的地方是系统而不是vs2010。你所点的按钮(或者按快捷键F5)的结果是启动调试。你所想要执行的命令是开

2014-12-16 19:52:58 564

原创 VS2012括号自动匹配设置

程序代码阅读中,你肯定也有过被无数的大括弧嵌套困扰的经历,如果格式不匹配,则更加头疼,而VS中可以通过设置括号匹配来减轻此类痛苦。如下图,单击Tools->Options,弹出Options对话框,在Environment选项下点击Fonts and Colors,在右侧Brace Matching(Rectangle)设置Item background颜色为显著颜色(如red),点击OK即可。

2014-12-16 10:04:56 12424

转载 OpenGL中gl,glu,glut的区别

OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库,gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中包含了最基本的3D函数,而glu似乎对gl的辅助,如果算数好,不用glu的情况下,也是可以做出同样的效果。glut是基本的窗口界面,是独立于gl和glu的,如果不喜欢用glut可以用MFC和Win32窗口等代替,但是glut是跨平台的,这就保证了我

2014-12-11 20:00:41 444

转载 C++ vector用法

在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout(5)使用迭代器访问元素.vectorint>::iterator it;for(it=ve

2014-12-11 10:32:17 320

空空如也

空空如也

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

TA关注的人

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