Corpus ID: 8784414

FIR Filtering on ARM Cortex-M 3

@inproceedings{Barleanu2012FIRFO,
  title={FIR Filtering on ARM Cortex-M 3},
  author={A. Barleanu and V. Baitoiu and A. Stan},
  year={2012}
}
This paper describes how to implement efficient FIR filters on ARM Cortex-M3 microprocessors. Two multiply-accumulate instructions are discussed: MLA – multiply with accumulate, using 32-bit operands and producing a 32-bit result, and SMLAL – signed multiply with accumulate, using 32-bit operands and producing a 64-bit result. There are advantages and disadvantages for each instruction. It is possible, for example, to reuse the data loaded in memory and compute multiple output samples per… CONTINUE READING
1 Citations

Figures and Tables from this paper

References

SHOWING 1-5 OF 5 REFERENCES
Non-uniform wordlength delay lines for FIR filters
  • 1
  • PDF
An efficient floating-point to fixed-point conversion process for biometric algorithm on DaVinci DSP architecture
  • 1
Analytical Fixed-Point Accuracy Evaluation in Linear Time-Invariant Systems
  • 78
  • PDF
Automatic floating-point to fixed-point conversion for DSP code generation
  • 88
  • PDF
A Note on Dividing Integers by Two
  • 4