generated from ut-issl/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update link margin analysis #364
Merged
TomokiMochizuki
merged 15 commits into
feature/major-update-v6.0.0
from
feature/update-antenna-pattern
Mar 21, 2023
Merged
Changes from all commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
e54ae1b
add tx_bitrate in Antenna
TomokiMochizuki 6b91bd4
add tx_bitrate
TomokiMochizuki 4886243
rename tx_bitrate
TomokiMochizuki e189005
fix SetAntennaGainModel
TomokiMochizuki 90a786b
fix CalcReceiveMarginOnGs
TomokiMochizuki 3148102
add Log
TomokiMochizuki ac9d5bd
fix Antenna class
TomokiMochizuki 150f301
enable to analyze uplink margin
TomokiMochizuki cbf78f9
revert antenna_gain_model
TomokiMochizuki 4a5f025
rename function GetBitrate()
TomokiMochizuki 170a7f0
remove test variables
TomokiMochizuki 5e2d1ea
revert gain_model_name
TomokiMochizuki e68db93
revert name of spacecraft_antenna and ground_station_antenna
TomokiMochizuki 55a508f
revert CalcCn0OnGs
TomokiMochizuki 1222b11
rename the title
TomokiMochizuki File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[Q] bitrateはアンテナが決めるものではなく、その前段の送信機などで決めるものな気もするのですが、ここにこのパラメータを置くべきなのでしょうか?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
送信機などで決めるのであれば,
tx_output_W
やfrequency_MHz
もな気がしていて.どちらかに統一したかったです.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
frequency_MHz
はアンテナも関わってくる気がするので、ここで良いのではないでしょうか?tx_output_W
はたしかにそうなので、送信機側に動かしても良いと思います。There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
それを行いますと,
の箇所がうまくいかなくなってしまうので,tx_eirp_dBWを別の場所に移行しなければならないので,アンテナの方に押し込んだほうがいいと思います.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
当初の設計からの問題ということですね。。。今の段階でひとまず動くようにしておく というのと、 より理想的な形に持っていく というのを両立するため、ひとまずここでは次のような対処にするというのはどうでしょう?
Antenna
クラスにSetTxBitrate
やSetTxPower
などの関数を準備して、これらの値を別の通信システムから設定できるようにしておくThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
これに関してですが,現状送受信機のClassが存在していないので,とりあえずアンテナに帰属させるのがいいと思ったので,そのままにしています.GroundStationCalculatorにあるのも変なので.
そのうえで,FIXMEを切っておきました。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Set関数を準備するというのは、「そのパラメータはひとまずアンテナに帰属するが、別のコンポが制御できるような余地を残しておく」という意図です。
Set関数を使わなかった時に使われるパラメータ初期値は今のような設定で良いので、動作としては今と特に変わらないかなと思います。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
とはいえ、Setは後から追加でも良い気もしてきましたし、issueも切ってくれたのでapproveしておきます
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ありがとうございます。
では、マージします