当前位置:网站首页>【物理应用】大气吸收损耗附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代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
边栏推荐
- [copy] Internet terms, abbreviations, abbreviations
- Thesis reading (1) - zfnet of classification
- Bluetooth smart Bracelet system based on STM32 MCU
- 1e3是浮点数?
- MKD [anomaly detection: knowledge disruption]
- HP ProLiant DL380 boot from USB flash drive, press which key
- How to delete and remove the first row of elements in PHP two-dimensional array
- Configuration and official document of Freia library [tips]
- Pictures are named in batches in order (change size /jpg to PNG) [tips]
- 《Shortening passengers’ travel time A dynamic metro train scheduling approach using deep reinforcem》
猜你喜欢

Thesis reading (1) - zfnet of classification
![Ocr-gan [anomaly detection: Reconstruction Based]](/img/16/62d962288c192b3df2fdb518d7127e.gif)
Ocr-gan [anomaly detection: Reconstruction Based]

Target detection notes -yolo

Nacos配置热更新的4种方式、读取项目配置文件的多种方式,@value,@RefreshScope,@NacosConfigurationProperties

How to delete and remove the first row of elements in PHP two-dimensional array

cannot resize variables that require grad
![Memseg [anomaly detection: embedded based]](/img/10/aea2b6ecf55e04fe24f78e5fb897be.png)
Memseg [anomaly detection: embedded based]

Simple es highlight practice
![CFA [anomaly detection: embedded_based]](/img/ee/da822a7e8b443236338d4274b066c7.png)
CFA [anomaly detection: embedded_based]

从 IPv4 向 IPv6 的迁移
随机推荐
Leetcode 199. right view of binary tree
Morphology of image
Stm32subeide (10) -- ADC scans multiple channels in DMA mode
Mspba [anomaly detection: representation_based]
RuntimeError: set_ sizes_ contiguous is not allowed on a Tensor created from .data or .detach().
CFA [anomaly detection: embedded_based]
Find out the maximum value of all indicators in epoch [tips]
How to delete and remove the first row of elements in PHP two-dimensional array
无代码开发平台通讯录入门教程
HP ProLiant DL380 boot from USB flash drive, press which key
NPM run dev, automatically open the browser after running the project
Bluetooth smart Bracelet system based on STM32 MCU
Yolov5 improvement 15: network lightweight method deep separable convolution
Is 1E3 a floating point number?
歌尔股份与上海泰矽微达成长期合作协议!专用SoC共促TWS耳机发展
A simple neural network model based on MLP full connection layer
轮子六:QSerialPort 串口数据 收发
OSV-q The size of tensor a (3) must match the size of tensor b (320) at non-singleton dimension 3
Gd32f303 firmware library development (10) -- dual ADC polling mode scanning multiple channels
Wheel 7: TCP client