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

Transmit waveforms near edge of transmit bandwidth need characterization #195

Open
kevinkrieger opened this issue Apr 23, 2020 · 2 comments

Comments

@kevinkrieger
Copy link
Contributor

The transmit waveforms appear to be attenuated, have some modulation and are a different frequency (measured on oscilloscope) when attempting to transmit a frequency near the edge of the available transmit bandwidth.

Minimal testing has been done, but at least the following situation looked unacceptable:
Centre frequency: 12268.7500 kHz
TX bandwidth: 5.0e6 Hz
Lowest theoretical tx freq: 9768.7500 kHz
Highest theoretical tx freq: 14768.7500 kHz

Transmit frequency of 10.125MHz was unacceptable. See photo:

Screenshot_20200423-142948

Transmit frequencies of 10.5, 11, 11.5, 13.025, 13.5 and 14 MHz all looked appropriate.

Transmit frequency 14.5MHz was unacceptable. See photo:

Screenshot_20200423-142922

After changing the tx bandwidth (and rx bandwidth) to 6.25 MHz, this problem went away.
Because of this, I suspect this is caused by the rolloff of a filter in the DUC (or interpolator?) in the FPGA, and not Borealis code.

We'll need to characterize this rolloff, and increase our bandwidth to avoid frequencies near the edges, or just stay far enough away from the edges.

For now, staying 750kHz from the edge of the band seems to work well.

@mardet987
Copy link
Contributor

we can add a check for this in experiment_prototype and adjust TX bandwidth in experiment init

mardet987 added a commit that referenced this issue Apr 28, 2020
Quick fix to avoid edges of our tx/rx bandwidths. See Issue #195
@Doreban Doreban self-assigned this Mar 28, 2024
@Doreban
Copy link
Contributor

Doreban commented Mar 28, 2024

Transition bandwidth discussion came up again when refactoring borealis to enable re-tuning of the center tx and rx frequencies. This should be investigated for both transmit and receive bandwidth

@Doreban Doreban mentioned this issue Mar 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants