Skip to content

Feature/filter design scripts#185

Merged
astewart-xmos merged 16 commits intoxmos:developfrom
Allan-xmos:feature/filter_design_scripts
Jun 5, 2023
Merged

Feature/filter design scripts#185
astewart-xmos merged 16 commits intoxmos:developfrom
Allan-xmos:feature/filter_design_scripts

Conversation

@Allan-xmos
Copy link
Copy Markdown
Contributor

  • Generate sensible coefficients for decimation to 16 kHz or 32kHz
  • 3 stage and smaller filter coefficients also generated
  • Plotting tools to show filter response
  • int16 or float coefficients

Related to #184

- Generate sensible coefficients for decimation to 16 kHz or 32kHz
- 3 stage and smaller filter coefficients also generated
- Plotting tools to show filter response
- int16 or float coefficients
@Allan-xmos Allan-xmos requested a review from astewart-xmos May 19, 2023 20:37
Allan-xmos and others added 2 commits May 23, 2023 11:48
… design scripts.

- New filters have same number of stages, decimation factors and tap counts as previous.
- Also updates several python scripts to correctly use coefficients from filter design scripts
@astewart-xmos
Copy link
Copy Markdown

I've pushed an update to this branch which changes the library filter coefficients to those produced by @Allan-xmos's filter design script.

I confirmed that the lib_mic_array demo apps all build, and did a simple listening test with a Avona board to verify that decent the audio coming out isn't horribly garbled.

@astewart-xmos
Copy link
Copy Markdown

Note: @keithm-xmos has requested that a readme be added for the filter design scripts. Should not merge PR until a readme has been written.

@astewart-xmos astewart-xmos added status:work in progress Not ready to merge size:S Small issue or pull request labels May 24, 2023
Aaron Stewart and others added 4 commits June 5, 2023 10:15
…n_scripts

* xmos/develop:
  Change DCOE filter pole from 255/256 to 252/256
… into feature/filter_design_scripts

* askellet/feature/filter_design_scripts:
  Add README for filter design scripts, document filter design functions
… into feature/filter_design_scripts

* askellet/feature/filter_design_scripts:
  update stage 1 and stage 2 plots in programming guide
@astewart-xmos astewart-xmos merged commit c045fc2 into xmos:develop Jun 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S Small issue or pull request status:work in progress Not ready to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve response of first and second stage filters.

3 participants