自己想要了解的知识(持续更新)

来源:互联网 发布:海信电视网络连接异常 编辑:程序博客网 时间:2024/04/30 00:28

 <为了方便大家查阅,特此写一个目录,谢谢啊 啊,哈哈>

1、信号部分(模拟信号,数字信号及其转换)

2、一带一路、两学一做(我还不是党员呢,哈哈,了解一下)

3、桃李不言,下自成蹊(老是忘记这个词的意思,特此记录)

4、寄存器、触发器(这个可以不看,我自己都没看懂,太尴尬了,呵呵我吧)

5、学习VHDL语言应注意的几个问题(嗯,我也没学VHDL语言,我感觉好难啊

6、FPGA及其学习方法(祝福我吧,我思维比较迟钝)

7、电脑休眠、睡眠与待机(我老是分不清啊)

8、安装Vivado失败,有可能是因为你的安装程序的路径中有中文(出现乱码)。不过恐怕以后都是直接用赛灵思官网的安装程序下载安装了。

9.433M与2.4GHZ

信号

  模拟信号是指用连续变化的物理量所表达的信息,如温度、湿度、压力、长度、电流、电压等等,它在一定的时间范围内可以有无限多个不同的取值。


 不同的数据必须转换为相应的信号才能进行传输:模拟数据(模拟量)一般采用模拟信号(Analog Signal),例如用一系列连续变化的电磁波,或电压信号(电话传输中的音频电压信号)来表示;数字数据(数字量)则采用数字信号(Digital Signal),例如用一系列断续变化的电压脉冲(如我们可用恒定的正电压表示二进制数1,用恒定的负电压表示二进制0),或光脉冲来表示。当模拟信号采用连续变化的电磁波来表示时,电磁波本身既是信号载体,同时作为传输介质;而当模拟信号采用连续变化的信号电压来表示时,它一般通过传统的模拟信号传输线路(例如电话网、有线电视网)来传输。数字信号采用断续变化的电压或光脉冲来表示时,一般则需要用双绞线、电缆或光纤介质将通信双方连接起来,才能将信号从一个节点传到另一个节点。


  模拟信号和数字信号之间可以相互转换:模拟信号一般通过PCM脉码调制(PulseCode Modulation)方法量化为数字信号,即让模拟信号的不同幅度分别对应不同的二进制值,例如采用8位编码可将模拟信号量化为2^8=256个量级,实用中常采取24位或30位编码;数字信号一般通过对载波进行移相(Phase Shift)的方法转换为模拟信号计算机、计算机局域网与城域网中均使用二进制数字信号。


  在数字电路中,由于数字信号只有01两个状态,它的值是通过中央值来判断的,在中央值以下规定为0,以上规定为1,所以即使混人了其他干扰信号,只要干扰信号的值不超过闽值范围,就可以再现出原来的信号。即使因干扰信号的值超过阂值范围而出现了误码,只要采用一定的编码技术,也很容易将出错的信号检测出来并加以纠正因此,与模拟信号相比,数字信号在传输过程中具有更高的抗干扰能力,更远的传输距离,且失真幅度小。


信号采样也称抽样,是信号在时间上的离散化,即按照一定时间间隔t模拟信号x(t)上逐点采取其瞬时值。


在数字信号处理领域,量化指将信号的连续取值(或者大量可能的离散取值)近似为有限多个(或较少的)离散值的过程。量化主要应用于从连续信号到数字信号的转换中。连续信号经过采样成为离散信号,离散信号经过量化即成为数字信号。注意离散信号通常情况下并不需要经过量化的过程,但可能在值域(比如区间取值)上并不离散,还是需要经过量化的过程。信号的采样和量化通常都是由ADC实现的。


模数转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。由于数字信号本身不具有实际意义,仅仅表示一个相对大小。故任何一个模数转换器都需要一个参考模拟量作为转换的标准,比较常见的参考标准为最大的可转换信号大小。而输出的数字量则表示输入信号相对于参考信号的大小。


模拟数字转换器的分辨率是指,对于允许范围内的模拟信号,它能输出离散数字信号值的个数。这些信号值通常用二进制数来存储,因此分辨率经常用比特作为单位,且这些离散值的个数是2的幂指数。例如,一个具有8位分辨率的模拟数字转换器可以将模拟信号编码成256个不同的离散值(因为28 = 256),从0255(即无符号整数)或从-128127(即带符号整数),至于使用哪一种,则取决于具体的应用。


根据编码的目的不同,编码理论有三个分支:

① 信源编码。对信源输出的信号进行变换,包括连续信号离散化,即将模拟信号通过采样量化变成数字信号,以及对数据进行压缩,提高数字信号传输的有效性而进行的编码

② 信道编码。对信源编码器输出的信号进行再变换,包括区分通路、适应信道条件和提高通信可靠性而进行的编码。

③ 保密编码。对信道编码器输出的信号进行再变换,即为了使信息在传输过程中不易被人窃取而进行的编码。


一带一路

  20139月和10月,中国国家主席习近平在出访中亚和东南亚国家期间,先后提出共建丝绸之路经济带“21世纪海上丝绸之路的重大倡议,得到国际社会高度关注。

 

  一带一路旨在借用古代丝绸之路的历史符号,高举和平发展的旗帜,积极发展与沿线国家的经济合作伙伴关系,共同打造政治互信、经济融合、文化包容的利益共同体、命运共同体和责任共同体一带一路"经济区开放后,承包工程项目突破3000个。2015年,我国企业共对一带一路相关的49个国家进行了直接投资,投资额同比增长18.2%2015年,我国承接一带一路相关国家服务外包合同金额178.3亿美元,执行金额121.5亿美元,同比分别增长42.6%23.45%

 

  陆上丝绸之路,起自古都长安(今西安),经河西走廊中亚国家、阿富汗伊朗伊拉克叙利亚等而达地中海,以罗马为终点,全长6440公里。这条路被认为是连结亚欧大陆的古代东西方文明的交汇之路,而丝绸则是最具代表性的货物

 

  古代海上丝绸之路从中国东南沿海,经过中南半岛和南海诸国,穿过印度洋,进入红海,抵达东非和欧洲,成为中国与外国贸易往来和文化交流的海上大通道,并推动了沿线各国的共同发展。中国输往世界各地的主要货物,从丝绸到瓷器与茶叶,形成一股持续吹向全球的东方文明之风。

 

  丝绸之路经济带圈定:新疆重庆陕西、甘肃、宁夏、青海、内蒙古、黑龙江、吉林、辽宁、广西、云南、西藏13省(直辖市)。

  21世纪海上丝绸之路圈定:上海福建广东、浙江、海南5省(直辖市)。

  共计18个省、自治区、直辖市。


两学一做

  “两学一做学习教育,具体指的是:“1.学习共产党党章党规,2.学习贯彻习近平总书记系列重要讲话精神3.做合格党员

 

  为深入学习贯彻习近平总书记系列重要讲话精神,推动全面从严治党向基层延伸,巩固拓展党的群众路线教育实践活动三严三实专题教育成果,进一步解决党员队伍在思想、组织、作风、纪律等方面存在的问题,保持发展党的先进性和纯洁性,党中央决定,2016年在全体党员中开展学党章党规、学系列讲话,做合格党员学习教育(简称两学一做学习教育)。


桃李不言,下自成蹊

  蹊:小路。原意是桃树不招引人,但因它有花和果实,人们在它下面走来走去,走成了一条小路。比喻为人品德高尚,诚实、正直,用不着自我宣言,就自然受到人们的尊重和景仰

西汉·司马迁史记·李将军列传论》:太史公曰:传曰:其身正,不令而行;其身不正,虽令不从。其李将军之谓也。余睹李将军,悛悛如鄙人,口不能道辞。及死之日,天下知与不知,皆为尽哀。彼其忠实心诚信于士大夫也。谚曰:桃李不言,下自成蹊。此言虽小,可以谕大也.<西汉李广>


基带信号

  信源发出的没有经过调制(进行频谱搬移和变换)的原始电信号,其特点是频率较低,信号频谱从零频附近开始,具有低通形式。根据原始电信号的特征,基带信号可分为数字基带信号和模拟基带信号(相应地,信源也分为数字信源和模拟信源。)其由信源决定。


寄存器

  基本寄存器(见图)是由 D触发器组成,在 CP脉冲作用下,每个 D触发器能够寄存一位二进制码。在 D=0时,寄存器储存为 0,在 D=1时,寄存器储存为 1

  需要强调的是,目前大型数字系统都是基于时钟运作的,其中寄存器一般是在时钟的边缘被触发的,基于电平触发的已较少使用。


D触发器

  触发器是一个具有记忆功能的,具有两个稳定状态的信息存储器件,是构成多种时序电路的最基本逻辑单元,也是数字逻辑电路中一种重要的单元电路。

  D触发器(data flip-flop或delay flip-flop)由6个与非门组成,其中G1和G2构成基本RS触发器。电平触发的主从触发器工作时,必须在正跳沿前加入输入信号。如果在CP高电平期间输入端出现干扰信号,那么就有可能使触发器的状态出错。而边沿触发器允许在CP触发沿来到前一瞬间加入输入信号。这样,输入端受干扰的时间大大缩短,受干扰的可能性就降低了。边沿D触发器也称为维持-阻塞边沿D触发器。、


VHDL 

VHDL 的英文全名是VHSIC Hardware Description Language(VHSIC硬件描述语言)。

学习VHDL语言应注意的几个问题:

(1)了解VHDL语言模拟器是如何模拟代码的过程有助于弄清一些VHDL语句的语义,而对语义有一个清楚地理解可使你能够精练准确地进行VHDL代码编写。目前常用的VHDL模拟软件有ActiveHDL和Modelsim。

(2)VHDL语言的有些构造,较多的是专用于模拟和验证而不是综合,综合软件也许会忽略掉这样的构造和规则。VHDL是基于模拟的语言,它所提供的行为描述的一切方便手段实际上都是为建立模拟模型的。

(3)用于模拟的模型和用于综合的模型有差别。

(4)为综合而写的代码可以进行模拟,但不是所有为模拟而写的代码可以用来综合。

(5)应大致了解综合软件的工作原理。目前常用的综合软件有Synplicity公司的Synplify和SynplifyPro软件,Synopsys公司的FPGAExpress软件,Mentor公司的LeonardoSpectrum软件,Xilinx公司的XST(XilinxSynthesisTechnology)软件

(6)将VHDL和CPLD、FPGA的学习结合起来。
(7)应基本熟悉CPLD、FPGA器件的逻辑资源。

FPGA
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
以硬件描述语言(VerilogVHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至 FPGA 上进行测试。这些可编辑元件可以被用来实现一些基本的逻辑门电路(比如AND、OR、XOR、NOT)或者更复杂一些的组合功能比如解码器或数学方程式。在大多数的FPGA里面,这些可编辑的元件里也包含记忆元件例如触发器(Flip-flop)或者其他更加完整的记忆块。
FPGA一般来说比ASIC(专用集成电路)的速度要慢,实现同样的功能比ASIC电路面积要大。但是他们也有很多的优点比如可以快速成品,可以被修改来改正程序中的错误和更便宜的造价。厂商也可能会提供便宜的但是编辑能力差的FPGA。因为这些芯片有比较差的可编辑能力,所以这些设计的开发是在普通的FPGA上完成的,然后将设计转移到一个类似于ASIC的芯片上。另外一种方法是用CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)。
FPGA以并行运算为主,以硬件描述语言来实现;相比于PC或单片机(无论是冯诺依曼结构还是哈佛结构)的顺序操作有很大区别,也造成了FPGA开发入门较难。目前国内有专业的FPGA外协开发厂家,如[北京中科鼎桥ZKDQ-TECH]等。FPGA开发需要从顶层设计、模块分层、逻辑实现、软硬件调试等多方面着手。
FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输入输出模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。 FPGA利用小型查找表(16×1RAM)来实现组合逻辑,每个查找表连接到一个D触发器的输入端,触发器再来驱动其他逻辑电路或驱动I/O,由此构成了既可实现组合逻辑功能又可实现时序逻辑功能的基本逻辑单元模块,这些模块间利用金属连线互相连接或连接到I/O模块。FPGA的逻辑是通过向内部静态存储单元加载编程数据来实现的,存储在存储器单元中的值决定了逻辑单元的逻辑功能以及各模块之间或模块与I/O间的联接方式,并最终决定了FPGA所能实现的功能,FPGA允许无限次的编程。
注意事项

基础问题

FPGA的基础就是数字电路和VHDL语言,想学好FPGA的人,建议床头都有一本数字电路的书,不管是哪个版本的,这个是基础,多了解也有助于形成硬件设计的思想。在语言方面,建议初学者学习Verilog语言,VHDL语言语法规范严格,调试起来很慢,Verilog语言容易上手,而且,一般大型企业都是用Verilog语言,VHDL语言规范,易读性强,所以一般军工都用VHDL。

思想问题

对于初学者,特别是从软件转过来的,设计的程序既费资源又速度慢,而且很有可能综合不了,这就要求我们熟悉一些固定模块的写法,可综合的模块很多书上都有,语言介绍上都有,不要想当然的用软件的思想去写硬件在学习FPGA开发过程,首先要对电路设计熟悉,明白电路的工作过程:电路是并行执行。

习惯问题

FPGA学习要多练习,多仿真,signaltapII是很好的工具,可以看到每个信号的真实值,建议初学者一定要自己多动手,光看书是没用的。关于英文文档问题,如果要学会Quartus II的所有功能,只要看它的handbook就可以了,很详细,对于IT行业的人,大部分知识来源都是英文文档,一定要耐心看,会从中收获很多的。

算法问题

做FPGA的工程师,最后一般都是专攻算法了,这些基础知识都是顺手捏来的,如果你没有做好搞理论的准备,学FPGA始终只能停留在初级阶段上。对于初学者,数字信号处理是基础,应该好好理解,往更深的方向,不用什么都学,根据你以后从事的方向,比如说通信、图像处理,雷达、声纳、导航定位等。
这样学习FPGA最有效:
 1)熟悉语法,其实你不需要什么都会,但是要记住几个经典的时序,逻辑电路的描述方式。
 2)熟悉三个经典电路描述并仿真。三个经典电路分别是,分频器,计数器(可做一个时钟),序列检测器。
 4)知道了FPGA学习主要不在于编程!压根没有编程这回事!!Verilog是硬件描述语言!描述!!写代码时脑子里必须有电路图!!知道FPGA主要学的是硬件和算法!!软件最多能占10%就不错了!!

