本文介绍了一种基于小波变换的高分辨率频谱分析方法,该方法对信号频谱分辨率有明显的改善效果,尤其是在短数据采样点上,仍然具有较高的频谱分析效果,适合于快速变化信号的频谱分析。
2024/5/11 21:08:40 97KB 小波变换 高分辨率 信号频谱
1
本书讲述构建程序的关键工具——链接器和加载器,内容包括链接和加载、体系结构、目标文件、存储分配、符号管理、库、重定位、加载和覆盖、共享库、动态链接和加载、动态链接的共享库,以及着眼于成熟的现代链接器所做的一些变化;
并介绍一个持续的实践项目,即使用perl语言开发一个可用的小链接器。
2024/5/10 17:12:46 8.45MB 链接器和加载器 中文版 英文版 pdf
1
永磁同步电机的直接转矩控制,通过对磁链进行滞环控制来产生开关信号,随后将开关信号有序组合,产生控制逆变器开关管的通断信号,从而实现产生目标转矩,驱动电机旋转。
DTC控制的优点就是能够快速的实现电机的动作,并且有一定的抗外界负载变化等干扰的能力,缺点就是由于标准空间矢量不能做到无限制划分,因此会产生一定的转矩脉动,希望在随后的控制方法中改进。
2024/5/10 9:20:02 38KB PMSM DTC
1
本设计课题任务的内容为:对OFDM系统无线信道进行研究,利用仿真器进行仿真,研究分析电磁波在该无线信道中的传播和变化规律。
具体要求:(1)在研究无线信道传播理论基础上,分析无线信道传播特性,建立各种衰落信道的结构模型,设计无线信道抽头延迟线模型和Jakes仿真模型。
(2)对路径损耗信道模型进行分析,比较各模型的特点,仿真分析模型误差,提出各种模型的适用环境。
(3)利用Jakes仿真器,对小尺度衰落信道进行计算机仿真,验证平坦衰落和频率选择性衰落信道特性,分析小尺度衰落的各种性能参数。
(4)对OFDM系统进行仿真,通过比较加保护间隔和不加保护间隔系统的误码率,给出OFDM具有独特的抗多径衰落特性。
(5)通过分析移动台移动速度和周围环境对系统误码率、信号包络、多普勒功率谱和传递函数等系统参数的影响,给出小尺度衰落随移动台移动速度和周围环境的变化关系。
1
%用遗传算法进行简单函数的优化clearbn=22;%个体串长度inn=50;%初始种群大小gnmax=200;%最大代数pc=0.75;%交叉概率pm=0.05;%变异概率%产生初始种群s=round(rand(inn,bn));%计算适应度,返回适应度f和累积概率p[f,p]=objf(s);gn=1;whilegn<gnmax+1forj=1:2:inn%选择操作seln=sel(s,p);%交叉操作scro=cro(s,seln,pc);scnew(j,:)=scro(1,:);scnew(j+1,:)=scro(2,:);%变异操作smnew(j,:)=mut(scnew(j,:),pm);smnew(j+1,:)=mut(scnew(j+1,:),pm);ends=smnew;%产生了新的种群%计算新种群的适应度[f,p]=objf(s);%记录当前代最好和平均的适应度[fmax,nmax]=max(f);fmean=mean(f);ymax(gn)=fmax;ymean(gn)=fmean;%记录当前代的最佳个体x=n2to10(s(nmax,:));xx=-1.0+x*3/(power(2,bn)-1);xmax(gn)=xx;gn=gn+1endgn=gn-1;%绘制曲线subplot(2,1,1);plot(1:gn,[ymax;ymean]);title('历代适应度变化','fonts',10);legend('最大适应度','平均适应度');string1=['最终适应度',num2str(ymax(gn))];gtext(string1);subplot(2,1,2);plot(1:gn,xmax,'r-');legend('自变量');string2=['最终自变量',num2str(xmax(gn))];gtext(string2);
2024/5/9 7:19:44 106KB 遗传算法
1
freo.js-[F]功能性[React式][O]对象编程库前言Freo是一个模块库,用于创建旨在用作全局存储的React性数据存储/流,其中单个事实源以互连方式控制整个接口,它引入了Adapter和Adaptable-like的概念来增强具有状态属性和边界的Observerpattern,并提供了几种Adapters和Adaptable-like实现,以使对变化的数据源的工作更易于管理和推理。
详细介绍通过扩展具有状态属性的ObserverPattern,Freo可以在(某些)普通javascript原语之上使用功能性React式编程(FRP)原理,Freo本身不起作用,但具有React性。
它充当数据存储/源的包装,允许Adapters访问变更流,StreamAdapter模块负责通过将非功能变更流发布到功能变更流来弥合Freo和FRP之间的差距。
如果这是您第一次
2024/5/8 4:12:04 224KB JavaScript
1
  本实验为用lcd1602显示0到9之间顺序变化,考虑到状态较多,可通过case语句,每一句对应一个数字,从而实现在lcd1602上的显示。
