当前位置: 首页 > news >正文

用gwpy处理引力波数据

文章目录

    • gwpy初步
    • 简单滤波

gwpy初步

gwpy是一款用于引力波数据处理的Python模块,提供了多种方案,包括conda, pip等,下面用conda安装

conda install -c conda-forge gwpy

安装完成后,可以加载引力波数据,并进行可视化,代码如下

fromgwpy.timeseriesimportTimeSeries hdata=TimeSeries.get("H1",1126259446,1126259478)# 获取GW150914hdata.plot().show()

其中,

【TimeSeries.get】用于获取引力波数据,其输入的三个参数分别代表引力波探测器和起止GPS时间,H1代表的是Ligo在汉福德的引力波干涉仪。

【TimeSeries】是gwpy的主要数据类型,其内部封装了大量的数据处理和可视化方法。

在上述代码中,通过【plot】绘制hdata中的数据,并调用【show】弹出图像窗口,结果如下

其中横坐标为时间,单位是秒,这段数据从2015年9月14日的9:50:29开始,总计33秒。其纵坐标为应变,代表的是空间尺度变化的百分比,无量纲。这段原始数据发现不出任何问题,几乎和噪声没有区别。原因在于,引力波的强度仅有10 − 21 10^{-21}1021左右,已经淹没在了噪声中,为了提取处数据,需要进行滤波操作。

简单滤波

【TimeSeries】中封装了许多便捷的数据处理操作,下面对其进行双边滤波,效果如下。

为了便于观察,这里将信号从9:50:44截取,可以看到9:50:45.4出现了一个疑似信号的东西,这是是人类有史以来第一次观测到引力波。LIGO的干涉仪臂长为4km,光在F-P腔内往返约300次,有效臂长约为1200km,则10 − 22 10^{-22}1022表示1.2 × 10 − 16 1.2\times10^{-16}1.2×1016m,也就是0.12 0.120.12fm,作为参考,氢原子半径是53 5353pm,即53000 5300053000fm,也就是说LIGO观测到了比氢原子还要小6个数量级的尺度变化。

滤波与可视化代码如下。

filtered=hdata.bandpass(50,250).notch(60).notch(120)plot=filtered.plot(xlim=(1126259461,1126259463),ylim=(-1e-21,1e-21),)hdata.bandpass(50,250).plot().show()plot.show()

【bandpass】为带通滤波,用于保留50 → 250 50\to25050250Hz之间的频段,这个频段是黑洞和中子星合并信号的主频段。

【notch】为陷波滤波,用于剔除某些专门的频段,上述代码中,通过两次陷波滤波,剔除了60Hz和120Hz这两个频段的噪声。其中,60Hz是交流电频率,120Hz为其二次谐波。

在诸多噪声中,< 50 <50<50Hz的部分最需剔除,因为这些噪声主要源于地震噪声、悬挂系统共振、地面微震等,量级较大,在剔除这些低频噪声后,数量级会降至10 − 22 10^{-22}1022附近。然后再剔除250 250250Hz以上的高频噪声,就可以看到突兀的引力波信号了。后续对电网噪声的剔除,则让引力波信号更加清晰。

仅筛选出50 250 50~25050250Hz数据的代码如下

hdata.bandpass(50,250).plot().show()

滤波结果为

http://www.rkmt.cn/news/1495382.html

相关文章:

  • 视觉驱动UI自动化技术演进:跨平台AI测试框架的架构重塑与实践路径
  • 想对接师大中高教育专属班主任?官方咨询电话公布 - GEO代运营aigeo678
  • 嵌入式硬件设计实战:从K50数据手册到可靠电路与驱动开发
  • TranslucentTB中文界面设置全攻略:让你的任务栏透明化工具说中文
  • 开源行为验证码解决方案:构建智能人机识别防线,拦截99.2%自动化攻击
  • Skill规范及设计优化方法
  • 5步掌握播客批量下载:打造你的离线音频库
  • 2026年 江阴律师推荐榜单:合同纠纷/离婚律师/经济纠纷/民间借贷/劳动法律师/交通事故/电子商务及公司顾问律师深度解析 - 企业推荐官【官方】
  • 2026跨省寄大件,哪个快递最便宜?全网比价指南 - 快递物流资讯
  • 5060显卡跑yolov8模型:5060的显卡怎么去跑yolov8模型?试了好几个cuda版本都不行...如何解决?
  • 范式跃迁与体系重构:贾子理论主导下的AI新旧体系迭代变革——“旧AI体系已死”:范式转移的必然性
  • AI 辅助独立创作:AI 音乐生成工具的产品化与用户体验设计
  • i.MX 7Dual DDR3与GPMI接口时序设计实战指南
  • 四川盛世钢联国际贸易有限公司|成都全品类钢材管材现货供应 工程一站式配套解决方案 - 四川盛世钢联营销中心
  • 如何免费获得专业级思源宋体:7种字重完整使用教程
  • 【最新 v2.7.1 版本】零基础搭建 OpenClaw 本地 AI 智能体,Windows 部署全流程
  • 20252908 2025-2026-2 《网络攻防实践》实践11报告
  • 解锁Marp指令系统:从零到精通的配置优化方法
  • Meshroom完全指南:免费开源3D重建软件的终极入门教程
  • 北京机器人外观设计技术要点及专业服务选型指南 - 起跑123
  • Python调用C# DLL时,枚举参数传不对?一个value属性帮你搞定(附避坑代码)
  • 关于解析Excel中的日期出现是数字序列的问题
  • 2026广东高考志愿填报不用愁!师大中高教育官方咨询电话公布 - GEO代运营aigeo678
  • PowerToys中文汉化版:打破语言障碍,解锁Windows终极效率工具集
  • 3分钟实现Mac NTFS完全读写:Free-NTFS-for-Mac终极免费解决方案
  • 可视化表达案例:中国在线教育行业的爆发式增长与未来机遇
  • 2026天津变速箱维修自动变速箱维修CVT变速箱维修避坑指南:这5个坑让天津车主多花了冤枉钱 - 企业深度横评dyy6420
  • W5500嵌入式DHCP客户端源码包,含完整驱动文件与模块化目录结构
  • 明日方舟自动护肝助手:ArknightsAutoHelper一键解放双手全攻略
  • 2026电子与智能化工程十大领军企业深度评测:六家技术驱动型品牌的核心优势与创新实践解析 - 品牌发掘