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

Bluetooth: Controller: df: Wrong antenna identifier inserted after switch pattern exhausted #45431

Closed
ppryga-nordic opened this issue May 6, 2022 · 0 comments · Fixed by #45432
Assignees
Labels
area: Bluetooth Controller area: Bluetooth bug The issue is a bug, or the PR is fixing a bug priority: low Low impact/importance bug

Comments

@ppryga-nordic
Copy link
Collaborator

Describe the bug
Antenna switch pattern is not correctly applied in case a CTE length is enough to exhaust the switch pattern.

During the reception of CTE in AoA mode or transmission of CTE in AoD mode radio switches antennas according to user provided switching pattern.
Take as an example that there is an antenna switch pattern provided by user to controller e.g.: A0, A1, A2, A3, A4.
Antenna A0 is used during GUARD and REFERENCE period. After that antennas A1, A2, A3, A4 are used.
Assume the CTE is long enough to exhaust the antenna switch pattern. Controller should apply antenna from the beginning of switch pattern which is reference antenna.
|REF|S1|S2|S3|S4|S5|S6|S7|S8|S9|S10|S11|S12|S13|S14|Switching slots|
|A0|A1|A2|A3|A4|A0|A1|A2|A3|A4|A0|A1|A2|A3|A4|BT Core compliant ant. application:|
|A0|A1|A2|A3|A4|A1|A2|A3|A4|A1|A2|A3|A4|A1|A2|Nordic default ant. Application:|

To Reproduce
Build direction finding samples that transmit and receive CTE.
Connect logic analyzer to GPIO outputs responsible for antenna switching.
Check logic levels that represent antenna ids from a switch pattern.

Expected behavior
Reference antenna should be inserted every time the switch pattern is loopback.

Impact
Minor, concerns DF use cases only.

@ppryga-nordic ppryga-nordic added the bug The issue is a bug, or the PR is fixing a bug label May 6, 2022
@ppryga-nordic ppryga-nordic self-assigned this May 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Bluetooth Controller area: Bluetooth bug The issue is a bug, or the PR is fixing a bug priority: low Low impact/importance bug
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants