自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

转载 随机共振讨论之信噪比定义

信噪比的定义很多,我们利用的是local signal-to-noise ratio,这个需要取信号谱线下一个小的频带内噪声功率,与直接除以噪声方差是不一样的。   下面是一段计算饱和非线性系统的输出信噪比程序,不过解释不多,如果想看的很明白,可以email,[email protected] code:clear allf=0.01;%sign

2014-01-03 12:21:32 3319

转载 随机共振讨论之白噪声

白色噪声是借鉴白色光谱的说法,噪声的自相关函数是Dirac-delta函数,其功率谱是一个平坦的谱,这个和物体反射和发射的光谱整个光学范围内是平坦的相类似,所以叫做白噪声。  但是,白噪声并不能和高斯噪声混淆在一起,高斯噪声是说噪声的分布符合高斯类指数分布,其他分布的白噪声也非常多,高斯白噪声只是其中一个。只要自相关函数是Dirac函数,那么我们都说是白色噪声,只要不是都是有色的。

2014-01-03 12:16:46 3278

转载 关于信噪比SNR【转载】1.http://well3216.blog.sohu.com/96624202.html

SNR(Signal to Noise Ratio,信噪比):   指在规定输入电压下的输出信号电压与输入电压切断时,输出所残留之杂音电压之比,也可看成是最大不失真声音信号强度与同时发出的噪音强度之间的比率,通常以S/N表示。一般用分贝(dB)为单位,信噪比越高表示音频产品越好,常见产品都选择60dB以上。SNR(信噪比)在不同的应用领域有不同的定义方法,其对应的估计方法也不同。我们这

2013-12-07 10:48:12 1520

转载 C++笔试面试宝典总结

1.new、delete、malloc、free关系new和delete对应、malloc和free对应new和delete是c++语言的标准库函数,而malloc和free是c++的运算符它们都可用于申请动态内存和释放内存,区别在对非内部数据类型的对象而言,malloc和free无法满足动态对象的要求(因为对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数)2.

2013-09-28 10:21:32 1162 12

转载 MFC读取串口数据

