- 博客(53)
- 资源 (34)
- 收藏
- 关注
原创 【线代】矩阵的列空间和零空间
列空间:在Ax=b中,A的所有列向量的线性组合,构成一个向量空间(列空间),则该方程有解的条件是:b向量在此列空间里。比如,一个线性方程组中有:4个方程,3个未知数,则A中包含3个4维向量,最多构成一个3维的向量空间(若3个列向量线性无关),因为解b是四维的,那么b将有很多种可能不在这个3维的向量空间里。零空间:在Ax=0中,x的所有可能解即是一个零空间。以上也对应了两种构造向量空间的方法:1.列空间:用向量的线性组合构成向量空间;2.零空间:方程的解构成向量空间...
2022-05-18 20:53:53 1971
原创 【微机】ALU的核心就是带标志加法器
许多指令会产生标识位,具体就是通过加法器+门电路产生的。控制器读取指令,产生控制信号,控制ALU执行相应的操作。
2022-05-10 17:40:40 2588
原创 【数电】半导体存储器的分类及原理
一、ROM1.1 掩膜ROM上图其实是ROM的结构,不只针对于掩膜。其实就是地址译码+访问存储,一个地址对应一个字,假设有N条地址线,M条数据线,那么存储器的容量=字数*位数=2^N * M。ROM的地址译码原理相同,不同类型的ROM只改动了交叉点的器件。1.2 可编程ROM(PROM)熔丝,故一次性编程1.3 可擦除的可编程ROM(EPROM)1.4 电可擦除的可编程ROM(EEPROM)1.5 快闪存储器(Flash Memory)PS...
2022-04-27 12:06:10 644
原创 【数电】理解MOS管的Vth(增强型)
其实就是,对NMOS来说,栅极底下是P型半导体,有空穴和B-离子,栅衬之间加电压,电子往栅极底下跑,与空穴复合,此时形成耗尽层(虽然因为B-离子的原因带负电,但无法自由移动);当电压超过Vth,多余电子来到栅极底下,可自由移动,形成沟道。...
2022-04-27 10:29:13 9491
原创 【数电】通过触发器配合时钟信号将窄脉冲展宽
如图左下,若无触发器,异步置零脉冲信号只有6到0的一个tpd,这样的进位输出信号会是很窄的一个脉冲,后级电路可能将其作为冒险给滤掉(但注意此时原电路仍能正常置零);加上触发器,由于是上升沿触发,触发器S’=0,R’=1,此时Q’=0;tpd之后S’=1,R’=1,保持,Q’=0;半个时钟周期后,S’=1,R’=0,Q’=1。也就是说,通过触发器与时钟的配合,将tpd的脉冲信号展宽为了半个时钟周期的信号...
2022-04-26 11:52:00 1083
原创 【数电】从电路级别理解DRAM和SRAM
DRAM:读写时,列选择和行选择信号置1即可SRAM需要读写时,WL置1,此时M5、M6导通。读很自然,写时:
2022-04-25 22:20:35 887
原创 【数电】同步时序电路与异步时序电路
中小规模电路常使用同步,因为设计简单大规模(如现在的芯片),常采用局部同步,整体异步的方式,以减小同步电路下管子同时打开的动态功耗
2022-04-25 15:17:56 890
原创 【数电】tcd、tpd、tsetup、thold
建立时间Tsetup:相对于触发信号,先来保持时间Thold:相对于触发信号,后走tpd在图中还没看明白
2022-04-25 12:32:26 10687 3
原创 【计网】停止-等待、超时重传、流水线(回退N步、选择重传)
停止-等待:发送端发送后,等待接收端的ACK或NAK超时重传:发送端发送后,等待接收端的ACK或NAK,若超过设定的时间,则重发GBN:发送窗口>=1,接收窗口=1,只能顺序接收,若收到的ACK错误,则发最近收到的正确顺序的最后一个ACK(即回退到N)选择重传:发送窗口>=1,接收窗口>=1,可以乱序接收...
2022-04-24 21:30:37 461
原创 【数电】对脉冲触发结构的理解(以SR结构为例)
为何叫脉冲触发?我的理解:以图中的下边沿有效为例,当时钟为1时,主触发器有效,1切为0后,从触发器有效;在时钟为1的过程中,S、R端的状态均对最终的输出有影响,而不仅仅是由1切换到0时的短暂时间有效,所以称为脉冲触发。注意:由理解也可知道:上图右方的表仅可在时钟为1时S、R只有一种输入时可用,否则不可直接用。原因:比如在时钟为1时,S=1,R=0后S=0,R=0,直接查表会认为Q*=Q,而正确结果应为Q*=1。...
2022-04-24 12:38:02 962
原创 【数电】竞争与冒险
竞争:门电路两个输入信号同时向相反的逻辑电平跳变的现象有竞争不一定有冒险,有冒险一定有竞争消除的方法:1.加滤波电容(几十-几百pF)2.加选通脉冲(其实就是等电路稳定了再看输出值)3.修改逻辑设计...
2022-04-22 18:26:36 944
原创 【计网】TCP与UDP
TCP:可靠的、字节流(保证字节顺序,但不提供边界界定的服务,边界界定由应用层协议解决)的服务UDP:不可靠的(UDP数据报)的服务
2022-04-21 21:42:42 1364
原创 【计网】FTP协议
与HTTP不同,FTP协议将两个TCP连接分别作为控制连接和数据连接,其中控制连接由客户端发起(服务器端口号21),数据连接由服务器发起(客户端端口号20),且FTP协议维护了用户的状态信息。
2022-04-21 21:40:51 450
原创 【数电】约束项及任意项的区别
约束项:基于问题的背景,输入中不可能出现的最小项,因其取值一定为0,因此可以放入逻辑函数中,便于化简。例如:ATM输入密码0-9,编码为4位二进制数中的10个,剩余6个不可能取到,因此剩余6个为约束项...
2022-04-18 11:02:09 5414
原创 【模电】共射放大电路(直接耦合+阻容耦合、NPN)
Rb1:方便直接耦合(若无,则静态工作点有误)Rb2:限流电阻Rc:转换放大电流ic为电压
2022-04-17 16:48:47 2738 1
原创 数电逻辑代数常用易忘公式
A+BC = (A+B)(A+C)A+A’B = A+BAB+A’C+BC = AB+A’CAB+A’C+BCD = AB+A’C
2022-04-10 15:27:21 298
原创 相同功能的程序,用指针比数组高效的原因解释
以下面的排序程序为例:两程序分别为数组、指针实现冒泡排序,对应的一种版本的汇编语言(RISC-V架构)如下:左图为数组,右图为指针。可以看到,数组版本的程序,因为在每次对i进行递增1后,需要再次更新所需访问元素的地址,也就是需要在循环里完成两次乘(或加)操作,而指针版本,只需每次对指针p进行递增8即可,在循环里只有一次加操作。因此指针比数组高效。但注意,现代先进的编译器,已经可以为数组版本的代码生成与指针版本同样性能的汇编代码。...
2022-04-09 20:39:44 238
原创 LOOCV(留一交叉验证)的理解
原理:将已有数据集(样本数为K)分成K份,每次选取K-1份训练,剩余1份测试。最后得到K个得分,将其平均作为该模型的得分。注意:此处的模型不是指模型的实例,而是指模型本身 。CV中调的参数不是模型的实例对应的参数,而是模型本身的超参数。参考【机器学习】Cross-Validation(交叉验证)详解...
2022-03-25 16:55:44 4286
原创 对贝叶斯公式,最大似然估计(MLE)及最大后验估计(MAP)的理解
一、贝叶斯公式贝叶斯公式可写为:P(A∣B)=P(B∣A)⋅P(A)P(B)P(A \mid B)=\frac{P(B \mid A) \cdot P(A)}{P(B)}P(A∣B)=P(B)P(B∣A)⋅P(A)形式很简单,但蕴含了由果推因的思想,怎样理解上述思想呢?我们假设有事件AiA_iAi, i=0,1,2,3,...,ni = 0,1,2,3,...,ni=0,1,2,3,...,n可能导致事件BBB发生,那么现在已知事件B发生了,而导致事件B发生的原因是AiA_iAi的概率可写
2022-03-16 17:40:44 1347
使用matlab从emnist数据集中提取.jpg格式图片
2020-07-02
北邮 电子院 电子工艺实习 两轮平衡智能小车组装与调试
2022-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人