08 2013 档案

摘要:http://www.dzsc.com/data/html/2010-5-19/83264.html 现代通信系统和测试设备常常需要尽快地将模拟信号数字化,以便在数字域中完成信号处理。但是,为模数转换器(ADC)设计变压器前端电路很有挑战性,特别是在高中频(IF)的系统中。本文总结了5个设计步骤,以帮助开发出最佳的ADC前端。这5个步骤包括:1. 了解系统和设计要求;2. 确定ADC的输入阻抗;3. 确定ADC的基本性能;4. 选择变压器及与负载匹配的无源元件;5. 对设计进行基准测试。这种设计方法简单、快捷,可以在任何应用中获得理想的性能。 第一个步骤听起很简单,但很重要,因为仅需... 阅读全文
posted @ 2013-08-30 17:54 大器天下 阅读(3270) 评论(0) 推荐(0)
摘要:运算符问题int main(){ unsigned char a = 0xA5; unsigned char b = ~a>>4+1; printf("b = %d\n",b); return 0;}这个是面试宝典上的一个题,马上要面试了重新复习下基础知识。答案是250.流程是这个样子的:a先进行整形提升变成0x000000A5-------->进行取反0xFFFFFF5A------->由于“+”的优先级高于>>,所以直接右移5位 -----> 0x07FFFFFA ----->截断成1个字节0xFA,即250这里要注意的是 阅读全文
posted @ 2013-08-16 21:15 大器天下 阅读(298) 评论(0) 推荐(0)
摘要:由于一直弄不清楚运算符的优先级,所以找了这么一篇文章过来学习本文仅适用于怎么也记不住运算符优先级顺序的人,已经记住了的就飘过吧~~估计很多初学C语言的人都会碰到这么一个问题:C运算符太多太复杂,优先级顺序难记,背了还是忘。那怎么办呢?在实际写程序的过程中倒还好,实在不知道哪个先哪个后,咱就给它加个括号,而且给程序中添加适当的括号也是非常推荐,值得表扬的,是一个很好的编程习惯。可是问题又来了,考试(比如说期末考试、等级考试。。)的时候出卷老师可不跟你来这套,他就是不用括号,然后就看着你得意地笑:小样,猜个答案吧……结果往往是以我们的失败而告终!像我标题所说的,如何快速、准确、轻松地记住C语言的运 阅读全文
posted @ 2013-08-16 11:18 大器天下 阅读(469) 评论(0) 推荐(0)
摘要:算法的时间复杂度是衡量一个算法效率的基本方法。在阅读其他算法教程书的时候,对于算法的时间复杂度的讲解不免有些生涩,难以理解。进而无法在实际应用中很好的对算法进行衡量。 《大话数据结构》一书在一开始也针对算法的时间复杂度进行了说明。这里的讲解就非常明确,言简意赅,很容易理解。下面通过《大话数据结构》阅读笔记的方式,通过原因该书的一些简单的例子和说明来解释一下算法的时间复杂度和它的计算方法。 首先从基本定义下手,来了解一下什么是“算法的时间复杂度”,《大话数据结构》一书中对算法的时间复杂度定义如下: “算法语句总的执行次数 T(n) 是关于问题规模 n 的函数,进而分析 ... 阅读全文
posted @ 2013-08-15 22:51 大器天下 阅读(220) 评论(0) 推荐(0)