分别介绍了连续小波变换、离散小波变换、Haar小波变换和整数小波变换,最后介绍JPEG2000的编码算法和标准。
2025/6/2 5:47:39 1.65MB 小波变换,JPEG2000编码
1
对于一些图片来说,经过处理后的图片可能会出现一些孔洞的现象,影响图像地美观性,或者检测一些裂纹,会出现裂纹不连续,甚至出现断裂地现象,影响图像的效果,该代码就是解决这些断裂现象,使得图像变得连续。
2025/5/30 21:42:30 3.65MB 图形处理 孔洞填充
1
传统的早迟积分型码元同步方法,基于锁相环原理,通过比较早迟积分值获取检相误差,进而调整采样时钟,其环路设计比较复杂。
本文提出了一种基于滑动积分的码元同步方法,该方法针对码元采样值在一个码元周期内获取连续的滑动积分值序列,通过比较早迟积分值调整最佳积分值位置,进而获取最佳积分值。
该方法不需要设计复杂的时钟调整电路,设计简单,易于数字化实现。
1
连续投影算法(SPA)是一种使矢量空间共线性最小化的前向变量选择算法,它的优势在于提取全波段的几个特征波长,能够消除原始光谱矩阵中冗余的信息,可用于光谱特征波长的筛选。
近年来,国内外学者在利用光谱分析技术检测作物和食品中某些重要成分的含量时利用了连续投影算法作有效波长的选取。
2025/5/29 16:19:11 97KB SPA
1
本文档的主要内容详细介绍的是《华为模拟电路讲义上下册合集》  模拟电路是指用来对模拟信号进行传输、变换、处理、放大、测量和显示等工作的电路。
模拟信号是指连续变化的电信号。
模拟电路是电子电路的基础,它主要包括放大电路、信号运算和处理电路、振荡电路、调制和解调电路及电源等。
2025/5/29 12:15:33 1.81MB 综合文档
1
《国外电子与通信教材系列:信号与系统(第2版)》是美国麻省理工学院(MIT)的经典教材之一,讨论了信号与系统分析的基本理论、基本分析方法及其应用。
全书共分11章,主要讲述了线性系统的基本理论、信号与系统的基本概念、线性时不变系统、连续与离散信号的傅里叶表示、傅里叶变换以及时域和频域系统的分析方法等内容。
作者使用了大量在滤波、采样、通信和反馈系统中的实例,并行讨论了连续系统、离散系统、时域系统和频域系统的分析方法,使读者能透彻地理解各种信号系统的分析方法并比较其异同。
2025/5/25 0:21:25 2.75MB 奥本海姆 中文版 答案
1
步进频连续波单点目标仿真程序,仿真了双端口矢网由线缆收发直连情况下的一维距离像,注释完整,非常适合学习,不明白的地方欢迎交流!
2025/5/22 20:10:43 5KB Matlab 成像
1
【DM365_NAND启动模式解析】DM365是一款由TexasInstruments(TI)生产的数字媒体处理器,常用于视频处理和嵌入式系统。
在DM365中,NAND闪存是一种常见的非易失性存储器,用于存储固件和操作系统。
NAND启动模式是指DM365在上电或复位后从NAND闪存中加载启动代码的过程。
此过程涉及一系列复杂的步骤,确保系统能够正确地从NAND中读取和执行固件。
**NAND启动流程**1.**初始化**:系统首先初始化RAM1的高2KB栈空间(0x7800-0x7fff),避免覆盖用于存储UBL块号的最后32个字节(0x7ffc-0x8000)。
2.**禁止中断**:所有中断(IRQ和FIQ)被禁用,以确保启动过程不被打断。
3.**设置DEEPSLEEPZ/GIO0**:这个外部引脚在NAND启动时必须处于高电平。
4.**读取NANDID**:读取NAND闪存的设备ID,获取设备特性,如页面大小、块大小等。
5.**初始化NAND区域**:根据NAND的参数设置控制器和寄存器。
6.**搜索UBL描述符**:RBL(ROMBootloader)在block1的page0开始搜索UBL(UserBootLoader)的描述符。
如果未找到正确的UBL,会依次检查接下来的24个块,以防遇到坏块。
7.**处理UBL描述符**:UBL描述符包含入口点地址、占用的NAND页数、起始块和起始页等信息,用于指导UBL的加载和执行。
8.**ECC错误检测和校正**:开启硬件ECC(ErrorCorrectionCode)检测,复制UBL到IRAM(InternalRAM)。
如果检测到4位ECC错误,通过ECC算法进行纠正。
如果多次失败,RBL会尝试下一个块,直到找到有效的UBL描述符,或者在搜索完24个块后转而从SD卡启动。
9.**启动UBL**:在UBL的入口点执行代码,将控制权交给UBL。
10.**安全启动模式**:根据配置,启动模式可能包括PLL旁通模式,不使用快速EMIF、DMA或I-Cache。
在其他模式下,这些功能可以被启用以提高性能。
**NANDUBLdescriptor格式**UBL描述符是一个包含关键信息的数据结构,用于指示如何加载和执行UBL。
它可能包含如下字段:-入口点地址:UBL执行的起点。
-UBL占用的NAND页数:指示UBL的大小,必须是连续的页。
-UBL的起始块和起始页:定义UBL在NAND中的位置。
-MAGICIDs:特定的标识符,用于识别不同的启动模式。
**NAND启动详细流程**1.初始化栈空间、禁止中断、设置DEEPSLEEPZ/GIO0。
2.读取NAND设备ID,初始化NAND控制器。
3.搜索UBL描述符,最多遍历24个块。
4.复制并校验UBL到IRAM,根据UBL描述符配置启动选项。
5.转交控制权给UBL执行。
NAND启动流程图和具体的ARMNANDROMBootloader实例进一步详细说明了这个过程。
此外,支持的NAND设备ID列表确保了对多种NAND闪存设备的兼容性。
DM365的NAND启动模式解析涉及了设备识别、错误检测、固件加载和执行等多个环节,确保了系统的稳定和可靠启动。
理解这一过程对于开发和调试基于DM365的嵌入式系统至关重要。
2025/5/20 16:04:21 249KB DM365
1
第4章连续系统按环节离散化的数字仿真.ppt
2025/5/18 19:25:29 491KB ebook
1
人工神经网络实验之一,用hopfield网络解决旅行商问题。
简单,有注解,很实用。
2025/5/18 19:26:33 1KB hopfield TSP
1
共 666 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