电脑休眠、睡眠与待机
休眠是将当前处于运行状态的数据保存在硬盘中,整机将完全停止供电。
此时电脑几乎和通常关机一样“安静”,你完全可以切断电源,因为保存到硬盘里面的数据不会由于断电而丢失!它和Ghost给系统做镜像的道理一样,不过与Ghost不同的是:Ghost保存并恢复的是整个系统信息,而休眠保存并恢复的是系统运行的信息。与待机相比,休眠是不能通过外部设备来唤醒的,它和正常开机一样启动电脑;不过和开机相比,休眠后启动电脑无需一个一个进程地来启动,只须要将硬盘中的内存镜像读取到内存中即可。
睡眠是Windows Vista中的新模式,这种模式结合了待机和休眠的所有优点。将系统切换到睡眠状态后,系统会将内存中的数据全部转存到硬盘上的休眠文件中(这一点类似休眠),然后关闭除了内存外所有设备的供电,让内存中的数据依然维持着(这一点类似待机)。这样,当我们想要恢复的时候,如果在睡眠过程中供电没有发生过异常,就可以直接从内存中的数据恢复(类似待机),速度很快;但如果睡眠过程中供电异常,内存中的数据已经丢失了,还可以从硬盘上恢复(类似休眠),只是速度会慢一点。不过无论如何,这种模式都不会导致数据丢失。
将系统切换到待机后,除了内存,电脑其他设备的供电都将中断,只有内存依靠电力维持着其中的数据(因为内存是易失性的,只要断电,数据就没有了)。这样当希望恢复的时候,就可以直接恢复到待机前状态。这种模式并非完全不耗电,因此如果在待机状态下供电发生异常(例如停电),那么下一次就只能重新开机,所以待机前未保存的数据都会丢失。但这种模式的恢复速度是最快的,一般五秒之内就可以恢复。

