- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 数字电路中的IO:老铁们必须搞懂的“门卫”与“接线员”
数字IC的IO设计,是芯片与外界对话的“咽喉要道”,既要精通电路设计,又得吃透协议标准。而普通电路接口更像“即插即用”的配角,两者难度根本不在一个量级。搞IC的老铁们,下次再看到IO模块,可别小瞧它——这里头藏着的,全是硬核科技!参考文献汤山俊夫. 数字电路设计[M]. 科学出版社, 2002.朱明程, 牛风举. 基于IP复用的数字IC设计技术[M]. 北京大学出版社, 2003.潘明, 潘松. 数字电子技术基础[M]. 科学出版社, 2004.
2025-03-07 00:59:05
940
原创 【NR物理层研读】PRACH(一)
在上面这张表格中,第一列代表$i$的取值,后面的二十列是对应第一列中$i$取的每一个值下,相对应的$u$值,比如在第一行中,$i$的取值为$0-19$,则第一行中的第二列对应的是$i$取值为$0$时,$u$的取值是$129$,第一行中的第三列,对应的是$i$取值为$1$时,$u$的取值是$710 ...$依此类推。注意:这里的表格比较大,不予详细列出,通过这些表格可以确定逻辑根序列的序列号$u$,也就是在不同逻辑根序列的逻辑索引$i$下,可以确定$u$的取值。逻辑根序列的顺序是循环的,逻辑索引0与。
2024-07-18 12:31:05
1207
原创 【NR学习一】NR中的带宽、子载波间隔、PRB数量、FFT点数与采样率之间的关系
在5G NR(New Radio)系统设计中,带宽(Bandwidth)、子载波间隔(Subcarrier Spacing, SCS)、资源块(Resource Block, PRB)、FFT(Fast Fourier Transform)点数以及采样率(Sampling Rate)之间的关系紧密相连。
2024-05-15 12:00:23
6655
原创 NR及LTE中的IQ数据与信息、比特率、码元、波特率之间的关系
信息:对信源进行数字编码后的数据,基本单位是bit。比特率:信息的速率称为比特率(bit/s、bps),通常用Rb表示。
2023-06-14 20:13:19
1989
1
原创 verdi中的Signed 1‘s Complement和Signed 2‘s Complement的区别
Signed 1’s Complement和Signed 2’s Complement都是用于表示有符号整数的方式,它们的区别在于表示负数的方式不同。
2023-04-15 16:04:17
2144
原创 验证方法学覆盖率(一):代码覆盖率
前言:随着验证方法学的发展,覆盖率作为一种判断验证充分性的手段已成为验证工作的主导。绝大多数验证工程师会将覆盖率分为两大类:代码覆盖率和功能覆盖率。本文主要介绍有关代码覆盖率的概念。代码覆盖率代码覆盖率是衡量验证进展的最简易的方式。它的作用是检查代码是否冗余,设计要点是否遍历,被检测的对象是RTL代码,而代码覆盖率的检测一般由工具自动生成的,不需要自定义收集条件。代码覆盖率主要包括以下几种:1.行覆盖率(Line coverage)行覆盖率度量的是多少行代码已经被执行过。比如,你有100行代码,执行
2020-07-06 18:08:37
11224
原创 Verdi改变字体尺寸
在启用verdi看代码和波形进行debug时,显示的字体一般会很小。调整的方法是:点开菜单栏中的Tools->Preferences然后如图所示,选择General,再选择Font and Size.在右侧的两个choose Font中就可以改变代码、波形等的显示大小了。...
2020-07-03 10:36:16
27751
10
原创 TypeError: 'dict_keys' object is not subscriptable
TypeError: 'dict_keys' object is not subscriptable机器学习实战中代码firstStr = myTree.keys()[0]报错内容为:firstStr = myTree.keys()[0] #the text label for this node should be thisTypeError: ‘dict_keys’ obje...
2019-12-22 16:32:12
706
原创 统计学习方法札记:基本概念
1.基本概念输入输出空间将输入与输出所有可能取值的集合分别称为输入空间和输出空间输入与输出空间可以是有限元素的集合,也可以是整个欧氏空间,输入空间与输出空间可以是同一个空间,也可以是不同的空间;但通常输出空间远远小于输入空间。实例每一个具体的输入是一个实例,通常由特征向量表示,所有特征向量存在的空间称为特征空间,特征空间的每一维对应于一个特征。在监督学习过程中,将输入与输出看作是定义在...
2019-11-05 19:54:07
261
原创 使用C#操作EXCEL文件
1.在项目中引用Microsoft Excel 12.0 Object Lib这个COM组件,如图所示。2. 在命名空间中添加引用,完整的引用如图所示。3.打开、关闭Excel文件 //EXCEL所存储的路径 string fileName = @"C:\Users\Administrator\Desktop\测试.xls"; ...
2019-05-12 21:06:57
59668
15
转载 C#学习笔记:使用事件
事件与委托有着密切的关系,因为事件自身就是委托类型。由于委托可以绑定和调用多个方法,所以会为时间的处理带来方便。类型只需要对外公开事件,就可以与外部的其他地方进行关联,从而实现事件订阅。首先,我们先介绍一下事件订阅的概念。在实际生活中,假设我们订阅了某新闻平台的邮件通知服务,只要有新闻更新,服务提供方就要发送通知邮件。因此,事件订阅也是如此,前文分析过选用委托作为事件的类型的理由,就是委托可以与...
2019-03-25 15:34:39
393
转载 C#学习笔记:C#中定义和使用委托
委托的声明和方法的声明类似,不同的是必须要用delegate关键字。由于委托是一种类型,所以可以独立声明。使用委托时要先进行实例化,和类一样。可以使用new关键字来产生委托的新实例。我们可以将一个或者多个与委托签名匹配的方法与委托实例关联,在随后调用委托时,就会调用多有与该委托实例关联的方法。与委托关联的可以是任何类或者结构中的方法,也可以是静态方法,只要是可以访问的方...
2019-03-23 19:15:43
910
1
转载 C#学习笔记:如何周期性重复执行某个方法
Timer t = new Timer(); t.Interval = 10;//定时周期10毫秒 t.Tick += new EventHandler(x);//到了10毫秒做x t.Enabled = true;//是否不断重复定时操作 t.Start();//开始定时器 void...
2019-03-14 14:32:26
4896
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人