当前位置:网站首页>【物理应用】大气吸收损耗附matlab代码
【物理应用】大气吸收损耗附matlab代码
2022-07-28 21:24:00 【matlab_dingdang】
1 内容介绍
大气对太赫兹辐射传输存在一定的非协作性,即存在吸收衰减.为了实现太赫兹辐射的有效应用必 须细致地了解太赫兹辐射大气传输的窗口位置,宽度及大气透过率.选取了处理大气非均匀路径,吸收带重叠等大气辐射传输问题的最精确方法——逐线积分法,发 展计算程序,并基于HITRAN分子谱线数据,对水汽,氧气,臭氧,氮气,二氧化碳等单组分气体分子对太赫兹辐射传输的吸收衰减情况进行了计算与分析,并 给出了在太赫兹电磁波大气传输衰减中占主要因素的水汽和氧气的衰减峰位置.
2 仿真代码
function [gam]=gamo(f,rp,rt);if (f<=54)gam=1e-3*f^2*rp^2*(7.2*rt^2.8/(f^2+0.34*rp^2*rt^1.6)+0.62*sq(3,rp,rt)/((54-f)^(1.16*sq(1,rp,rt))+0.83*sq(2,rp,rt)));elseif (f>54)&(f<=60)gam=exp( log(sq(8,rp,rt))/24*(f-58)*(f-60)-log(sq(9,rp,rt))/8*(f-54)*(f-60)+log(sq(10,rp,rt))/12*(f-54)*(f-58));elseif (f>60)&(f<=62)gam=sq(10,rp,rt)+(sq(11,rp,rt)-sq(10,rp,rt))*(f-60)/2;elseif (f>62)&(f<=66)gam=exp( log(sq(11,rp,rt))/8*(f-64)*(f-66)-log(sq(12,rp,rt))/4*(f-62)*(f-66)+log(sq(13,rp,rt))/8*(f-62)*(f-64));elseif (f>66)&(f<=120)gam=1e-3*f^2*rp^2*(3.02e-4*rt^3.5+0.283*rt^3.8/((f-118.75)^2+2.91*rp^2*rt^1.6)+0.502*sq(6,rp,rt)*(1-0.0163*sq(7,rp,rt)*(f-66))/((f-66)^(1.4346*sq(4,rp,rt))+1.15*sq(5,rp,rt)));elseif (f>120)&(f<=350)gam=sq(14,rp,rt)+1e-3*f^2*rp^2*rt^3.5*(3.02e-4/(1+1.9e-5*f^1.5)+0.283*rt^0.3/((f-118.75)^2+2.91*rp^2*rt^1.6));elsegam=-999;end
3 运行结果

4 参考文献
[1]李瀚宇等. "太赫兹电磁波大气吸收衰减逐线积分计算." 强激光与粒子束 25.6(2013):5.
[2]库流杰. 窄带RCS测量大气吸收衰减修正方法研究[D]. 西安电子科技大学.
[3]贺明超, 禹胜林, 翟光贤,等. 基于MATLAB的毫米波降雨衰减特性研究[J]. 2021.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
边栏推荐
- Improvement 13 of yolov5: replace backbone network C3 with lightweight network efficientnetv2
- 芯华章宣布完成超2亿A轮融资,全面布局EDA2.0研发
- Reading of "robust and communication efficient federated learning from non-i.i.d. data"
- 《MySQL数据库进阶实战》读后感(SQL 小虚竹)
- 《Robust and Communication-Efficient Federated Learning From Non-i.i.d. Data》论文阅读
- Anomaly detection summary: intensity_ based/Normalizing Flow
- JS get the current time (year month day hour minute second)
- Symbol符号类型
- Seagate released a new risc-v architecture processor: the performance of mechanical hard disk soared 3 times
- Migration from IPv4 to IPv6
猜你喜欢

Yolov5 improvement 12: replace backbone network C3 with lightweight network shufflenetv2

Yolov5 improvement 7: loss function improvement

Cglib create proxy

can‘t convert cuda:0 device type tensor to numpy. Use Tensor. cpu() to copy the tensor to host memory

console.log()控制台显示...解决办法
![CFA [anomaly detection: embedded_based]](/img/ee/da822a7e8b443236338d4274b066c7.png)
CFA [anomaly detection: embedded_based]

MySQL foundation - data query

shell脚本基础——Shell运行原理+变量、数组定义
![Mspba [anomaly detection: representation_based]](/img/95/1f7390ec024a2865acb9e9a41100b1.png)
Mspba [anomaly detection: representation_based]

Paper reading: deep forest / deep forest /gcforest
随机推荐
[3D target detection] 3dssd (II)
Find out the maximum value of all indicators in epoch [tips]
A simple neural network model based on MLP full connection layer
[copy] Internet terms, abbreviations, abbreviations
Paper reading vision gnn: an image is worth graph of nodes
Leetcode101. Symmetric binary tree
简单的es高亮实战
[database]
Es learning directory
Anaconda environment installation skimage package
sql优化常用的几种方法
Introduction to address book export without code development platform
18 diagrams, intuitive understanding of neural networks, manifolds and topologies
Fastflow [abnormal detection: normalizing flow]
高等数学解题常用公式笔记总结
Summary of C language learning content
MySQL foundation - advanced functions
Migration from IPv4 to IPv6
Draem+sspcab [anomaly detection: block]
Nacos配置热更新的4种方式、读取项目配置文件的多种方式,@value,@RefreshScope,@NacosConfigurationProperties