- 博客(30)
- 资源 (1)
- 收藏
- 关注
转载 Matlab中的snr
一 matlab中产生高斯白噪声可以直接应用两个函数,一个是WGN,另一个是AWGN。WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声。1. WGN:产生高斯白噪声y = wgn(m,n,p) 产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度。y = wgn(m,n,p,imp) 以欧姆(Ohm)为单位指定负载阻抗。y = wgn(...
2019-05-05 15:22:47
22385
转载 OFDM技术与FDM技术区别
作者:NicDino链接:https://www.zhihu.com/question/20606092/answer/15809411来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1) 首先,OFDM的意思是Orthogonal Frequency Division Multiplexing, 正交频分复用。所以OFDM的正交说的是频域内的正交。...
2019-04-23 15:16:43
9135
转载 IQ调制、成型滤波及星座映射
IQ调制、成型滤波及星座映射现代通信中,IQ调制基本上属于是标准配置,因为利用IQ调制可以做出所有的调制方式。但是IQ调制到底是怎么工作的,为什么需要星座映射,成型滤波又是用来干嘛的。这个呢,讲通信原理的时候倒是都会泛泛的提到一下,但由于这部分不好出题,所以通常不会作为重点。但换句话说即使目前国内的大部分讲通信原理的老师,恐怕自己也就是从数学公式上理解了一下。真正的物理上的通信过程是怎么样...
2019-04-23 11:12:28
1553
1
转载 先验概率、后验概率以及共轭先验
贝叶斯定理:一个例子其实我们在之前介绍朴素贝叶斯分类器时就介绍过它,如果你有点忘了,这里就通过一个例子来帮你回忆一下。假设有一所学校,学生中60%是男生和40%是女生。女生穿裤子与裙子的数量相同;所有男生穿裤子。现在有一个观察者,随机从远处看到一名学生,因为很远,观察者只能看到该学生穿的是裤子,但不能从长相发型等其他方面推断被观察者的性别。那么该学生是女生的概率是多少?用事件 GG 表示...
2019-03-25 10:53:20
990
转载 硬判决和软判决
Viterbi译码分硬判决和软判决两种,在结构和译码过程上没有区别,区别在于分支度量的计算方法。硬判决是指解调器根据其判决门限对接收到的信号波形直接进行判决后输出0或1,换句话说,就是解调器供给译码器作为译码用的每个码元只取0或1两个值,以序列之间的汉明距离作为度量进行译码,适用于二进制对称信道(BSC)。而软判决的解调器不进行判决,直接输出模拟量,或是将解调器输出波形进行多电平量...
2019-03-22 08:59:52
5281
转载 LDPC构造及其编码
LDPC码构造方法有很多,我所了解的如下:1. 随机构造法:首先随机生成一个满足要求的规则H矩阵,由于随机法无法满足无短环要求,所以至少还需要消除4环这一步骤。然而4环并不是那么好消除的,所以可能消除4环的效果不怎样,导致的结果就是后面译码性能差。另外,消除四环的过程中很可能将H变为非规则码,所以这种方法构造的码往往是非规则码。消短环后很可能导致H出现很多列重低于3的情况,带来低列重码字。2...
2019-03-21 13:44:51
9322
转载 LDPC码
LDPC码简介低密度校验码(LDPC码)是一种前向纠错码,LDPC码最早在20世纪60年代由Gallager在他的博士论文中提出,但限于当时的技术条件,缺乏可行的译码算法,此后的35年间基本上被人们忽略,其间由Tanner在1981年推广了LDPC码并给出了LDPC码的图表示,即后来所称的Tanner图。1993年Berrou等人发现了Turbo码,在此基础上,1995年前后MacKay和Ne...
2019-03-21 13:38:19
20884
转载 FPGA寄存器打拍
关于FPGA中“打一拍”的含义,我们可以理解为把某个信号延迟了一个时钟周期,推而广之:“打两拍”就是延迟两个时钟周期,“打n拍”就是延迟n个时钟周期。 “打一拍”的目的很简单,就是为了FPGA中时序的正确性!!!!(了保证FPGA输入输出接口的时序,一般会要求将输入管脚首先打一拍再使用,输出接口也要打一拍再输出FPGA。将信号打一拍的方法是将信号通过一次寄存器,而且必须在IOB里面的寄...
2019-01-06 20:07:26
5630
转载 (大信号)运放的参数-压摆率
1.定义slew rate 就是电压转换速率(Slew Rate),简称压摆率。其定义是在1微秒时间里电压升高的幅度,就是方波来测量时就是电压由波谷升到波峰所需时间,单位通常有V/s,V/ms和V/μs三种。如果电压转换速率不高,在信号来了时不能准确及时跟上,信号消失后放大器只能跟上了原信号电平的一半或更低,令信号的幅度比信号缩小,分析力也就差了。2.解释压摆率可认为,当输入运放一个阶...
2018-11-25 11:21:37
2640
转载 如何为互阻抗放大器选择器件
在高精度光电转换应用中,我们经常使用光电二极管和互阻抗放大器将光信号转换为电信号,并将其放大。如图 1 所示,通过 R1 的光电流可在放大器输出端产生电压,实现电流电压转换。这是最简单、最常用的光电转换电路。本文将介绍如何在已有光电二极管的情况下选择放大器,如何在已有放大器的情况下选择光电二极管,以及如何优化反馈电阻器 R1 及补偿电容器 C1。图 1:最简单的常用光电转换电路图 2 是开环增...
2018-11-21 15:57:51
2373
转载 运放自激震荡
在负反馈电路时,反馈系数F越小越可能不产生自激震荡。换句话说,F越大,产生自激震荡的可能性越大。对于电阻反馈网络,F的最大值是1,F=1的典型电路就是电压跟随电路。这就是电压跟随运放易震荡原因(这也是我们常常会看到运放手册标有单位增益稳定说明的原因) 奇怪的运放现象现象 用OPA2690ID做一个最简单的电压跟随。电源采用稳压源,示波器采用TDS2022B。当IN输入为0或者悬空的...
2018-11-18 20:06:44
6936
转载 信号抖动与测量
ITU-T G.701标准对抖动的定义为:“抖动是指数字信号在短期内重要的瞬时变化相对于理想位置发生的偏移”。 还有一个跟抖动很类似的概念,即漂移。一般情况下,抖动是指发生得比较快的定时偏差,而漂移是指发生的比较慢得定时偏差。ITU把漂移和抖动之间的门限定义为10Hz,偏移频率大于10Hz的叫抖动,小于10Hz的叫做漂移。 抖动可以分为随机性抖动(RJ)和确定性抖动(DJ),而确...
2018-11-09 16:47:35
8527
转载 通信常识:波特率、数据传输速率与带宽的相互关系
【带宽W】 带宽,又叫频宽,是数据的传输能力,指单位时间内能够传输的比特数。高带宽意味着高能力。数字设备中带宽用bps(b/s)表示,即每秒最高可以传输的位数。模拟设备中带宽用Hz表示,即每秒传送的信号周期数。通常描述带宽时省略单位,如10M实质是10M b/s。带宽计算公式为:带宽=时钟频率*总线位数/8。电子学上的带宽则指电路可以保持稳定工作的频率范围。 【数据传输速率Rb】...
2018-10-31 22:13:02
7521
转载 水下通信介绍
水下通信介绍 海洋覆盖着地球三分之二的表面积,它是人类探索和研究的最前沿的领域之一。海洋不仅在国际商业和渔业中扮演重要的角色,而且还包含了有关气候的信息,以及大量急待开发的资源。水下无线通信是研制海洋观测系统的关键技术,借助海洋观测系统,可以采集有关海洋学的数据,监测环境污染,气候变化海底异常地震火山活动,探查海底目标,以及远距离图像传输。水下无线通信在军事中也起到至关重要的作用,而且...
2018-10-31 22:12:23
22230
3
转载 simulink 的通信模块库(Communication System Toolbox)
(5)通信模块库(Comunications Blockset) 信源(Comm Sources):在这个库中,可以形成随机或伪随机信号,也可以读取文件或模拟压控振荡器(VCO)来产生非随机信号。 Bernoulli Random Binary Generator模块:产生伯努利分布的二进制随机数。 Binary Vector Noise Generator模块:产生可以控制“1”的个...
2018-10-17 21:18:30
8308
3
转载 MATLAB Simulink模块库详解(一)Sources篇
Simulink模块库概述1.Sources模块库,为仿真提供各种信号源2.Sinks模块库,为仿真提供输出设备元件3.Continuous模块库,为仿真提供连续系统4.Discrete模块库,为仿真提供离散元件5.Math模块库,提供数学运算功能元件6.Function&Tables模块库,自定义函数和线形插值查表模块库7.Nonlinear模块库,非连续系统...
2018-10-17 20:53:58
12599
转载 Simlink模块库注释
SIMILINK模块库按功能进行分为以下8类子库:(1)Continuous(连续模块)(2)Discrete(离散模块)(3)Function&Tables(函数和平台模块)(4)Math(数学模块)(5)Nonlinear(非线性模块)(6)Signals&Systems(信号和系统模块)(7)Sinks(接收器模块)(8)Sources(输入源模块)连续模块(Continuo...
2018-10-15 21:17:29
2905
转载 滤波器开篇,线性相位FIR滤波器的FPGA实现
也是有一段时间不写博客了啊,主要是这学期的实验课太多,每天都是在写预习报告,实验报告中度过,也快到考试月了啊,感觉又要忙起来了,今天就抽点时间来开个头,开什么头呢?对!就如标题所示,滤波器。 这段时间也有很多网友加小墨,首先感谢广大网友的支持,你们的支持是我前进的最大动力。很多网友加我的原因我总结了一下,可能是最近是毕业季嘛,大部分人都在搞毕业设计,所以~还有一部分人是一些初学者...
2018-10-13 21:26:06
4227
1
转载 海水量子通信
1.海水盐度对光的折射率有影响,需要更精确地计算接收角度, 2.很多理论都认为海水中的微生物和悬浮颗粒会导致光子在传播路径上遭遇散射,从而使量子通信无法进行。研究人员发现,可将微生物或悬浮颗粒等造成的散射都归于海水损耗,海水的损耗量虽然很大,但光子只会丢失,不会发生量子比特翻转。3.量子是能量最基本、最小的不可分割的单元。未知量子态无法精确克隆,只要有人试图复制,就会产生误码,从而被...
2018-10-13 15:27:47
524
转载 海水组成
海水是一种非常复杂的多组分水溶液。海水中各种元素都以一定的物理化学形态存在。在海水中铜的存在形式较为复杂,大部分是有机化合物形式存在的。在自由离子中仅有一小部分以二价正离子形式存在大部分都是以负离子络合物出现。所以自由铜离子仅占全部溶解铜的一小部分。海水中有含量极为丰富的钠,但其化学行为非常简单,它几乎全部以Na+离子形式存在。海水中的溶解有机物十分复杂,主要是一种叫做“海洋腐殖质”的物质,它...
2018-10-13 15:19:31
5456
转载 模拟滤波器和数字滤波器
1、模拟滤波器。模拟滤波器分为无源和有源,无源主要由R,L,C构成的,有源主要由运放、电阻、电容构成。无源滤波器结构相对简单,成本较低;有源滤波器成本较高,但是滤波效果好,稳定度和精度较高。优点: 可以滤除宽频带信号,与后端ADC采样率无关,适用于做抗混叠滤波器。缺点: 模拟滤波用元器件搭建,一旦搭建完成,很难修改滤波参数,并且阻带最小衰减很难达到-60db。2、数字滤波...
2018-10-11 19:48:36
17007
1
转载 滤波,去耦,旁路电容的选取问题
电容的特性是正半周时充电,负半周时放电,高频信号频率较高,它会在负半周时没等电压放完,正半周又到来开始充电。电容容量过大,将在电容上聚集很高的电压或杂波,根本滤不下去,将传到后级形成干扰。所以只有小容量电容,才能滤去我们选用频率以外的杂波干扰或频率。在稳压电源上,在大滤波电容后边并上0.01微法电容,就是这个意思,使其能够同时滤去电火花等尖峰干扰波。 滤波电容用在电源整流...
2018-09-02 22:46:41
5912
转载 有限域的加减乘除运算
序言在本人的其它博文中,介绍了主流的三种公钥加密算法:RSA、离散对数加密和椭圆曲线加密。出于可读性上的考虑,文章中尽量减少了代数相关的描述。实际上,他们或多或少都跟有限域扯上了关系,如果能从抽象代数角度去解释,会更简洁。抽象代数基础抽象代数,其实就是对我们日常使用的代数运算进行了抽象,将其泛化到更一般的领域。小学的时候我们学习加法和乘法,里面有说它们满足结合律、交换律、分配律。这么多...
2018-09-02 21:49:01
17261
转载 离散余弦变换(DCT)
1.预备知识1.1可分离变换二维傅立叶变换可用通用的关系式来表示:式中:x, u=0, 1, 2, …, M-1;y, v=0, 1, 2, …, N-1;g(x,y,u,v)和h(x,y,u,v)分别称为正向变换核和反向变换核。 如果满足 :则称正、反变换核是可分离的。进一步,如果g1和g2,h1和h2在函数形式上一样,则称该变换核是对称的。2....
2018-09-02 18:49:23
5331
转载 FPGA亚稳态及其处理方法
1. 应用背景1.1 亚稳态发生原因 在FPGA系统中,如果数据传输中不满足触发器的Tsu和Th不满足,或者复位过程中复位信号的释放相对于有效时钟沿的恢复时间(recovery time)不满足,就可能产生亚稳态,此时触发器输出端Q在有效时钟沿之后比较长的一段时间处于不确定的状态,在这段时间里Q端在0和1之间处于振荡状态,而不是等于数据输入端D的值。这段时间称为决断时间(...
2018-07-15 19:33:44
3595
转载 FPGA仿真--前仿真和后仿真
初学者学习FPGA,必定会被它的各种仿真弄的晕头转向。比如,前仿真、后仿真、功能仿真、时序仿真、行为级仿真、RTL级仿真、综合后仿真、门级仿真、布局布线后仿真等。 Quartus和Modelsim软件的仿真形式 Quartus II有两种仿真形式:1、功能仿真;2、时序仿真。 Quartus II调用Modelsim的两种仿真形式为:1、RTL级仿真;2、Gate-level仿真。 以下内...
2018-07-07 14:05:51
2487
转载 说说$strobe,$monitor 和 $display 的差别
verilog使用$display,$strobe系统任务来打印log。用$display()系统任务来显示当前变量的值。用$strobe()系统任务来显示用非阻塞赋值的变量值。用$monitor()监控和输出参数列表中的表达式或变量值。$display,$strobe()$monitor()当启动一个带有一个或多个参数的$monitor任务时,仿真器则建立一个处理机制,使得每当参数列表中变量或表...
2018-07-06 10:37:01
9514
转载 从多级延迟触发器到边沿检测
本文记录一下关于延迟触发器链与它的常用用法(即边沿检测。多级延迟的触发器应该是比较常用的,当我们需要对信号信号进行延时,这个时候我们就用到了延迟触发器链。下面就来记录一下吧。 一、多级延迟触发器(或延迟触发器链) (1)多级延迟触发器电路 多级延迟触发器,顾明思议就是多个触发器串在一起,对信号进行打拍,一个触发器就延时了一拍,也就是延迟了一个时钟周期。多级触发器的代码如下所示: 1 modu...
2018-07-05 09:16:53
582
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人