2024/5/5 17:56:13 3KB verilog FPGA VHDL
1
对应于IEC60335-1:2010/A2:2016基于原EN60335-1:2012+A11:2014+A13:2017+A1:2019+A14:2019进行更新相应变化:7.10EN增加部分删除(遵循IECA2:201622.55的要求);
7.12.Z1删除(因IECA2:20167.12.9已增加相同的要求);
7.14NoteZ1删除;
22.12NoteZ1删除;
24.Z1S2、S3电容不需再额外按照30.2.2和30.2.3.1测试;
25.7删除EN增加部分(因IECA2:2016已增加原EN增加的内容)。
2024/5/5 7:02:10 4.18MB en 60335 电器 安规
1
写的是一个界面设计,但是里面牵扯到控件随窗口的变化而变化,同时还有pnael容器里的控件
2024/5/4 22:49:14 60KB 控件变化
1
设计一个SP00LING输出进程和两个请求输出的用户进程,以及一个SP00LING输出服务程序。
当请求输出的用户进程希望输出一系列信息时,调用输出服务程序,由输出服务程序将该信息送入输出井。
待遇到一个输出结束标志时,表示进程该次的输出文件输出结束。
之后,申请一个输出请求块(用来记录请求输出的用户进程的名字、信息在输出井中的位置、要输出信息的长度等),等待SP00LING进程进行输出。
SP00LING输出进程工作时,根据请求块记录的各进程要输出的信息,将其实际输出到打印机或显示器。
这里,SP00LING输出进程与请求输出的用户进程可并发运行。
(1)功能分析当输入“第一个用户进程的请求为:”,“第二个用户进程的请求为:”后,按下“确定”键,再右侧文本区中将显示两个请求输出的用户进程请求的数据,以及SPOOLING输出进程输出的数据。
其中两个请求输出的用户进程的调度的概率各为0.45,SPOOLING输出进程的调度为0.10,该调度以随机数发生器产生的随机数来模拟。
(2)进程状态进程基本状态有3种,分别为可执行、等待和结束。
可执行态就是进程正在运行或等待调度的状态;
等待状态又分为等待状态1、等待状态2和等待状态3。
状态变化的条件为:①进程执行完成时,置为“结束”态。
②服务程序在将输出信息送输出井时,如发现输出井已满,将调用进程置为“等待状态1”。
③SP00LING进程在进行输出时,若输出井空,则进入“等待状态2”。
④SP00LING进程输出一个信息块后,应立即释放该信息块所占的输出井空间,并将正在等待输出的进程置为“可执行状态”。
⑤服务程序在输出信息到输出井并形成输出请求信息块后,若SP00LING进程处于等待态,则将其置为“可执行状态”。
⑥当用户进程申请请求输出块时,若没有可用请求块时,调用进程进人“等待状态3”。
2024/5/4 18:22:36 9KB spooling 假脱机 JAVA
1
共 902 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