下式为无线信号在空气中传输时的损耗计算公式: 

Los = 32.44 + 20lg d(Km) + 20lg f(MHz)  Los 是传输损耗,单位为dB  d是距离,单位是Km ; f是工作频率,单位是MHz 

可见,传输损耗与频率成正比,即频率越高传输损耗越大;或者说在同样传输损耗情况下,传输距离与频率成反比,即频率越高,传输距离越短。 

目前的2.4G设备信号传输距离短(一般10~30米,可靠通讯距离10米),传输过程衰减大,信号穿透、绕射能力弱,信号易被物体遮挡; 

433M信号强,传输距离长,穿透、绕射能力强,传输过程衰减较小。

 

2.4G数据传输速率较高(250kbps),433M速率较低(100kbps)。目前厂家设计的射频卡工作过程类似一个射频卡一般1~5秒才发送一次数据,每次也只需要发送几个字节。每次发送数据所需时间约1ms左右,其他时间射频卡均处于休眠状态以减少电池消耗。由此可见,射频卡发送数据只使用了全部带宽的几千分之一。也就是说数据量不是很大的应用环境,433MHz和2.4GHz的传输速度都是绰绰有余。 

 

一般厂家所提供的信号传输距离都是在地面空旷地带条件下的理想通讯距离,但由于有些应用环境非常复杂,再加上人员、车辆的遮挡和设备的干扰,特别是2.4G信号,其本来传输距离就短,再加上信号穿透能力差、传输衰减大,其信号在传输的实际有效距离会大大缩短,在有些情况下信号会变得很弱,甚至收不到信号。 

 

