- 博客(23)
- 收藏
- 关注
原创 安装GPU版本的pytorch
env目录下是你的环境,这里我的环境是叫d2l,如果不是在其他环境下那么就直接在miniconda/lib/site-packages中找到。3. 如果发现是cpu版本的torch,那么需要把当前的torch及torchvision删掉或者卸载。下面是打开后的页面(注意可能很卡,建议挂梯子),选择对应版本的系统,建议使用conda下载(2. 然后我们打印一下当前版本的torch,到底下载的是CPU版本的还是GPU版本的。+cpu表示当前torch的版本是CPU的。目录下查看torch的版本,例如我的在。
2025-12-01 17:07:06
392
原创 北斗广播电离层模型(BDGIM)
BDGIM 的英文全称是,中文为北斗全球电离层模型。它是中国北斗三号全球卫星导航系统为单频用户提供的一种用于修正电离层延迟误差的关键算法模型。简单来说,它的主要任务是“告诉”单频接收机,卫星信号在穿过电离层时到底被延迟了多久,从而让接收机能够计算出更精确的定位结果。BDGIM是北斗三号系统实现高精度全球服务的一项关键核心技术。
2025-11-30 16:25:12
623
原创 基于Python的电离层GIM TEC数据读取与可视化
本文介绍了IONEX格式电离层数据的解析与可视化方法。通过Python程序实现了对欧洲定轨中心(CODE)提供的全球电离层TEC数据的读取,详细解析了IONEX文件的ASCII结构特征,包括头信息、TEC数据块和RMS数据块。采用基于行的解析策略,处理了时间戳转换、网格插值和内存优化等关键技术。在可视化方面,利用Cartopy地理投影库构建了24小时连续变化的TEC地图,通过6×4子图网格布局展示全球电离层变化特征,并实现了共享colorbar的优化设计。该方法可有效观察赤道日间增强、极区夜间异常等电离层现
2025-08-17 11:47:53
809
原创 intel fortran 转到定义按钮消失
VS2013+Intel Fortran环境中"转到定义"功能消失的解决方案:通过工具-选项-编辑器-Fortran-高级设置,将GoToDefine选项改为enabled即可恢复该功能。该问题仅在Fortran环境中出现,C++环境正常。
2025-06-29 13:05:43
128
原创 数据驱动的电离层模型
本文介绍了一个基于Python开发的数据驱动电离层模型系统。该系统采用模块化设计,整合观测数据与IRI背景模型,可生成电离层TEC和电子密度分布产品。主要功能包括:数据输入处理(R12指数和观测数据)、克里金空间插值(1°×1°网格)、两种电离层模型(数据驱动和IRI背景)切换、可视化输出(双图/单图模式)以及HDF5/PNG格式存储。系统通过文件存在性检查自动切换模型,结合插值方法与物理模型,实现了空间连续性和物理合理性的平衡。该模型具有鲁棒性强、可视化质量高等特点,未来可通过并行计算进一步优化性能。
2025-06-27 15:02:17
1142
原创 matlab 2024a 工具箱Aerospsce Toolbox报错
警告:Aerospace Toolbox and Aerospace Blockset licenses are required in ‘built-in/Spacecraft Dynamics’找到安装路径\MATLAB\R2024a\licenses文件夹license_****_R2024a.lic。重启Matlab 即可使用了。
2025-06-07 14:27:08
846
4
原创 基于IRI-2020模型的电离层特征参量计算与可视化
本文提出了一种基于MATLAB和IRI2020 Fortran程序的电离层参数计算与可视化方法。该方法通过调用最新国际参考电离层模型IRI2020,实现了电子密度、临界频率、总电子含量等关键参数的高效计算,并构建了包含太阳地磁指数、临界频率、高度/厚度参数及TEC的四组可视化子图。系统采用MATLAB主控平台与Fortran计算程序结合的方式,具有自动化流程、高效计算和灵活配置等技术优势,适用于无线电通信规划、卫星导航修正和空间天气监测等应用场景。未来可扩展批量处理、三维可视化等功能。
2025-06-02 14:52:35
1382
原创 国际参考电离层模型-自定义版
国际参考电离层模型(IRI)是由国际空间研究委员会(COSPAR)和国际无线电科学联盟(URSI)联合建立的全球电离层标准模型,用于描述地球电离层(60–2000 km高度)的电子密度、离子成分、温度等关键参数。IRI基于全球地基观测(如电离层测高仪、GNSS信号)和卫星数据(如COSMIC、CHAMP)构建,并持续更新以反映太阳活动周期的影响。版,引入神经网络算法和新型卫星数据集(如Swarm),在低纬度电离层异常(如赤道电急流)的模拟中显著改进。) 提供了一个简单的命令行界面,用于运行。
2025-03-31 10:05:04
822
1
原创 Linux系统Tmux会话(Session)管理
Tmux(Terminal Multiplexer)是一个 终端复用工具,可以在单个终端窗口中管理多个会话、窗口和窗格,极大提高命令行工作效率。
2025-03-31 09:49:47
843
原创 国际参考电离层2020模型Matlab(IRI-2020)
国际参考电离层 (IRI) 是一个国际项目 由空间研究委员会 (COSPAR) 和国际 无线电科学联盟 (URSI)。这些组织组成了一个工作组 (在 60 年代后期产生了电离层的经验标准模型, 基于所有可用数据源 (几个稳步改进的版本 模型已经发布。电子密度、电子温度、离子温度、 离子组成(O+、H+、He+、N+、NO+、O+2、簇离子)、赤道垂直离子漂移、垂直电离层电子含量(vTEC;
2024-12-22 22:55:46
4076
43
原创 电离层层析成像技术发展回顾
电离层层析成像技术(CIT)自20世纪80年代提出以来,经历了二维静态成像到三维动态监测的发展历程。本文系统梳理了CIT技术40余年的演进:从早期理论奠基与实验验证,到国际台链建设与二维成像发展;从GPS技术引入实现三维动态监测,到多源数据融合与多维成像阶段。重点分析了中国在低纬电离层CT、GPS基三维成像等领域的贡献,以及算法创新如何克服几何局限性和不适定问题等技术挑战。文章展望了人工智能融合、多平台协同观测等未来发展方向,指出CIT技术已成为电离层监测和研究的重要手段,在空间天气等领域发挥着不可替代的作
2024-12-15 22:08:07
712
原创 Jupyter Lab创建与配置
通过将两者结合使用,我们可以更好地管理我们的项目和环境,并在Jupyter Lab中轻松地切换不同的环境。在重新启动之后,我们可以在Jupyter Lab的界面中看到一个下拉菜单,里面包含我们之前创建的Conda环境。上述命令将在Jupyter Lab中安装一个新的内核,并将其命名为”机器学习”,其中notebook_env 是我们之前创建的环境名称。现在,我们已经创建了一个Conda环境并安装了Jupyter Lab,接下来我们将把这个环境添加到Jupyter Lab中。
2024-12-15 22:03:14
636
原创 基于GNSS数据的电离层TEC估计模型
在电离层结构最小的深夜,使用一种迭代方法来估计与特定接收器相关的频率间偏差,该迭代方法最小化沿不同卫星链路测量的垂直TEC的方差。 夜间估计的接收器偏差对电离层单层近似中使用的假设质心高度不敏感。它在夜间的基础上也是相对稳定的,当夜间密度梯度最大(通常与地磁活动和/或赤道扩散F有关)时,它偏离其移动平均值最大。使用偏差的14天运行平均值来最小化这种变异性对校准的TEC的影响。
2024-12-14 10:50:09
1771
2
原创 短波电离层三维射线追踪
积分算法模块,根据应用条件对短波传播的背景环境进行建模处理,采用磁离子理论构建折射指数的空间分布,利用龙格库塔法对短波射线微分方程求解,获得射线路径上不同点处的波矢量与坐标矢量;基于三维射线追踪的Haselgrove方程,实现了快速电离层短波数字的三维射线追踪.根据射线传播的几何关系,给出在电离层以下部分的射线参数计算方法.根据电子浓度梯度的变化和自适应Runge—Kutta法,给出了三维射线追踪中自适应改变积分步长的快速计算方法,并以NeQuick电离层模型作为背景场进行计算,可以模拟多跳传播。
2024-07-09 21:57:56
1404
14
原创 Python 使用conda生成的requirements.txt设置虚拟环境
requirements.txt文件是一个文本文件,其中包含了项目所需的所有Python库及其版本信息。这个文件可以由conda命令生成,其中包含了项目所需的所有库及其依赖包。我们可以把这个文件分享给其他人,他们可以通过这个文件来设置和复制相同的Python环境。介绍了如何使用conda生成的requirements.txt文件来设置Python虚拟环境。虚拟环境可以帮助我们在同一台机器上管理多个独立的Python环境,每个环境可以安装不同版本的Python解释器和各种库。
2024-06-19 20:34:52
5044
原创 电离层实时同化模型-IRTAM系数的matlab批量下载代码
测量数据从全球电离层射电天文台 (GIRO) 的大约 ~70 个电离探空仪站到达洛厄尔 GIRO 数据中心 (LGDC) ,通常以 15 分钟的节奏到达,并被摄取到 LGDC 的数据库中(http://ulcar.uml.edu/DIDBase/),其中使用国际参考电离层(IRI)电子密度模型作为背景模型。IRTAM通过动态“调整”CCIR系数,在IRI中吸收测量的GIRO数据。通过使用新的Vary-Chap上部剖面模型,可以将“调整后的”底部剖面扩展到上部,该模型将剖面从hmF2扩展到等离子体层。
2024-06-10 22:32:35
1352
3
原创 基于TLE星历的卫星轨道坐标计算
第1行和第2行是标准的卫星星历格式(TLE格式),每行69个字符,包括0~9,A~Z(大写)、空格、点和正/负号,除此之外的其他字符都是无意义也无效的。卫星星历的结构为上下两行,每行69个字符,包括0~9、A~Z(大写)、空格、点和正负号,其他字符是无意义的。(7)每行的最后一位都是以10为模的校验位,可以检查出90%的数据存储或传送错误。第0行,将第1行视为0行,是卫星通用名称,最长为24个字符。(2)第1行的1~3和第2行2~3是卫星编号;(1)第1行,字符号1是轨道数据。
2024-06-05 21:46:07
3643
2
原创 太阳天顶角高精度计算matlab/python代码
太阳天顶角是天顶角指光线入射方向和天顶方向的夹角,是高度角的余角,也就是(90° – gS )。当太阳的高度角为90°,即太阳位于天顶,因此太阳的天顶角为0。
2024-06-01 12:36:16
1296
1
原创 星-地链路法拉第旋转(Faraday Rotation)效应分析工具
当然,可见光知识电磁辐射的一种形式,法拉第效应当然也适用于微波,因此电离层局部磁场的增加意味着穿过它的微波会受到法拉第旋转的影响。这里需要强调的是法拉第旋转的程度和电磁波频率呈平方反比关系,当只用线性极化波进行观测时,沿着传输线(line of site)的旋转将影响极化波的分量。采用全极化测量可以解决该问题,因为该效应知识旋转了极化,而不是改变了极化的本质。电离层在微波遥感中的重要性在于,卫星传感器测量的是穿过它的电磁辐射(对于雷达来说是双程的),因此它会显著制约实际应用,至少会带来测量误差。
2024-05-30 14:27:26
1655
2
原创 全球电离层图GIM(IONEX)数据读取matlab代码
全球电离层图目前应用非常广泛,目前提供该数据产品的单位包括CODE、CAS、UPC、WHU等等。,包括ONEX、BDGIM、ION文件、DCB文件、iondist文件(区域或全球的RROI和ROTI)下面提供IONEX数据读取的matlab代码,采用正则式进行读取,非常简洁高效。
2024-05-25 17:48:18
1700
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