Comments (11)
Hi, StarsTravel
I think what you are trying to do is calculate the radiance leaving the 1km (or 30 km) target then transmitted to the sensor at 300km. This is not what the LBLRTM runs you have set up are doing. LBLRTM requires surface temperature and emissivity at H2 (the end of the path). You provided some values, which in effect means you have inserted a surface at 288.2K with a non-zero value for emissivity. To obtain the results you actually want you will need to run LBLRTM from the TOA to the surface, then from TOA to 1km (30km), then subtract the second runs from the first, thus obtaining the radiation at TOA leaving the 1km (30km) level. Please see the tar file I uploaded, which contains the three TAPE5s you will need (note you will have to change the emissivity, as I assumed emissivity=1), a plot showing the radiances and an IDL code that calculates and plots the radiance differences.
lbl_for_stars.tar.gz
from lblrtm.
Thanks for the interesting problem. Let me know if you have further questions.
from lblrtm.
yes, that's what I did in the IDL code I sent.
from lblrtm.
Yes, you are correct.
from lblrtm.
Hi, StarsTravel
Did you use the same emissivity files for both cases? Please send the files you used.
from lblrtm.
Hello, Kcadyper.
Thank you very much for your answer! 'I think what you are trying to do is calculate the radiance leaving the 1km (or 30 km) target then transmitted to the sensor at 300km.' .You're right, that's exactly what I want to calculate.
I have read what you said, do you mean by the picture below:
If I want to calculate the radiation from 30km to TOA(3),I should calculate the radiation from TOA to the ground(1), then calculate the radiation from 30 km to ground(2), and finally (3)=(1)-(2).
Have I understood correctly?
You provided 3 TAPE5 files, corresponding to 1km, 30km, and 300km, respectively.I calculated the following graph:
The radiation corresponding to 1km is much greater than 300km. The radiation corresponding to 30km is also slightly greater than 300km.
So it's not possible to subtract 1km from the radiation corresponding to 300km, instead it should be subtracted from 300km from 1km.
Only in this way can it be consistent with your calculated results.
So,should it be (3)=(2) - (1) ?
from lblrtm.
hello
'To obtain the results you actually want you will need to run LBLRTM from the TOA to the surface, then from TOA to 1km (30km), then subtract the second runs from the first, thus obtaining the radiation at TOA leaving the 1km (30km) level.'
But the TAPE file you gave me is a bit different from what you said.
From your file, it should be 1km to ground, 30km to ground, and 300km to ground.
How should I understand it?
from lblrtm.
yes, that's what I did in the IDL code I sent.
Thank you. Let me summarize again:
As you said,I am trying to do is calculate the radiance leaving the 1km (or 30 km and so on) target then transmitted to the sensor at 300km. The first step, I will need to run LBLRTM from the TOA to the surface (H1=TOA,H2=ground),this step is recorded as (1).The second step, I will need to run LBLRTM from the 30km(or other heights that interest me) to the surface (H1=30, H2=ground),this step is recorded as (2).Finally, subtract the result of the first step from the result of the second step , i.e (2)-(1). I will obtain the radiation amount from 30km to TOA.
Thank you again!!!
from lblrtm.
Yes, you are correct.
Thank you very much!!!
from lblrtm.
Hi, StarsTravel
I think what you are trying to do is calculate the radiance leaving the 1km (or 30 km) target then transmitted to the sensor at 300km. This is not what the LBLRTM runs you have set up are doing. LBLRTM requires surface temperature and emissivity at H2 (the end of the path). You provided some values, which in effect means you have inserted a surface at 288.2K with a non-zero value for emissivity. To obtain the results you actually want you will need to run LBLRTM from the TOA to the surface, then from TOA to 1km (30km), then subtract the second runs from the first, thus obtaining the radiation at TOA leaving the 1km (30km) level. Please see the tar file I uploaded, which contains the three TAPE5s you will need (note you will have to change the emissivity, as I assumed emissivity=1), a plot showing the radiances and an IDL code that calculates and plots the radiance differences. lbl_for_stars.tar.gz
As you say,'LBLRTM requires surface temperature and emissivity at H2 (the end of the path). You provided some values, which in effect means you have inserted a surface at 288.2K with a non-zero value for emissivity. '
When I set H2(the end of the path), I also need to set the corresponding temperature, emissivity, and reflectivity. I would like to ask where the reference values for emissivity and reflectance are generally obtained if H2 is ground? If H2 is an altitudinal atmosphere, should I get temperature information for that altitude in advance? Where do I get the emissivity and reflectance reference values for that altitude ?
Thank you
from lblrtm.
Hi, StarsTravel, We saw this issue when we were looking at how to use LBLRTM to model atmospheric long-wave radiation. We used modtran to simulate atmospheric radiation transmission simulation before, but because it is too slow, I want to learn about LBLRTM. May I ask if your LBLRTM is operated on windows system, or under linux, and whether there are any successful cases in windows
from lblrtm.
Related Issues (20)
- Question about Jacobians/derivatives HOT 2
- lnfl can't run HOT 11
- using lblrtm to simulate the radiance of cloudy situation HOT 1
- QUESTION ABOUT H2O ISOTOPOLOGUES HOT 4
- question about lblrtm HOT 2
- error on lblrtm Segmentation fault HOT 6
- How to modify the spectral resolution of the output atmospheric transmittance/radiance HOT 3
- How to calculate the amount of radiation that reaches the observation position after the radiation of a molecule or all molecules in the atmosphere is transmitted by atmospheric radiative transmission (linear integration) under different observation methods HOT 5
- error on lblrtm HOT 2
- How to read TAPE11 and TAPE12 wtih matlab or python? HOT 2
- When LBLRTM calculates different observation heights, the length and resolution of the output radiometric data are inconsistent, and some of the radiometric data are 0 HOT 2
- Does LBLRTM consider the self absorption effect of gas molecules at high altitudes? HOT 4
- Whether or not gas density profile data needs to be entered? HOT 1
- Please advise on some questions about the parameter units entered in Record 3.5 3.6 HOT 1
- How do you calculate the amount of radiative transport of a single molecule after atmospheric absorption in LBLRTM? HOT 1
- About the radiometry of the LBLRTM output HOT 1
- Non local thermal equilibrium? HOT 1
- Whether the radiation profile can be used as an input? HOT 1
- Setting cloud simulation with a user-defined atmosphere profile HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lblrtm.