Skip to content
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

how to log the IQ samples of all the valid IRIDIUM packets #154

Open
zhusiyu6 opened this issue May 23, 2022 · 4 comments
Open

how to log the IQ samples of all the valid IRIDIUM packets #154

zhusiyu6 opened this issue May 23, 2022 · 4 comments

Comments

@zhusiyu6
Copy link

In paper "PAST-AI: Physical-layer Authentication of Satellite Transmitters via Deep Learning",author modified the gr-iridium model to log the IQ samples of all the valid IRIDIUM packets. But I found that these modules are closed. So is there any way to modify them?

@Sec42
Copy link
Member

Sec42 commented May 23, 2022

We are not the authors of said paper, so I can't tell you anything about their code.

iridium-extractor specifically has the --debug-id command line option to log iq values of a specific signal. This will write the iq values at different stages of the reception process via the write_data_c function

void write_data_c(const gr_complex* data, size_t len, char* name, int num)

I think that would be a good starting point if you want to replicate their work.

@zhusiyu6
Copy link
Author

Thank you.

@zhusiyu6
Copy link
Author

We are not the authors of said paper, so I can't tell you anything about their code.

iridium-extractor specifically has the --debug-id command line option to log iq values of a specific signal. This will write the iq values at different stages of the reception process via the write_data_c function

void write_data_c(const gr_complex* data, size_t len, char* name, int num)

I think that would be a good starting point if you want to replicate their work.

I want to ask what is the specific meaning of the parameter value after - debug-id

@Sec42
Copy link
Member

Sec42 commented May 24, 2022

This parameter is documented in the readme.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants