- 博客(152)
- 收藏
- 关注
原创 Chapter07_图像压缩编码
数字图像的压缩是指在满足一定的图像质量要求条件(比如保真度评分或信噪比值)下,通过寻求图像数据的更有效地表征形式,以便用最少的比特数表示图像或表示图像中所包含信息的技术在绝大多数图像的像素之间, 各像素行和帧之间存在着较强的相关性从统计观点出发,就是每个像素的灰度值(或颜色值)总是和其周围的其它像素的灰度值(或颜色值)存在某种关系,应用某种编码方法减少这些相关性就可实现图像压缩【引例】上图的黑白像素序列共41位新的编码只需21位:由此可见,利用图像中各像素之间存在的信息相关,可实现图像编码信息的压缩从信
2025-04-05 19:09:41
863
原创 Chapter06_图像复原
乘性噪声是指对有用信号有调幅作用的噪声,也即它们与信号的关系是相乘的,该类噪声的幅值与图像本身的灰度值有关;但当有用信号为零时,该噪声的干扰影响就不存在了,也即信号在它在,信号不在它也就不在了。,周期噪声通常是通过检测图像的傅里叶谱来估计,最简单的方法就是利用图像中的采样数据来估计噪声的均值和方差。,也即它们与信号的关系是相加的,它与图像信号的有无及灰度值大小无关,即使信号为零,它也会存在。,再通过噪声的均值和方差求解噪声的参数,通过计算样本图像无特征区域的直方图的中心距,可以估计随机噪声的分布特征。
2025-04-05 19:01:32
848
原创 Chapter04_空间域图像增强
图像增强就是对图像进行处理,使结果图像比原图像更适合于某一特定应用(特定意味着技术是非常面向问题的)图像增强没有增加图像中的信息量,有可能还损失图像增强没有统一的客观评价标准,特定用途特定方法。
2025-04-05 18:51:35
846
原创 Chapter03_数字图像的基本运算
首先在 x 方向上线性插值,也即在 (0,0) 和 (1,0) 两个点之间插入点 (x,0),在 (0,1) 和 (1,1) 两个点之间插入点 (x,1);同时,在已知 f(0,0)、f(0,1)、f(1,0) 和 f(1,1) 的情况下,按如下的双线性方程计算处 f(x,y) 值。灰度图像的直方图是一种表示数字图像中灰度级分布的函数,也即表示灰度图像中各灰度级及其出现的频率(个数)的关系的函数。已知像素点(0,0)、(0,1)、(1,0)和(1,1),要插值的点为 (x,y)
2025-04-05 18:43:44
941
原创 Chapter02_数字图像处理基础
随着灰度分辨率的降低,图像的细节信息在逐渐损失,伪轮廓信息在逐渐增加,图中由于伪轮廓信息的积累,图像已显现出了木刻画的效果。彩色图像一般是指每个像素的信息由R、G、B三原色构成的图像,其中的R、B、G是由不同的灰度级来描述的。二维图像平面上所有网格中心点位置对应的有序实整数对(笛卡尔坐标)的全体,就构成了该幅图像的采样结果。),并将二维图像平面上M×N 个网格的中心点的灰度值分别量化成与 L 个等级中最接近的那个等级的值。,灰度分辨率体现的是显示器区分图像中各个像素点的亮度(灰度)的能力,
2025-04-05 18:33:03
1003
原创 Chapter01_绪论
数字图像处理是指对数字图像信息进行加工,以改善图像的视觉效果和提高图像的实用性;或对数字图像进行压缩编码以减少所需的存储空间的技术。数字图像处理也称为计算机图像处理,泛指利用计算机技术对数字图像进行某些数学运算和各种加工处理。主要有频率域图像处理方法、小波图像处理方法和形态学图像处理方法。比如,利用胶片定影后的影像胶卷冲洗后,得到照片/图像。图像分析是比图像处理更高一级的计算处理过程。,即数字图像处理是一个从图像到图像的过程。数字图像处理的基本特征是图像处理。比如,利用数码相继拍摄的图像。
2025-04-05 18:26:40
602
原创 【微机原理与接口技术】定时控制接口
【例】设某应用系统中,系统提供一个10KHz的时钟信号接入8253的CLK0,即输入CLK0=10KHz, 8253的OUT0接入8259的IR1,要求每隔10ms完成一次扫描键盘的工作,已知CS=10~13H。工作过程:当CPU写入控制字后,OUT变为高电平,写入初值后计数器并不开始计数,当GATE门控信号的上升沿后才开始计数(硬件启动),计数到 0 时OUT变低,经过一个CLK后OUT又变高,停止计数。【例】设8253的通道1工作于方式5,按二进制计数,计数初值为4000H,则它的初始化程序段为?
2025-01-17 12:35:48
1518
原创 【微机原理与接口技术】中断控制系统
当向8259A写入的命令字的 D4=1,而引脚 A0=0 时(在PC机中操作的端口地址为20H时),8259A将之解释为 ICW1,并自动复位成初始状态,准备接收其它的ICW。中断源识别:微机系统可能有多个发生中断的原因(即中断源),所以处理器需要首先识别出当前究竟是哪个中断源提出了请求,并明确与之相应的中断服务程序所在的主存位置。当系统中有多个中断源时,一旦发生中断,CPU必须确定是哪一个中断源提出了中断请求,以便获取相应的中断服务程序的入口地址,进行中断处理,这个过程称为中断源识别。
2025-01-17 12:28:47
740
原创 【微机原理与接口技术】微机系统总线
局部总线PCI(Intel)PCI总线与处理器无关具有32位和64位数据总线采用集中式总线仲裁,支持多处理器系统通过桥电路兼容ISA/EISA总线具有即插即用的自动配置能力显示总线:图形加速接口AGP、PCI-E外设接口:键盘接口、鼠标接口、并行打印机接口、串行通信接口,通用串行接口USB,IEEE 1394接口32位PC机采用多级总线结构而不是单总线结构的原因单总线结构限制了许多需要高速传输速度的部件32位PC机采用多种总线并存的系统结构。
2025-01-17 12:08:36
782
原创 【微机原理与接口技术】Pentium处理器引脚和时序
Pentium采用237引脚的 PGA(网格阵列)封装(无分时复用主要是168个引脚数据信号地址信号读写控制信号……其他引脚电源正Vcc、电源负Vss(地线)未连接使用NC等引脚。
2025-01-17 12:00:36
1063
原创 【微机原理与接口技术】80x86的引脚信号及总线时序
这时,外设或存储器会通过“READY”信号线在T3状态启动之前向CPU发一个“数据未准备好”信号,于是CPU会在T3之后插入1个或多个附加的时钟1周期Tw(下面是最常见的地址总线和数据总线的复用,即数据总线在不同的时刻还具有地址总线的功能。是复用信号,需要地址锁存器将地址信息保存起来,为外接存储器或外设提供地址信息。读写操作需要保证存储器或外设与处理器速度一致,慢速的 I/O 或存储器发出一个。所谓“分时复用”,是指同一引脚在不同的时刻具有不同的功能。数量最多的处理器引脚是地址引脚和数据引脚,但功能单一。
2025-01-17 11:57:58
934
原创 【微机原理与接口技术】总线技术
学习微机总线从总线的有关概念和技术入手,然后学习16位8086处理器和32位Pentium处理器的引脚(即处理器总线),最后介绍微机中的ISA、PCI和USB总线。
2025-01-17 11:53:48
980
原创 【微机原理与接口技术】存储器组织
处理器通过地址总线引脚发送物理地址访问存储器,但进行程序设计时采用逻辑地址。是8086处理器的存储模型,IA-32处理器也支持(兼容8086)程序访问一个存储单元时,处理器会将逻辑地址转换为线性地址。保护方式的地址转换:线性地址 = 段基地址 + 偏移地址。只能寻址1MB物理存储器空间,每个段不超过64KB。通电或复位后,IA-32处理器处于实地址方式。某个存储单元可以处于不同起点的逻辑段中,所以。,程序利用逻辑地址寻址段中的每个字节单元。IA-32处理器固有的工作状态。IA-32处理器提供。
2025-01-17 11:49:28
484
原创 【微机原理与接口技术】寄存器
寄存器就是暂时存放数据的地方程序员通过编写程序、由处理器执行指令直接控制寄存器,而其他部件却无法直接控制对应用人员(程序员)来说,处理器被抽象为可编程寄存器。
2025-01-17 11:47:22
864
原创 【微机原理与接口技术】处理器的功能结构
超标量技术:在单个时钟周期内执行多条指令的设计方法,超标量架构是处理器从顺序执行(单一指令流)迈向并行执行(多指令流)的关键一步,使其在当时成为市场上性能领先的处理器之一。所有整数指令都可以在U流水线上执行,只有简单的整数指令可以在V流水线上执行,复杂指令只能由U流水线执行微代码序列(微程序)一个用于高速缓冲指令的指令Cache,另一个用于高速缓冲数据的数据Cache,即分离Cache结构。基本的 ALU 由加法器电路构成,操作的数据来自于通用寄存器或主存,运算结果返回寄存器或主存。
2025-01-17 11:44:04
779
原创 【微机原理与接口技术】微型计算机系统组成
组成,安装在机器内部的电路板上,主存储器造价高、速度快,但容量小,主要用来存放当前正在运行的程序和正待处理的数据。等构成,以外设的形式安装在机器上,辅助存储器造价低、容量大、信息可长期保存,但速度慢,主要用来长久保存程序和数据。由于各种外设的工作速度、驱动方法差别很大,无法与处理器直接匹配,所以不可能将它们直接连接到微机主机上,需要。现代计算机是在冯.诺伊曼计算机结构基础上进行的改进,在现代计算机中,5大部件成为了3个硬件子系统。微机上配置的标准输入设备是键盘,标准输出设备是显示器,二者合称为控制台。
2025-01-17 11:40:10
1089
原创 【微机原理与接口技术】Intel 80x86系列处理器
Intel 公司在推出 32 位结构的 80386 处理器后,确定 80386 芯片的指令集结构 (Instruction Set Architecture,ISA) 为以后开发的 80x86 系列处理器的标准,称为 Intel 32 位结构 (Intel Architecture-32,IA-32)美国Intel 公司是目前世界上最有影响的处理器生产厂家,也是世界上第一个处理器芯片的生产厂家,其生产的80x86系列处理器一直是个人微机的主流处理器,该系列处理器的发展就是微型计算机发展的一个缩影。
2025-01-17 11:36:05
1436
原创 【微机原理与接口技术】微型计算机的发展
嵌入式系统融合了计算机软硬件技术、通信技术和半导体微电子技术,把计算机直接嵌人到应用系统之中,构造信息技术(Information Technology,IT)的最终产品。4004(108kHz,2300个)→ 4040 → 8008(500kHz,3500个)8086(5MHz,2.9万个)→ 8088 → 80286,IBM PC系列机。Z80、I8085、M6800,Apple-II 微机(著名的个人微型机)微机即微型计算机,它是以大规模、超大规模集成电路为主要部件,以。
2025-01-17 11:32:45
450
原创 【无线传感网】WSN数据管理技术
这些子查询也是连续查询,需要扫描、过滤(即选择)和综合相关无限实时数据流,产生连续的部分查询结果流,返回给全局查询处理器,经过进一步全局综合处理,最终返回给用户。基站发出查询后向网内广播查询请求,所有节点均接收到请求,满足查询条件的普通节点沿融合路由树将数据送回到根节点,即与基站相连的网关节点。最终观察者感兴趣的是传感器网络产生的数据,即某一区域内的多个传感器数据的融合结果,并非传感器本身的位置信息(医学和健康监测例外):数据在转发的路径中,中间节点根据数据的内容,对来自多个数据源的数据进行融合操作。
2025-01-01 18:14:01
948
原创 【无线传感网】无线传感器网络安全
WSN通常部署在无人维护、不可控制的环境中,除了具有一般无线网络所面临的信息泄露、信息篡改、重放攻击、拒绝服务等多种威胁外,WSN还面临传感器节点容易被攻击者物理操纵,并获取存储在传感器节点中的所有信息,从而控制部分网络的威胁用户不可能接受并部署一个没有解决好安全和隐私问题的传感网络,因此在进行WSN协议和软件设计时,必须充分考虑WSN可能面临的安全问题,并把安全机制集成到系统设计中。
2025-01-01 18:09:44
1409
1
原创 【无线传感网】WSN跟踪技术
在无线传感器网络的许多实际应用中,跟踪运动目标是一项基本功能由于传感器节点体积小、价格低廉、采用无线通信方式,以及传感器网络部署随机,具有自组织性、鲁棒性和隐藏性等特点,无线传感器网络非常适合于移动目标的定位和跟踪在无线传感器网络跟踪过程中,首先需要节点进行监测,如果监测到目标出现,需要在一定时间内选择适合的算法判断出目标的运动轨迹,并对目标进行一些状态探测,这就要求传感器节点不仅具有一定的数据处理能力,而且能够根据不同的任务和有限的资源选择适合的算法计算目标的状态目标跟踪分类。
2025-01-01 17:51:07
306
原创 【无线传感网】定位技术
其基本原理在前面已经讲解过,未知节点根据接收到的信号强度值计算信号的传播损耗,按照相应的传播损耗模型将传播损耗转化为距离,然后再根据三边定位法或者多边极大似然估计法计算未知节点的位置。通过天线阵列和多个超声波接收器感知信标节点的发送信号的方向,计算未知节点和信标节点之间的方位角等,再通过角度测量法计算未知节点的位置。,r 远小于该平面的尺寸,在节点本身距离 r 以内的节点为通信邻居,每个节点都可以和通信邻居内的节点进行通信。未知节点接收每跳平均距离后,根据记录的跳数,计算到每个信标节点的跳段距离。
2025-01-01 17:49:22
1255
原创 【无线传感网】无线传感器网络拓扑控制技术
拓扑控制技术是无线传感器网络中的基本问题。,因此拓扑控制策略在无线传感器网络中有着重要的意义目前,在网络协议分层中没有明确的层次对应拓扑控制机制,但,它为路由层提供足够的路由更新信息,反之,路由表的变化也反作用于拓扑控制机制,MAC层可以提供给拓扑控制算法邻居发现等消息。
2025-01-01 17:41:31
1066
原创 【无线传感网】物理层及MAC层
*物理层采用直接序列扩频(DSSS)技术,定义了三种流量等级: **直接序列扩频技术可使物理层的模拟电路设计变得简单,且具有更高的容错性能,适合低端系统的实现。
2025-01-01 17:31:50
1147
原创 【无线传感网】无线传感网概述
需要固定基站,例如我们使用的手机,属于无线蜂窝网,它就需要高大的天线和大功率基站来支持,基站就是最重要的基础设施;传感器网络是自组织的动态网络,传感器网络没有基站,节点失效、新节点加入,导致网络拓扑结构的动态性,需要自动愈合。传感器节点电源能量有限,通常电池供电,工作环境恶劣,一次部署终生使用,更换电池困难。传感器计算能力有限,节点体积小,处理器和存储器性能有限,不允许进行复杂算法的运算。传感器网络是以数据为中心的网络,用户感兴趣的是数据而不是网络和传感器硬件。,使用的传统的传感器系统。
2025-01-01 17:28:16
984
原创 【计算机组成原理】微程序控制器
CPU出厂前,将指令系统中的所有指令对应的微程序存入控制器的控制存储器中,这样CPU可以根据当前要执行的指令类型去找到与这条机器指令所对应的微程序,然后一条一条地来执行对应微程序中包含的微指令序列。取指阶段包含了若干微命令,那么就可将取指阶段的微命令统一编成一个微程序存在CM中,这样,若指令系统中有n种机器指令,则CM中微程序数至少为 n+1(1为公共的取指微程序)一个程序,实际上就是一条一条的机器指令,所以程序的运行过程,就是这些指令一条一条执行的过程。① 执行取指公共微程序。
2024-12-22 11:05:21
870
原创 【计算机组成原理】指令流水线
这里举出一个例子——洗衣服,形象地介绍一下流水线的基本概念有ABCD四袋衣服需要清洗,一个完整的洗衣过程包括水洗、烘干和人工晾晒三个步骤如果使用串行方式清洗四袋衣物,过程如下:如果使用流水线的方式清洗,过程如下:通过以上例子应该能对流水线有一个基本概念了,下面我们来系统的了解一下什么是指令流水线。
2024-12-07 13:46:54
1003
原创 【计算机组成原理】CPU概述
时序信号是周期、节拍、脉冲等频率型信号序列,产生时序信号的部件称为时序发生器或时序系统,由1个低频振荡器和倍频逻辑组成。【注】取指令结束后,PC保存的地址码自动修改,以指向下一条指令的存储单元,修改量取决于指令字长和存储器的编址单位。低频信号振荡器:它是一个低频脉冲源,能输出固定频率的基准脉冲信号(外频),作为系统时钟信号。时序部件用于确保指令按照正确的顺序和时间序列进行执行,并与其他组件进行正确的协调。,读写存储器时,先要定位存储单元,因此设置MAR来。,以便控制各种功能部件协同工作,完成指令。
2024-12-07 13:34:18
940
原创 【计算机组成原理】指令格式
(剩余的3个操作码为二地址指令提供了最多3个操作码,每个操作码最多有64种可能性(总共 3×64=192 种可能性)),所以指令字长最少为 23 位,因为计算机按字节编址,需要是8的倍数,所以指令字长至少应该是24位,选A。若要求设计二地址指令15条、一地址指令34条,问最多还可设计多少条零地址指令?种操作码给二地址,而二地址另外多了 6 位给操作码(因为每个地址码的位数为6位),因此其数量最大达。个操作码,可以表示29条指令),以5位进行计算,它剩余。三地址指令有29条,所以其操作码至少为5位(因为。
2024-12-05 12:46:24
1134
原创 【计算机组成原理】浮点数加减运算
先了解一下 IEEE-754标准在计算机内浮点数常用下式表示:N=M∗REN = M*R^EN=M∗REN为浮点数,M为尾数,E为阶码(可以理解为指数),R为阶的基数(底),一般 R为 2 或 8 或 16此式与十进制的科学计数法的计数方法类似,比如 123500 = 1.235*105,10为底数,5为指数计算机内浮点数的表示常如下:浮点计算步骤: 对阶、尾数运算、规格化、舍入、溢出判断对阶对阶的目的是使两个操作数的小数点位置对齐,即使得两个数的阶码相等先求阶差,然后以小阶向大阶看齐的原则(尾数右移
2024-12-05 12:42:14
1791
原创 【计算机组成原理】定点数运算
【例3】整数x的机器数为1101 1000,分别对x进行逻辑右移1位和算术右移1位操作,得到的机器数各是:0110 1100、1110 1100。【例1】设机器数字长为8位(含1位符号位),写出A=+26时,三种机器数左、右移一位和两位后的表示形式及对应的真值。【例2】设机器数字长为8位(含1位符号位),写出A=-26时,三种机器数左、右移一位和两位后的表示形式及对应的真值。设进行加减操作的操作数为 A 和 B,他们的符号位分别为。,如果计算结果的符号位是01或10,则表示发生了溢出,其中。
2024-12-05 12:38:26
975
原创 【计算机组成原理】数制和编码
将十六进制或八进制数转换成二进制数时,只需要把每一个十六进制或八进制数字改写成等值的4位或3位二进制数即可,且保持高低位的次序不变。】将二进制数转换成十六进制时,整数部分从低位向高位方向每4位用一个等值的十六进制数字来替换,最后不足4位时在高位补0凑满4位。同理,将二进制数转换成八进制时,整数部分从低位向高位方向每3位用一个等值的八进制数字来替换,最后不足3位时在高位补0凑满3位。”:用要转换的十进制小数去乘以基数R,将得到的乘积的整数部分作为结果数据中各位的数字,小数部分继续与基数R相乘。
2024-12-05 12:33:18
1073
原创 【汇编】逻辑指令
TEST 指令与AND运算的工作原理相同,但与AND指令不同的是,它不会更改第一个操作数。因此,如果我们需要检查寄存器中的数字是偶数还是奇数,我们也可以使用TEST指令执行此操作,而无需更改原始数字(的不同数值执行的操作 (以 SHL 为例)不影响 SF、ZF、PF(奇偶)、AF。可用除立即数以外的任何寻址方式。
2024-11-30 18:38:17
1567
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人