简介这份PDF文档是6S大气辐射传输模型的官方用户指南Version 2面向从事定量遥感、卫星数据大气校正研究的科研人员与工程师帮助理解太阳—地表—传感器路径上大气吸收与散射对可见光及近红外观测的影响。文档系统阐述吸收效应、散射效应含朗伯均质目标与环境函数、内在大气反射率、高层目标与飞机模拟、方向效应、大气校正方案以及吸收与散射的交互作用并附有代码说明、输入输出示例与子程序描述可作为模型上手与参数设置的参考手册。资源包共1个PDF文件大小约664KB轻量便携便于随时查阅。目前已有346人学习下载适合需要深入掌握6S模型原理与大气校正流程的读者对照研读。1. 大气传输为什么卫星看到的“地表反射率”从来不是地表本身一颗卫星在 0.45 微米波段拍到的信号只有大约一半来自目标地表另一半是大气自己“加戏”。这个数字不是估算是 6S 模型在标准大气、太阳天顶角为零的条件下算出来的透过率——0.85 微米处约 80%0.45 微米处约 50%。换句话说你在遥感影像上读到的每一个反射率数值都是太阳辐射穿过大气、打到地表、再穿出大气这一整条链路的“合成结果”而不是地表本身的属性。6S 模型Second Simulation of the Satellite Signal in the Solar Spectrum要解决的就是把这个合成结果拆开哪些光子被气体吃掉了哪些被分子和气溶胶弹到了别的方向哪些是大气自己散射进传感器的“干扰项”哪些是邻近像元串进来的“环境光”。它不生产数据它生产的是“解释数据的坐标系”。搞懂这套坐标系怎么搭起来的你才知道大气校正的每一步在修正什么、误差从哪里来、什么时候该信、什么时候该怀疑。这也是为什么二十多年过去它仍然是定量遥感里绕不开的一块基石。2. 吸收与散射大气到底对信号做了什么手脚2.1 吸收是乘法因子散射是加法项大气对太阳辐射的干扰本质上只有两种物理过程但它们在辐射传输方程里的数学地位完全不同。吸收是“减法”——光子被气体分子吃掉不再参与后续任何环节所以它表现为透过率上的一个乘性衰减因子。散射是“改道”——光子还在只是方向变了可能从目标路径上被弹走也可能从别处被弹进来所以它表现为辐射场里的加性贡献。这个区别决定了 6S 的建模策略吸收可以相对独立地算一个透过率散射则必须放进完整的辐射传输方程里求解。6S 的用户手册里说得很直白——传感器通道通常避开了分子吸收带气溶胶吸收又很小所以吸收在多数场景下是一个“修正因子”。但它仍然把吸收算得尽可能准目的是让这个代码能反过来辅助设计新的卫星传感器通道。这是一个容易被忽略的设计动机一个校正工具同时要能当正演工具用。2.2 逐线积分太贵所以用统计带模型气体吸收的物理机制是分子能级跃迁。转动跃迁能量小落在微波和远红外振动跃迁能量大一些落在近红外电子跃迁能量最大落在可见光和紫外。因为跃迁发生在离散的能级上吸收系数随频率的变化极其剧烈呈现出非常复杂的线状结构。理论上只要知道每条吸收线的位置、强度和线型逐线积分就能精确算出吸收。但计算量大到不现实。6S 的做法是把太阳光谱切成 10 cm⁻¹ 宽的谱段基于 HITRAN 数据库用统计带模型来近似。10 cm⁻¹ 这个宽度是权衡的结果足够细能描述透过率的谱变化和不同气体吸收带之间的重叠又足够宽每个区间里包含足够多的吸收线让统计模型仍然成立。具体选型上水汽用 Goody 随机指数带模型其他气体用 Malkmus 模型。当多种气体在同一谱段都有吸收时总透过率取各气体透过率的乘积。这个乘积假设隐含了“各气体吸收线互不相关”的前提在工程精度内是合理的但如果你要抠极端精细的谱线重叠效应这就是一个已知的近似边界。2.3 哪些波段能用哪些波段是死路把各气体的吸收算出来之后大气窗口就一目了然了。水汽的吸收主要影响 0.7 微米以上的波段臭氧在 0.55 到 0.65 微米之间有显著吸收并且把 0.35 微米以下的观测基本封死二氧化碳在 1 微米以外有贡献但比水汽弱主要扰动水汽窗口氧气在 0.7 微米附近有一个极强的吸收带甲烷在 2.3 和 3.35 微米有两个带氧化亚氮在 2.9 和 3.9 微米有两个带。结论就是可见光区 0.40 到 0.75 微米是干净窗口近中红外在 0.85、1.06、1.22、1.60、2.20 微米附近有可用窗口。这些窗口不是拍脑袋定的是吸收谱算出来之后自然浮现的。你选传感器波段、做波段组合、判断某个指数能不能用底层依据就是这张吸收图谱。2.4 散射的三条路径干扰项、有用项、二次照明散射比吸收复杂得多因为光子被弹一次之后还可能被弹第二次、第三次。6S 的处理方式是按光子路径分项建模这个分解思路值得仔细看。先看太阳到地表这一段。一部分光子被大气后向散射回太空根本没到地表但它们进入了传感器的视场——这是纯干扰项不携带任何目标信息。另一部分光子虽然被散射但仍然以漫射形式到达地表补偿了直射光的衰减——这部分是有用信号的一部分必须计入地表的总光照。再看地表到传感器这一段。地表反射的光子在被传感器接收之前可能被大气散射。如果地表均匀这部分散射光仍然携带目标信息是有用分量如果地表有斑块结构邻近像元的光子被散射进当前像元的视场就引入了环境效应变成一种扰动。最后还有一层地表反射的光子被大气后向散射回地表再次反射形成地表和大气的多次往返。这就是所谓的“ trapping 效应”。6S 的判断是这个级数收敛很快一到两次交互之后就可以忽略。这个判断在多数场景下成立但在高反射率地表比如雪地、云顶加上厚气溶胶的条件下高阶项的贡献会上升这是使用 6S 时需要留意的边界条件。3. 辐射传输方程表观反射率是怎么被拆成四项的3.1 从“等效反射率”出发6S 把传感器测到的辐射亮度归一化成一个无量纲的量叫等效反射率定义为测量辐射亮度乘以 π再除以大气顶的太阳辐照度和太阳天顶角余弦。这个归一化的好处是把几何因素和绝对辐射量纲剥离掉剩下的就是纯粹由地表反射率和大气光学特性决定的比值。在这个框架下大气的光学厚度、观测天顶角、方位角、太阳天顶角和方位角构成了描述几何-大气状态的完整参数集。目标反射率记为 ρt大气球面反照率记为 S太阳到地表的直射透过率是 e 的负光学厚度除以太阳天顶角余弦次方漫射透过率记为 td(θs)。3.2 地表总光照的几何级数地表接收到的总光照按量级从大到小可以拆成三项直射太阳通量经大气衰减后的部分大气漫射下来的太阳辐照度这一项与地表性质无关用漫射透过率因子 td(θs) 描述以及 trapping 机制带来的二次散射通量它取决于目标周围的环境表现为 td(θs) 乘以 ρt 乘以 S再乘以一系列高阶项。把这三项加起来地表的总归一化光照可以写成一个闭式表达T(θs) 除以 (1 减去 ρt 乘以 S)其中 T(θs) 等于 e 的负光学厚度除以太阳天顶角余弦次方再加上漫射透过率 td(θs)。分母那个 1 减 ρt S 就是无穷几何级数的求和结果它把地表和大气的多次往返压缩成了一个解析因子。3.3 传感器端的三项贡献到了传感器端接收到的辐射亮度由三部分组成。第一部分是地表反射的总辐射直射加漫射经大气直接透射到传感器的部分透射因子是 e 的负光学厚度除以观测天顶角余弦次方。第二部分是大气自身的程辐射用大气固有反射率 ρa(θs, θv, φs−φv) 表示。第三部分是环境贡献——周围地表反射的光经大气散射进入传感器视场对应的漫射透过率记为 td(θv)。这里有一个关键的设计简化根据互易原理上行漫射透过率 td(θv) 和下行漫射透过率 td(θs) 在函数形式上是同一个东西只是角度参数不同。所以表观反射率可以写成大气固有反射率加上一个由 T(θs)、T(θv) 和分母 1 减 ρt S 共同构成的项。这个表达式就是 6S 大气校正方案的核心公式也是你把表观反射率反推成地表反射率的出发点。提示这个公式成立的前提是地表为朗伯体、大气水平均匀。非朗伯地表和水平非均匀大气需要额外的处理6S 通过环境函数和方向效应模块来扩展但核心分解逻辑不变。3.4 环境函数邻近像元怎么“串光”当地表不均匀时目标像元 M 的反射率记为 ρc(M)周围环境反射率记为 ρe(M)。在均匀环境假设下公式形式不变只是把目标反射率和环境反射率分开加权。但真实地表是斑块状的6S 的做法是保留同样的公式形式只把环境反射率换成一个空间加权平均值 ⟨ρ(M)⟩。这个加权平均不是简单的算术平均而是用大气点扩散函数来加权距离目标像元越远的点其光子被散射进目标视场的效率越低权重越小。数学上⟨ρ(M)⟩ 等于环境反射率乘以一个核函数在二维平面上的积分再除以漫射透过率。核函数 pe(x, y, θv) 描述的是位于 (x, y) 处的单位各向同性光源对漫射透过率的单位面积贡献。实际计算时不可能做精确的二维积分6S 引入了一个特征半径 r 的概念在半径 r 以内假设地表反射率均匀为 ρc在半径以外用均匀环境反射率 ρe 代替。于是 ⟨ρ(M)⟩ 写成 ρc 乘以 F(r) 加上 ρe 乘以 (1 减 F(r))其中 F(r) 是核函数在半径 r 圆内的积分占比。这个 F(r) 就是环境函数它把“多远范围内的像元会通过散射影响当前像元”这件事量化成了一个随半径变化的权重曲线。对于垂直观测或接近垂直观测观测天顶角小于 30 度这个积分可以简化成极坐标下的一维积分。对于非天底观测6S 在 ENVIRO 子程序里做了专门处理。这里有一个明确的近似高阶交互项也用了同一个平均反射率 ⟨ρ(M)⟩严格来说这不完全正确但因为高阶项在多数情况下不超过总贡献的 10% 到 15%这个近似在工程上可以接受。4. 代码结构从输入卡片到子程序调用链4.1 主流程的骨架6S 的代码组织方式带有明显的时代特征输入通过固定格式的卡片card读入主程序按顺序调用各个物理模块中间结果通过公共块common block传递。用户手册的附录里给出了子程序清单和输入输出示例从这些材料可以还原出主流程的骨架。一个典型的调用链大致是这样的先读入几何参数和大气参数然后调用吸收计算模块ABSTRA算气体透过率再调用散射模块算瑞利和气溶胶的光学特性接着进入辐射传输求解最后输出表观反射率、各分量贡献和校正系数。下面这段伪代码还原了主流程的控制逻辑不是原始源码但结构对应# 6S 主流程伪代码按物理模块顺序组织 def run_6s(config): # 1. 读入几何与大气参数 geom read_geometry(config) # 太阳/观测天顶角、方位角 atm read_atmosphere(config) # 气溶胶模型、光学厚度、气体浓度 # 2. 气体吸收按 10 cm^-1 谱段算透过率 t_gas compute_gas_transmission(atm, geom) # 调用 ABSTRA 类模块 # 3. 散射特性瑞利与气溶胶 tau_rayleigh rayleigh_optical_depth(atm) aer_props aerosol_phase_function(atm) # 散射相函数、单次反照率 # 4. 辐射传输求解逐次散射法 rho_a, T_down, T_up, S solve_rt(geom, tau_rayleigh, aer_props) # 5. 合成表观反射率 rho_star rho_a (T_down * T_up * rho_t) / (1 - rho_t * S) # 6. 输出各分量与校正系数 return {rho_star: rho_star, rho_a: rho_a, T_down: T_down, T_up: T_up, S: S}这段伪代码里第 4 步的solve_rt是整个模型的计算核心。6S 用的是逐次散射法successive orders of scattering这是它相对于前代 5S 在计算精度上的主要改进之一。逐次散射法的思路是把辐射场按散射次数展开一次散射、二次散射、三次散射依次累加直到高阶项收敛。相比单次散射近似它能更准确地处理厚气溶胶和多散射条件相比蒙特卡洛方法它的计算量又可控。4.2 吸收模块的接口设计吸收计算被封装成独立子程序输入是谱段索引、气体浓度和大气路径输出是该谱段的透过率。这个接口设计的好处是吸收和散射解耦吸收模块不需要知道散射怎么算散射模块也不需要关心具体是哪种气体的哪条吸收线。两者在最后合成时通过乘积和加和组合。这种解耦也带来一个使用上的注意点如果你修改了大气模式里的气体浓度剖面吸收模块会重新计算透过率但散射模块里的瑞利光学厚度是按标准大气算的不会自动跟着变。瑞利散射的光学厚度与分子数密度直接相关气压和温度剖面的变化会影响它。6S 手册里提到社区认可的瑞利光学厚度计算结果已经集成进代码这意味着它用的是固定参考值而不是每次根据输入剖面实时重算。在标准大气条件下这没问题但如果你做的是高精度对比或者非标准大气场景这个固定值就是一个需要核对的环节。4.3 环境函数的实现细节环境函数的计算在 ENVIRO 子程序里完成。对于天底观测它做的是极坐标下的一维径向积分把核函数 pe(r, φ, θv) 沿半径方向积分得到 F(r)。对于非天底观测问题变成二维需要处理方位角依赖计算量显著上升。这里有一个实现上的取舍精确的二维积分在当时的计算条件下不现实所以 6S 采用了近似处理。用户手册里没有展开非天底情况的具体近似方式但从设计逻辑推断常见的做法是对核函数做方位角平均或者用查表插值来降低维度。如果你在做大观测天顶角比如大于 30 度的校正环境效应的处理精度会比天底情况低一些这是模型的一个已知边界。注意环境函数的特征半径 r 不是固定值它取决于气溶胶光学厚度和观测几何。光学厚度越大散射光的影响范围越远r 的有效值越大。用 6S 做校正时如果目标区域地表异质性很强比如破碎农田、城市边缘环境效应的量级可能超过 10%不能简单忽略。5. 避坑用 6S 做大气校正时最容易翻车的几个地方5.1 把吸收透过率当成整层大气透过率现象算出来的地表反射率在 0.7 微米附近出现异常低值或者波段之间的光谱形状明显不合理。原因0.7 微米附近有氧气的一个极强吸收带6S 的吸收模块会在这个位置给出很低的透过率。如果误把这个吸收透过率直接当成整层大气的总透过率去用就会把散射造成的漫射光补偿也一并抹掉导致过度校正。解决吸收透过率和散射透过率是两个独立的分量最终的表观反射率公式里吸收是以乘性因子出现在总透过率里的而散射的漫射补偿是加性项。核对 6S 输出时要确认你取的是合成后的总透过率而不是单独的吸收分量。5.2 气溶胶模型选错校正结果整体偏移现象同一景影像换一个气溶胶模型地表反射率整体平移几个百分点而且方向一致。原因6S 内置了多种气溶胶模型大陆型、海洋型、城市型、沙漠型等不同模型的散射相函数和单次反照率差异很大。气溶胶光学厚度相同但模型不同程辐射 ρa 和漫射透过率 td 都会变。城市型气溶胶吸收强、单次反照率低大陆型散射更强同样的光学厚度下程辐射更高。解决气溶胶模型的选择要基于观测区域的实际下垫面和季节。没有先验信息时至少做敏感性分析用两到三种候选模型各跑一遍看地表反射率的差异是否落在你的应用容差之内。如果差异超过容差说明气溶胶模型是主要误差源需要外部数据比如气溶胶产品或者地面观测来约束。5.3 非朗伯地表硬套朗伯公式现象植被或水体在热点方向附近的校正结果出现系统性偏差方向反射特征被抹平。原因6S 的核心公式假设地表为朗伯体反射与方向无关。真实植被冠层和水体都有明显的方向反射特性BRDF。在热点方向太阳和观测方向接近附近实际反射率可能比朗伯假设高出很多硬套公式会把方向效应错误地归因于大气。解决6S 提供了方向效应的处理模块但需要额外的 BRDF 参数输入。如果做的是方向反射敏感的应用比如热点校正、多角度合成不能只用默认的朗伯模式。退一步的做法是在热点方向附近降低校正结果的权重或者用核驱动 BRDF 模型先做方向归一化再进入大气校正。5.4 忽略环境效应异质区域出现“串光”伪影现象在高分辨率影像上亮目标和暗目标交界处出现不属于任何一方的中间值边界模糊。原因大气散射的点扩散函数有有限宽度亮像元的光子被散射进暗像元的视场反之亦然。6S 的环境函数模块就是用来量化这个效应的但如果校正时把环境反射率简单设成等于目标反射率即假设均匀这个串光就被忽略了。解决对于异质性强的区域需要给环境函数提供合理的环境反射率估计。一个实用的做法是用低分辨率影像或者滑动窗口均值作为环境反射率的近似输入。6S 的环境函数计算需要特征半径 r这个值随气溶胶光学厚度变化不能拍一个固定数就用。5.5 谱段宽度和光谱积分步长不匹配现象宽波段传感器比如某些多光谱载荷的校正结果与窄波段传感器在同一中心波长上的结果对不上。原因6S 的谱段划分是 10 cm⁻¹ 宽度光谱积分步长改进到了 2.5 纳米。如果你的传感器波段宽度远大于这个步长波段内的吸收线和散射特性变化会被平均掉。用单一中心波长代表整个波段在吸收带边缘会引入偏差。解决对于宽波段要用 6S 的谱段积分功能把波段响应函数输入进去做加权积分而不是只跑中心波长。如果手头没有波段响应函数至少要知道你的波段是否跨越了吸收带边缘——跨越了就不能用单波长近似。6. 设计取舍为什么 6S 选择“够用就好”的近似路线6S 的整个架构贯穿着一种明确的工程哲学在物理机制上不偷懒在数值实现上敢近似。吸收用统计带模型而不是逐线积分散射用逐次散射法而不是蒙特卡洛环境函数用一维径向积分加特征半径近似而不是精确二维积分高阶交互项用同一个平均反射率而不是逐项区分。每一个近似都有明确的误差量级判断作为支撑——高阶项不超过 10% 到 15%所以可以共用平均反射率10 cm⁻¹ 谱段宽度足够包含多条吸收线所以统计模型仍然成立。这种取舍的代价是边界条件清晰但有限朗伯地表假设、水平均匀大气假设、标准大气参考值、天底观测优先。超出这些边界精度会下降但模型不会崩溃它会给你一个“在近似框架内合理”的结果。知道边界在哪里比知道模型能算什么更重要。验证 6S 结果的一个实用习惯是不要只看最终的地表反射率要把中间量拉出来看。大气固有反射率 ρa 在短波波段的量级是否合理漫射透过率 td 和直射透过率 e 的负光学厚度次方的比例是否符合物理直觉球面反照率 S 是否在 0 到 1 之间且随光学厚度单调变化。这些中间量的合理性检查比最终结果的数值对比更能暴露配置错误。我自己的习惯是每次用 6S 做一批校正之前先拿一个已知反射率的标准目标比如沙漠或者深水跑一遍正演看模拟出来的表观反射率是否落在预期范围内再反过来做校正。这个正演-反演的闭环检查比直接拿校正结果去和别的产品对比更能定位问题——因为正演时你知道输入的真值是什么误差来源是可追溯的。从那以后我每次配置新的气溶胶模型或者换传感器波段都强制走一遍这个闭环翻车的次数少了很多。希望帮到你。本文还有配套的精品资源点击获取
企业数字化 ERP 产品动态
相关推荐
VictoriaLogs:云原生日志管理系统的架构与实践 1. VictoriaLogs 项目概述VictoriaLogs 是一款开源的日志管理系统,专为现代云原生环境设计。它采用列式存储引擎和高效的压缩算法,能够处理 PB 级别的日志数据。我在生产环境中部署 VictoriaLogs 已有半年时间,系统日均处理日志量达到 50TB&a… · 2026/11/2 19:40:11
C语言数据类型与运算符底层原理详解 1. C语言基础数据类型深度解析C语言作为系统级编程的基石,其数据类型设计直接反映了计算机底层存储机制。理解这些类型不仅是语法要求,更是与硬件对话的前提。1.1 基本类型体系C11标准定义的基础数据类型可分为几个大类:整数类型:… · 2026/11/2 19:39:10
动态规划入门:爬楼梯问题解析与优化 1. 问题背景与题目解析"爬楼梯"是力扣(LeetCode)平台上经典的动态规划入门题目,编号为第70题而非81题(可能是用户输入有误)。这道题之所以被广泛讨论,是因为它完美展现了动态规划的核心思想——将… · 2026/11/2 19:39:10
32bit WAV转16bit:定点浮点差异与批量转换避坑 音频批量处理里,把 WAV 的 32bit 位宽转成 16bit 是个看上去五分钟就能搞定、实际上一不小心就翻车的活儿。我最近就接手了一批这样的素材:几十个 WAV 文件,统一是 32bit 深、48kHz 采样,要交付到只认 16bit PCM 的老设备上播放。… · 2026/11/2 20:23:43
网络设备开局配置生成器1.1.6.2:安装配置、模板渲染与排错指南 简介:面向网络工程师及运维人员的网络设备开局配置生成器 1.1.6.2 正式版,聚焦华为、华三、锐捷等交换机开局与重复配置场景,可将单台脚本、批量设备参数和自动下发流程集中生成,减少手工敲命令带来的遗漏与出错。压缩包共 8 个文… · 2026/11/2 20:23:43
机器学习基础:概念、原理与应用实践 1. 机器学习的基本概念与历史沿革 机器学习作为人工智能的核心组成部分,其发展历程可以追溯到20世纪中叶。1950年,艾伦图灵提出了"图灵测试"的概念,这被认为是人工智能研究的开端。1956年达特茅斯会议上,约翰麦卡锡首次… · 2026/11/2 20:23:43
灵活用工系统开发:技术实现与优化实践 1. 灵活用工系统开发全流程解析去年为一家连锁餐饮集团开发灵活用工系统时,我深刻体会到传统用工模式在应对季节性客流波动时的无力。这套系统上线后,帮助他们节省了32%的人力成本,这也是我想分享这个案例的原因。灵活用工系统的本质是通过技… · 2026/11/2 20:23:43
Python结构力学:欧拉-伯努利梁有限差分求解与验证 简介:悬臂梁变形分析研究(Python代码实现)面向具备Python编程基础与材料力学知识的高校学生、科研人员及工程技术人员,聚焦悬臂梁在受力条件下的挠度、转角、弯矩与剪力求解及变形可视化。内容以材料力学基本理论为出发点… · 2026/11/2 20:23:43
PHP解析pcap网络数据包:协议拆解、入库聚合与流量可视化 简介:面向网络安全分析、网络性能监控与协议研究方向的高校毕业设计学生及PHP开发者,这份资料提供一套集数据包捕获、深度解析与可视化展示于一体的完整方案,可用于课程设计、毕设选题和协议分析实验。系统以PHP为主,配合网络监听… · 2026/11/2 20:22:42
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 4:42:45
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 5:17:18
雷达信号调制技术解析:从LFM到伪线性调频原理与应用 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 1:01:15
基于MAX14431与TM4C123的工业SPI隔离电路设计全攻略 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 1:01:15
PLFM_RADAR:相位线性调频雷达信号处理框架 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 1:01:15
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 4:42:45
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 5:17:18