我们研究了天体来源的强磁场(例如中子星磁层中)中冷暗物质(CDM)轴绝热共振转换为光子的条件。 我们证明了即将出现的射电望远镜(例如SKA(平方公里阵列))可以探测来自CDM轴的那些光子信号的可能性。
2026-05-16 13:10:10 180KB Open Access
1
SBSa.m 是一个基于 MATLAB 编写的单文件脚本,用于数值求解受激布里渊散射(SBS)过程中的三波耦合方程。该脚本模拟泵浦光、斯托克斯光与声波在光纤中相互作用的动力学过程,涵盖慢变包络近似下的复振幅演化、相位匹配条件及增益响应特性。通过设定光纤参数(如有效面积、声子寿命、布里渊频移)、初始光场强度和边界条件,可输出沿光纤长度方向的功率分布、频谱演化及增益谱形,适用于研究长距离、高空间分辨率的全分布式光纤传感系统原理验证与参数优化。代码结构清晰,变量命名规范,便于理解物理模型与数值方法的对应关系,支持用户修改色散、非线性系数、损耗等关键参数进行定制化仿真。
2026-05-14 13:59:17 6KB
1
在焊缝冷却期间,由于内外焊缝几何形状的差异冷却,外焊缝通常会收缩,内焊缝会膨胀。 因此,在内焊缝中可以观察到拉应力,而在外焊缝中可以观察到压应力,这会在接头中形成残余应力。 结构的寿命和承载能力在很大程度上受接头中残余应力的影响。 该应力的估计有助于估计承受各种类型载荷的结构的安全性。 特别是拉应力是强度降低以及疲劳断裂失效的可能原因。 X射线衍射技术(XRD)是一种无损检测方法,用于查找本问题中的残余应力,并且通过有限元分析验证了该问题。 比较显示了实验分析和有限元分析之间的匹配结果。 这项工作是为了证明有限元分析的效率可以替代实验技术,后者既昂贵又需要精确,昂贵的设备,并且需要更长的测试时间。 还表示了XRD图案以在XRD测量中找到峰。
2026-05-13 23:11:17 1.19MB 残余应力 X射线衍射
1
硬件 :stm32f103开发板 + FM1702SL射频模块 软件:串口:上位机与下位机接口 SPI接口 :控制与射频模块接口 程序基本流程: 1.配置FM1702芯片,包括复位等 2.寻卡 1)失能接收CRC、发送CRC、奇偶校验 2)关闭加密单元 3)清空FIFO 4)发送0x52到FIFO 5)发送Transceive(0x1E)命令到Command(0x01) 6)等待FIFO的长度为2时,读出FIFO中数据(这是卡的类型) 3.读取S50卡号 1)向Command中写Idle,反正当前还运行着其他命令 2)清空FIFO 3)向RegDecoderControl(0x1A)写0x28,所有接收到的冲突位之后的数据置0 4)向RegControl(0x09)写0x08,打开加密单元 5)向FIFO写0x93、0x20 6)向Command中写Transceive 7)等待卡返回卡号,当FIFO==4时说明收到卡号并读出FIFO中的卡号 4.选卡 1)使芯片进入空闲模式,向Command中写Idle,反正当前还运行着其他命令 2)向RegChannelRedundancy(0x22)写0x0F,使能接收CRC、发送CRC、奇偶校验 3)向RegControl(0x09)写入0x08,打开加密单元 4)清空FIFO 5)向FIFO写入0x93+0x70+卡号(4个字节)+卡号的BCC校验 6)向Command中写Transceive 7)等待卡返回卡号,当FIFO==1时说明收到卡的容量并 5.密码认证 1)加载密码:改变密码格式(具体查手册),得到的12字节密码数据发送到FIFO,然后向Command写入LoadKey(0x19)加载密码到密码缓存中 2)等待1)完成后 向FIFO写PICC_AUTHENT1A(0x60)或PICC_AUTHENT1B(0x61)+块绝对地址+4字节S50卡号,然后向Command写入PCD_AUTHENT1(0x0C)进行第一步认证,等待芯片进入空闲模式 3)清空FIFO,向Command写PCD_AUTHENT2(0x14),进行认证第二步,并等待进入空闲模式 4)读RegControl(0x09)看Crypto1On位是否置1,置1表示认证成功了 6.读写S50卡 1)读:向FIFO写PICC_READ(0x30)+块得绝对地址,向Command写Transceive,等待FIFO长度为16,然后读出来
1
红外发射接收电路是电子工程领域中的一个重要组成部分,特别是在消费电子产品中,如遥控器、无线通信设备等广泛应用。本文将深入探讨红外(IR)发射接收电路的仿真与源码解析,帮助读者理解其工作原理和实现方法。 红外发射电路是将数字信号转化为红外光信号的装置。它通常包含一个微控制器,用于产生调制脉冲序列,这些序列代表要发送的数据。微控制器的输出连接到一个红外LED,当LED驱动电流变化时,会产生不同强度的红外光,对应于不同的数据位。在仿真过程中,我们可以使用软件工具如Multisim、LTSpice或 Proteus,模拟这个过程,观察信号的产生和调制。 红外接收电路则负责捕获这些红外光信号并将其转换回电信号。通常,它包括一个红外光电二极管和一个前置放大器。当红外光照射到光电二极管上时,会产生电流,该电流被放大器放大并进一步处理,以恢复原始的数字信号。在仿真中,我们可以分析光电二极管的响应以及放大器如何增强信号,确保信号的正确解码。 在"一种红外遥控编解码仿真"的文件中,可能包含了以下关键知识点: 1. **红外编解码算法**:这是实现红外通信的核心部分。常见的编解码协议有NEC、RC5、SIRC等。这些协议定义了信号的结构,包括前导码、地址码、数据码和校验码。源码中会详细展示如何根据这些协议生成和解析红外信号。 2. **信号调制与解调**:红外信号通常采用脉宽调制(PWM)或幅度键控(ASK)进行编码。在源码中,可以看到如何通过控制LED的亮灭时间或亮度来实现数据编码。 3. **信号处理**:在接收端,信号处理涉及滤波、放大和整形。源码可能包含这些步骤的函数,例如低通滤波器用于去除高频噪声,峰值检测用于识别信号脉冲。 4. **错误检测与纠正**:为了保证数据传输的准确性,通常会包含校验机制,如奇偶校验或CRC校验。源码中会展示如何计算和验证校验码,以检测并纠正传输错误。 5. **硬件接口**:源码可能还包括与微控制器交互的部分,如初始化定时器或串行接口,以生成或接收正确的红外信号。 通过仿真和源码学习,不仅可以理解红外发射接收电路的工作流程,还能深入到细节,如信号的产生、调制、解调和错误检测,这对于设计和调试实际的红外通信系统至关重要。同时,掌握这些知识也能为其他无线通信技术的学习打下基础。
2026-05-09 16:09:04 152KB 源码
1
这个工具包提供一套完整的MATLAB实现,用于从雷达目标回波信号中自动提取散射中心位置和强度特征。核心功能包括回波预处理、时频分析、散射点定位与参数估计,适配stripmap SAR成像模式,并兼容多种实测或仿真数据格式(如CO系列文本文件、.asv脚本、.m函数等)。包含多个可直接运行的主程序,如stripmapSAR.m用于SAR回波建模,huibo.m处理基础回波信号,cwb.m和scal.m负责散射特征缩放与校准,rescal.m进行结果重标定;配套预处理模块(Matlab--preprocess代码)、信源数估计(MUSIC方法文档)、图像辅助验证资源(xy.jpg、dog-0030.jpg、bird-0071.jpg)以及多个测试数据集(CO5.txt、CO8.txt、CO10.txt等)。所有脚本均基于MATLAB环境开发,无需额外编译,开箱即用,适用于雷达目标识别、电磁散射建模、SAR图像解译等研究场景。
2026-05-05 21:01:49 5.94MB
1
Mie理论是描述电磁波与球形粒子相互作用时散射问题的一个经典理论,尤其在计算球形粒子对光的散射和吸收方面具有重要应用。它由德国物理学家古斯塔夫·Mie于1908年首次提出,并以此为基础发展了一套完整的数学公式,从而可以精确地计算不同大小和材质的球形粒子在不同波长的电磁辐射下的散射行为。该理论在天文学、气象学、医学成像、材料科学等多个领域均有广泛应用。 Mie理论的计算相对复杂,涉及球谐函数、贝塞尔函数等数学概念,通常需要借助数值计算工具来进行具体问题的求解。而MATLAB作为一种高性能的数值计算和可视化软件,因其强大的矩阵运算能力和丰富的数学函数库,在进行Mie散射计算方面具有得天独厚的优势。通过MATLAB编写的程序代码可以有效地实现Mie散射计算,不仅提高了计算效率,也使得结果更加准确可靠。 MATLAB代码的实现过程涉及到多个步骤,包括设置粒子参数、电磁波参数、计算散射角分布等。Mie散射代码通常会包含以下几个核心部分:定义粒子的复折射率、计算Mie散射系数、计算散射场以及散射强度分布等。在计算过程中,代码会根据输入参数自动选择合适的方法进行数值计算,并最终输出散射角度与散射强度的关系图,有时还包括散射效率、消光效率、吸收效率等信息。 Mie散射的MATLAB代码不仅可以进行单个球形粒子的散射计算,还能扩展到多个球形粒子的情况,甚至是连续分布的介质。这些扩展使得该代码在模拟真实世界中复杂的散射问题时变得非常有用。此外,通过调整代码中的参数,用户可以模拟不同条件下的散射现象,比如改变粒子尺寸、改变电磁波的波长、改变介质的折射率等,为研究粒子散射的物理性质提供了一个灵活的平台。 Mie散射的MATLAB代码不仅在理论上体现了其物理基础的扎实性,在实际应用中也展示了其强大和灵活性,使得研究者和工程师能够在不同的领域和不同的需求下,准确高效地完成散射相关的计算任务。
2026-05-05 14:22:01 3KB
1
我们提出了第一个可行的辐射跷跷板模型,其中中微子质量是通过涉及强相互作用的大质量粒子(SIMP)的两回路费曼图辐射地诱发的。 SIMP暗物质(DM)的稳定性通过ℤ5离散对称性来确保,其中DM的灭率由3→2自self灭过程决定。 在共振SIMP场景中,通过摄动耦合可以获得适量的热物质丰度,同时可以满足从子弹群和球形光晕形状推断出的天体边界。 我们表明,SIMP DM能够保持与热等离子体的动力学平衡,直到通过与中微子质量产生相关的Yukawa相互作用的冻结温度为止。
2026-05-02 22:29:49 892KB Open Access
1
端口映射器PortMap.exe 使用方法在里面
2026-04-30 10:22:35 278KB 端口映射器PortMap.exe
1
**正文** 在Windows操作系统中,有时我们可能会遇到某些键盘按键无法正常工作的情况,这可能由于硬件故障、驱动问题或是其他原因。在这种情况下,“键盘映射工具”提供了一种解决方案,允许用户自定义按键功能,将不常用的键映射为那些失灵的键,从而临时替代并恢复基本的输入功能。 键盘映射是计算机编程和操作系统中的一个重要概念,它涉及到如何将物理键盘上的按键与计算机内部的特定指令或功能关联起来。通过键盘映射工具,我们可以改变这种默认的关联,使得按下某个特定的键时,实际上执行的是我们预设的另一项操作。这对于修复损坏的键盘或适应特殊需求(如游戏中的自定义快捷键)非常有用。 在本例中,"keybmap.exe" 文件很可能是一个键盘映射的可执行程序。使用此类工具通常包括以下步骤: 1. **安装与运行**:你需要下载并安装这个程序,通常是双击"keybmap.exe"来启动它。运行后,软件界面会展示一个友好的用户界面,让你可以方便地进行设置。 2. **选择要映射的键**:在软件中,你需要选择那个无法正常工作的键,这可能是通过直接输入按键名称,或者通过软件提供的界面元素来完成。 3. **设定映射目标**:然后,选择一个不常用的键或者是组合键(如Ctrl+Alt+Shift等)作为映射的目标,让这个键在未来代替失灵的键执行相应功能。 4. **保存与应用**:完成映射设置后,你需要保存配置,并在软件中启用这个映射规则。有些工具可能需要重启计算机或软件才能使新的映射生效。 5. **测试与调整**:通过实际使用键盘测试映射是否成功。如果效果不满意,可以随时返回软件进行调整,直到找到最合适的映射方案。 值得注意的是,虽然键盘映射工具可以解决短期问题,但它并不能替代修理或更换损坏的键盘硬件。长期使用映射可能会导致输入效率下降,尤其是当失灵的键是常用键(如空格键、回车键)时。此外,有些高级的键盘映射工具还支持创建宏(macro),即一系列连续的操作,这在游戏或编程等场景下非常有用。 键盘映射工具是一种实用的辅助软件,尤其对于那些需要快速解决键盘问题的用户。正确使用这类工具,可以在不影响工作或娱乐体验的前提下,有效应对键盘故障。但是,为了保持最佳的计算机使用体验,我们还是建议定期检查和维护硬件,确保键盘始终处于良好状态。
2026-04-30 09:50:15 30KB 键盘映射工具
1