随笔分类 -  基础知识

摘要:在做射频发射接收的时候,天线的选择和长度对信号的接收灵敏度有很大的影响,下面就天线的计算简单概述一下: 一段金属导线中的交变电流能够向空间发射交替变化的感应电场和感应磁场,这就是无线电信号的发射。相反,空间中交变的电磁场在遇到金属导线时又可以感应出交变的电流,这对应了无线信号的接收。 在电台进行发射和接收时都希望导线中的交变电流能够有效的转换成为空间中的电磁波,或空间中的电磁波能够最有效的转换成导线中的交变电流。这就对用于发射和接收的导线有获取最佳转换效率的要求,满足这样要求的用与发射和接收无线电磁波信号的导线称为天线。 理论和实践证明,当天线的长度为无线电信号波长的1/4时,天线的发射和接收 阅读全文
posted @ 2012-05-10 14:51 pulan 阅读(307) 评论(0) 推荐(0)
摘要:功率W与dBm的对照表dBm WattsdBm Watts0 1.0 mW 26 400mW1 1.3 mW 27500mW2 1.6 mW 28640mW32.0 mW 29800mW4 2.5 mW301.0W5 3.2 mW 311.3W64.0 mW 321.6W7 5.0 mW 332.0W86.0 mW 342.5W98.0 mW 35 3.0W10 10 mW 364.0W1113 mW 375.0W12 16 mW 386.0W13 20 mW 39 8.0W14 25 mW 4010W1532 mW 4113W1640 mW4216W17... 阅读全文
posted @ 2012-05-10 14:49 pulan 阅读(3231) 评论(0) 推荐(0)
摘要:预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于编译器的。预处理过程读入源代码,检查包含预处理指令的语句和宏定义,并对源代码进行响应的转换。预处理过程还会删除程序中的注释和多余的空白字符。预处理指令是以#号开头的代码行。#号必须是该行除了任何空白字符外的第一个字符。#后是指令关键字,在关键字和#号之间允许存在任 阅读全文
posted @ 2011-11-14 15:52 pulan 阅读(402) 评论(0) 推荐(0)
摘要:在产品数字电路EMC设计过程中,我们常常会使用到磁珠,那么磁珠滤波的原理以及如何使用呢? 铁氧体材料是铁镁合金或铁镍合金,这种材料具有很高的导磁率,他可以是电感的线圈绕组之间在高频高阻的情况下产生的电容最小。铁氧体材料通常在高频情况下应用,因为在低频时他们主要程电感特性,使得线上的损耗很小。在高频情况下,他们主要呈电抗特性比并且随频率改变。实际应用中,铁氧体材料是作为射频电路的高频衰减器使用的。实际上,铁氧体较好的等效于电阻以及电感的并联,低频下电阻被电感短路,高频下电感阻抗变得相当高,以至于电流全部通过电阻。铁氧体是一个消耗装置,高频能量在上面转化为热能,这是由他的电阻特性决定的。 铁氧体. 阅读全文
posted @ 2011-09-22 10:24 pulan 阅读(840) 评论(0) 推荐(0)
摘要:C语言之详解#ifdef等宏 这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 条件编译命令最常见的形式为: #ifdef 标识符 程序段1 #else 程序段2 #endif 它的作用是:当标识符已经被定义过(一般是用#define命令定义),则对程序段1进行编译,否则编译程序段2。 其中#else部分也可以没有,即: #ifdef 程序段1 #denif 这... 阅读全文
posted @ 2011-09-14 11:47 pulan 阅读(228) 评论(0) 推荐(0)
摘要:默认基本快捷键* 打开主菜单 = Alt + F1 * 运行 = Alt + F2* 显示桌面 = Ctrl + Alt + d* 最小化当前窗口 = Alt + F9* 最大化当前窗口 = Alt + F10* 关闭当前窗口 = Alt + F4* 截取全屏 = Print Screen* 截取窗口 = Alt + Print Screen 默认特殊快捷键* 窗口展示 = F12* 切换窗口 = Alt + Tab* 旋转3D桌面 = Ctrl + Alt + 左/右箭头(也可以把鼠标放在标题栏或桌面使用滚轮切换)* 旋转3D桌面( 活动窗口跟随) = Ctrl + Shift + Alt 阅读全文
posted @ 2011-09-09 10:55 pulan 阅读(219) 评论(0) 推荐(0)
摘要:Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;◆ 文 阅读全文
posted @ 2011-09-09 10:49 pulan 阅读(443) 评论(0) 推荐(0)
摘要:这里先简单的说一下TCP与UDP的区别:1。基于连接与无连接 2。对系统资源的要求(TCP较多,UDP少) 3。UDP程序结构较简单 4。流模式与数据报模式 5。TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证另外结合GPRS网络的情况具体的谈一下他们的区别:1。TCP传输存在一定的延时,大概是1600MS(移动提供),UDP响应速度稍微快一些。2。TCP包头的最小大小.就是20字节. UDP的包小很多.确实如此.因为UDP是非可靠连接.设计初衷就是尽可能快的将数据包发送出去.所以UDP协议显得非常精简.TCP和UDP是两种最为著名的运输层协议,二者都使用IP作为网络层协 阅读全文
posted @ 2011-09-09 10:14 pulan 阅读(653) 评论(0) 推荐(0)
摘要:472J表示在47后边加两个0,单位是pF。因此,4700pF,5%误差。223J表示在22后边加三个0,单位是pF。22000pF,5%误差4n7J表示4.7nF,也就就是4700pF,5%误差。10nJ表示10nF,也就是10000pF,0.01uF,5%误差。J表示误差级别,为5%。K表示误差10%。如:472K,10nK等。1F=1 000 000uF=1 000 000 000nF=1 000 000 000 000pF那3A,2E都是什么意思呢 那是代表极性电容的尺寸大小标注。表示片钽电容的尺寸专用的。一共分ABCDE五档。尺寸标准参阅国际焊盘标准。 阅读全文
posted @ 2011-09-01 11:55 pulan 阅读(1078) 评论(0) 推荐(0)