自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 延迟扩展和相干带宽 VS 多普勒扩展和相干时间

现考虑一个线性时不变随机信道,信道响应为:h(t;) = h(), 信道输出 y(t) 与信道输入 x(t) 之间的关系如下:y(t) = (h*x) (t) . * 为卷积如果在这种信道下,传输一个无穷窄的脉冲(类似一个 delta 输入),接收端的信道输出被扩展到秒,则我们说这种信道是时间弥散的,且延迟扩展为。如果用来发射携带信息的一个脉冲持续时间为,同时,被传送符号的周期为,通过延迟扩展等于的信道 h() 传播后,接收到的符号波形的持续时间等于+。 ...

2021-11-26 11:06:31 2403

原创 波形之间的相关性

两个波形 x(t) 和 y(t) ,如果他们在同一个(一般来说是非常复杂的)数量级上,即 y(t) = a*x(t),则称这两个波形之间是相干的。如果两个相干波形是两个平稳随机过程的实现,那么他们的互相关是固定的幅度,并且他们的相关系数(也称相关性)的幅值等于1....

2021-11-26 10:26:39 1866

原创 系统级、算法级、RTL级、门级、开关级

算法级:主要用于快速验证算法的正确性,不一定可以综合成实际电路结构结构级:更接近电路的实际结构,电路的层次化描述,类似于电路框图RTL级:贴近实际电路结构的描述,描述的细节到寄存器内容传输级别,可以精确描述电路的工作原理、执行顺序,细化到寄存器级别的结构描述也就是RTL级描述,并无绝对划分标准。注:RTL(Register Transfer Level)寄存器转换级。在这个级别下,描述各级寄存器(时序逻辑中的寄存器),以及寄存器之间的(时序逻辑中的组合逻辑)信号的是如何转换的。需要注

2021-08-29 14:54:10 3148

转载 Verilog文件的读取(fscanf)和写入(fwrite)方法

在写testbench时,经常会用到文件的读取,下面示例了文件读取和写入的方法:文件 读取(fscanf)图中第一行定义一个文件句柄。由于打开的文件中一行中有两个10bit的十进制数据,所以定义了2个reg变量。第6行到12行就是文件的读取过程。使用的系统函数$fopen打开文件;使用$feof判断文件是否读完;使用$fscanf读取文件内容。在实际验证中,仿真一段时间后,仿真会结束,注意在仿真结束时,要使用$fclose(dti_fid)关闭文件。文件 写入(fwr

2021-08-20 18:00:31 2201

原创 FPGA中高复位还是低复位?

低电平复位时,我们一般要这样写:always@(posedge clk or negedge reset_n) if(!reset_n) begin ............. ...

2021-08-20 16:59:22 1109

转载 ModelSim仿真波形保存步骤

1、do文件的保存过程(1)将视图切换到wave界面,即鼠标左键点击选择wave界面,使其高亮显示。(2)file——>save format——>D:/modeltech_6.5b/examples/run_wave.do 可以更改do文件名称和存放目录,一般保存在仿真目录中。2、wlf文件保存过程(1)切换左边任务栏至“sim”。(2)点击保存,给将要保存的 .wlf文件(波形文件)命名。3、载入之前保存的波形(1)重启modelsim,open 之.

2021-08-20 16:55:58 4893

转载 负数的二进制表示

例如:7的二进制形式可以表示如下:00000000 00000000 00000000 00000111-7的二进制形式可以表示如下:11111111 11111111 11111111 111110011)左边为高位,右边为低位;2)最高位为符号位,正数的符号位为0,负数的符号位为1;3)按照我们正常的逻辑很容易想到只需要把正数7的二进制形式的符号位换成1,-7的二进制表示形式应该是:10000000 00000000 00000000 00000111但它只是.

2021-07-27 10:54:42 1213

转载 verilog中的task语句用法

任务就是一段封装在“task-endtask”之间的程序。任务是通过调用来执行的,而且只有在调用时才执行,如果定义了任务,但是在整个过程中都没有调用它,那么这个任务是不会执行的。调用某个任务时可能需要它处理某些数据并返回操作结果,所以任务应当有接收数据的输入端和返回数据的输出端。另外,任务可以彼此调用,而且任务内还可以调用函数。1.任务定义任务定义的形式如下:task task_id; [declaration] procedural_statementendtask关键...

2021-07-22 15:13:02 4155

原创 matlab中abs( )函数

1.abs函数:数值的绝对值和复数的模值2.基本用法:abs(x)函数是对数组元素求 绝对值 的函数。 函数的定义域包括复数。 对于复数x=a+b*i,有abs(x)=sqrt(a2+b2)。注:sqrt( ) 函数 开根号...

2021-07-19 17:35:40 19060 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除