API 串口操作1. 用途:打开串口原型:HANDLE CreateFile(LPCTSTR lpFileName,DWORD dwDesiredAccess,DWORD dwShareMode,LPSECURITY_ATTRIBUTES lpSecurityAttributesDWORD dwCreationDistribution,DWORD dwFlagsAndA

2013-09-02 19:25:05 5388

转载 winCE下Unicode编码

Unicode :宽字节字符集1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数?可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。2. 如何对DBCS(双字节字符集)字符串进行操作?

2013-08-28 14:22:10 464

转载 字符编码格式小结(ASCII/Unicode/UTF-8)

1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位

2013-08-28 14:08:59 4242

原创 串口通讯DCB结构

typedef struct _DCB { // dcb         DWORD DCBlength;           // sizeof(DCB)         DWORD BaudRate;            // current baud rate 指定当前的波特率           DWORD fBinary: 1;          // binary mod

2013-08-26 10:00:24 594

转载 关于串口的一些理解

解释一:RTS:终端我已经准备就绪,有数据就发过来吧CTS:来了,接招解释二:RTS:终端我准备发数据给你,快用CTS应答,准备好没?CTS:好了,来吧解释三:CTS:主机,我有数据,请求接收RTS:我是主机,就绪,请求发送。我今天弄了个SIM100模块,我将RTS设置无效之后,凡是要发往主机的数据都没有发过来(包括主动数据RING),指令和指令返回

2013-08-26 09:47:52 998

转载 如何终止线程的运行(C/C++)

想要终止线程的运行,可以使用以下方法: 1、线程函数返回(最好使用该方法)。 2、通过调用ExitThread函数,线程将自行撤消(最好不使用该方法)。 3、同一个进程或另一个进程中的线程调用TerminateThread函数(应避免使用该方法)。 4、ExitProcess和TerminateProcess函数也可以用来终止线程的运行(应避免使用该方法)。下面将详细介绍终

2013-08-24 14:16:23 601

转载 C++ .h .cpp(转)

2010-03-20 17:35 一个.cpp对应一个obj,一个.obj就是一个编译单元,多个编译单元在链接的时候通过链接器链接,组成一个exe,就是一个程序。如果一个cpp需要另外一个cpp定义的函数,只需要在这个cpp中写上这个函数的声明就可以了,注意在链接的过程中如果有同名的函数或者变量在不同的obj中,程序运行会报错。(实际上在编译的时候,就会提示出现重定义的错误。)在实际的调试过程

2013-08-24 13:16:18 635

转载 WINCE下进程间通信(二)

接着前面的文章《WINCE下进程间通信(一)》,现在介绍进程间通信的另一种方法。 三、管道(消息队列)       WINCE并不支持类似于PC机上匿名管道、命名管道的通信方式,但CE下提供了一种点对点消息队列的方法,其工作原理与管道非常类似:在通信的两端分别建立一个读队列和写队列,写进程往消息队列一端写入数据,读进程从消息队列另一端读取数据。       消息队列相关的系统API主要

2013-08-04 21:11:38 604

转载 WINCE下进程间通信(一)

在WINCE开发中经常需要在不同的进程之间传递、共享数据,总结了一下,WINCE下进程间通信常用的方式有:Windows消息,共享内存,socket通信,管道,全局原子,邮槽等,下面就分别对这几种方法做个小结。(当然还可以采用注册表,磁盘文件以及数据库方式,只是这几种方式的通信效率和实时性比较低,所以一般不考虑。)一、Windows消息        通过Windows消息,可以很方便的在

2013-08-04 21:08:13 587

转载 WinCE程序C/C++/C#实现带时间标记的日志记录

在程序开发时,为了帮助程序员更好的调试和排错,一般都需要日志记录,这是一个程序员应该养成的良好习惯。本文虽然是在WinCE平台下进行的,但是显然更能够在XP平台上运行,甚至只要对一些文件接口函数进行修改,可以在Linux平台下实现相应功能。    用C/C++编写WinCE程序时,写登录日志的方法。测试开发板:EPCS-6960I  一、C语言编写的带时间标记的日志记录方法#i

2013-08-04 15:27:02 743

转载 VS2005环境下的DLL应用

VS2005环境下的DLL应用作者:一点一滴的Beerhttp://beer.cnblogs.com/    以前写过一篇题为《VC++的DLL应用(含Demo演示)》的文章,当时是刚开始接触DLL,而且所讲到的一些DLL的应用都是比较浅层次的数据传递,基本不具备很强的实用性,而且所选用的开发环境是VC6.0,这次因为做做WinCE开发的过程中需要用到这个技术,所以进行了比较深入的研究

2013-08-04 15:19:32 631

转载 WM6.5中隐藏和显示任务栏、命令栏及输入面板

1、隐藏// 隐藏命令栏,命令栏是屏幕最下边的一条 HWND hWnd = SHFindMenuBar(m_hWnd); ::CommandBar_Show(hWnd, FALSE);   ////如果对话框不在最前面,那么SHFullScreen()函数会失败 SetForegroundWindow(); //// 隐藏任务栏,任务栏是屏幕最上边的一条 SHFullS

2013-08-01 20:47:59 787

原创 Win7 VS2005开发winCE,对画框保持显示

在做winCE编辑控件和微调按钮开发,DEBUG时,只是输出:加载模块: EditUser.exe加载模块: coredll.dll程序“[6ff000e] EditUser.exe”已退出,返回值为 1067 (0x42b)。然后没有任何界面显示就退出.是因为在int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE prehIns

2013-08-01 20:44:35 646

转载 Windows窗口消息大全,全不全自己看

Windows窗口消息大全,全不全自己看//////////////////////////////////////////////////////////////////////////#include "AFXPRIV.H"//消息值的定义来源#include "Dde.h"//DDE消息值的定义来源#include "CPL.H"//控制面板消息值的定义来源#incl

2013-08-01 15:49:57 1798

转载 移植Mplayer到OK6410开发板

移植Mplayer到OK6410开发板 作者:vasage    项目需要,需要将Mplayer移植到开发板上,所以今天花了一下下午成功移植,其中参考很多文档,后发现许多文档陈旧,些许文档有少量错误,所以这里整理一下放出来。经过测试,avi、mp3等音视频播放流畅,运行正常,下面就是移植过程,给大家做参考。测试步骤我觉得没必要放上来,请见谅。作者lcc76161113,欢迎转载。 

2013-07-26 21:34:18 617

原创 VS2005开发winCE6.0与OK6410开发板相连接

1.安装VS2005,安装相对应WIN7下补丁包SP12.安装ActiveSync6.1,被称为Windows Mobile设备中心6.1,并且设置为“DMA”连接方式3.采用USB连接OK6410与PC,在Windows Mobile设备中心6.1上可以看到设备已连接。4.打开VS2005,选择“新建工程”->"Visual C++" ->"智能设备"Smart Device->Wi

2013-07-26 21:00:47 830

原创 win7部署程序到模拟器上出错:无法连接到设备,错误:0x8007064a

问题描述: Visual Studio2005都重装了好多遍了,之前安装了一次wm5 sdk,就出现这样的问题了,卸载了wm5之后,重装vs还是无法使用设备模拟器。出现错误代码:0x8007064a 解决办法: 1. 修改C:\ProgramData\Microsoft\corecon目录的名称,改为C:\ProgramData\Microsoft\tempcorecon2

2013-07-25 09:25:15 1833

multisim 10 仿真 网络分析 噪声分析

包含频谱分析仪,网路分析仪,噪声指数分析,最大功率传输放大器

2013-05-18

Zigbee 教程

Zigbee开发很好的文档,结合Zigbee2007协议的介绍,对于Zigbee芯片CC530有总体的介绍。

2012-07-20

空空如也

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

TA关注的人

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