433MHz下的通讯速率已经完全可以满足200个(理想环境下,2.4G可以更多)卡的并发识别数量,能适应大多数的应用环境。

 

影响漏卡率的关键因素是信号强度而不是传输速率,如果信号很弱甚至收不到信号,那么速率再高也没有用。确保收到信号才是根本。对于2.4GHz这样的设备,因为遮挡和距离对其信号影响很大,在很多情况下会出现某些卡的信号收不到,进而导致漏卡。 

 

解决漏卡问题的关键是提高分站信号覆盖范围,确保分站能收到每个射频卡的信号并有足够的读卡时间。 

 

由于2.4G通讯距离短(加放大器提高功率则要大幅度提高功耗,对射频卡来

说是不现实的),再加上对遮挡等比较敏感,因此实际的通讯距离更短,如果不采取特别措施提高通讯距离和读卡速度的话,很容易出现漏卡。 

 

目前所采用的射频收发芯片, 2.4GHz技术的先进性实际体现在基于该频点上所开发的带有复杂智能协议的应用,如无线局域网、蓝牙、无线传感器网络ZigBee等,它们的先进性体现在复杂的协议和应用上,如智能网络和自组网技术等,而绝不是体现在射频收发采用了2.4GHz这个频率。

 

由于2.4GHz频段在国际上和国内都是无需许可证的开放频段,因此在此频段开发了许多应用,这一频段已十分拥挤。目前在2.4GHz频段上开发的应用主要有:无线局域网、蓝牙、ZigBee无线传感器网络、部分无绳电话以及其他一些短距离无线通讯设备等。其中无线局域网和蓝牙已经大量应用,无线传感器网络也是方兴未艾。而433M频段相对来说更为“干净”一点。














 










 



0 0
原创粉丝点击