加载中…
  
博文
标签:

杂谈

分类: 嵌入式
如:uchar code duma[]={0x3f,0x06,0x5b,0x4f,0x66,
                       0x6d,0x7d,0x07,0x7f,0x6f,0x40,0x00}; //共阴的数码管段选,P2口要取的数值

若定义 uchar aa[5],aa[5]中的内容是存放在数据存储区(RAM)中的,在程序运行工程中各个数组元素的值可以被修改,掉电后aa[5]中的数据无法保存。

若定义 uchar code bb[5]中的内容是存放在程序存储区(如flash)中的,只有在烧写程序时,才能改变bb[5]中的各元素的值,在程序运行工程中无法修改,并且掉电后bb[5]中的数据不消失

标签:

单位圆

相位

滤波器

h1

h2

it

分类: MATLAB,DSP

一、关于零点

零点描述的是相位特性。

1、线性滤波器。

   它们的零点都是关于单位圆镜像对称,并且关于实轴对称。

2、最小、最大相位传输函数。

   当所有零点都在单位圆内,就是最小相位传输函数。

   当所有零点都在单位圆外,就是最大相位传输函数。

   当零点既在单位圆外也在单位圆内,就是混合相位传输函数。

3、当有两个函数:最大相位函数H1和最小相位函数的H2

   当H1的零点与H2的零点镜像对称时,它们具有相同的幅度响应,因为H1(z)*H1(z^-1)=H2(z)*H2(z^-1)。

   而此时最大相位函数的相位比最小相位函数的相位滞后了π。

 

二、关于极点

极点描述的是滤波器的稳定特性。

ROC:收敛域

BIBO:输入输出有界。

1、当传输函数是因果序列,也就是右边序列,若所有极点都在单位圆内时,BIBO稳定。

                    &nbs

标签:

fir

窗函数

pi

阻带

布莱克曼

海明

汉宁

分类: MATLAB,DSP

      FIR滤波器的设计方法主要有三种:窗函数法、频率取样法、切比雪夫等波纹逼近法。而在这个实验里,主要是采取第一种方法。

 

标签:

mfc

win32

api

构造函数

互斥量

it

分类: 多线程编程

一、关于CMutex类

   1、CMutex只是对 win32API 的互斥操作进行了封装

   2、它的参数与 win32 API 中的 CreatMutex() 相对应

   3、CMutex的构造函数调用 CreatMutex() 创建并检查

   4、其Lock操作从基类继承,调用WaitForSingleObject()获得所有权,互斥类重载 Unlock 调用ReleaseMutex()释放所有权。

  所以,MFC其实就是简单了封装了 win32 API 函数。

 

二、CMutex的实现:

   1、CMutex::CMutex(BOOL bInitiallyOwn, LPCTSTR pstrMame)

   2、CMutex::~CMutex()

   3、BOOL CMutex::Unlock()

 

三、使用,用法:

   首先,创建工程——win32 console Application——工程名——OK——an application that supports MFC——finish

  1、例子1,单独操作(伪代码)

CMutex mutex;  //声明互斥

UINT mythreadA:mutex.Lock();

       &n

标签:

数字滤波器

阻带

通带

高通

杂谈

分类: MATLAB,DSP

典型的模拟低通滤波器的指标有两种方法:

    第一种:Ωp,Ωs分别为通带频率和阻带频率,δp,δs分别为通带容限和阻带容限(峰波纹值)。

 

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有