STM32F1 CMSIS DSP Basic Math Functions

  • 43 Replies
  • 656 Views
*

Offline tha

  • *****
  • 2761
    • View Profile
Re: STM32F1 CMSIS DSP Basic Math Functions
« Reply #32 on: July 15, 2021, 07:46:48 am »


Scaling and Overflow Behavior:

The input data *pSrc และ scaleFract อยู่ใน 1.15 format. เหล่านี้ถูกคูณกันเพื่อให้ได้ a 2.30 intermediate result และสิ่งนี้ถูกเลื่อนพร้อมด้วย saturation ไปยัง 1.15 format.

References __PKHBT, __SIMD32, and blockSize.

*

Offline tha

  • *****
  • 2761
    • View Profile
Re: STM32F1 CMSIS DSP Basic Math Functions
« Reply #33 on: July 15, 2021, 07:50:24 am »


Scaling and Overflow Behavior:

The input data *pSrc และ scaleFract อยู่ใน 1.31 format. เหล่านี้ถูกคูณกันเพื่อให้ได้ a 2.62 intermediate result และนี้ถูกเลื่อนพร้อมด้วย saturation ไปยัง 1.31 format.

References blockSize.

Referenced by main().

*

Offline tha

  • *****
  • 2761
    • View Profile
Re: STM32F1 CMSIS DSP Basic Math Functions
« Reply #34 on: July 15, 2021, 07:53:28 am »

*

Offline tha

  • *****
  • 2761
    • View Profile
Re: STM32F1 CMSIS DSP Basic Math Functions
« Reply #35 on: July 15, 2021, 09:25:11 am »
file:///D:/System%20Workbench/STM32CubeF1-master/Drivers/CMSIS/docs/DSP/html/group__shift.html



Description

เลื่อน the elements ของ a fixed-point vector โดยจำนวนที่ระบุของ bits. มีฟังชั่นที่แยกกันสำหรับ Q7, Q15, and Q31 data types. The underlying algorithm ถูกใช้ :

    pDst[n] = pSrc[n] << shift,   0 <= n < blockSize.

ถ้า shift เป็นบวกดังนั้น the elements of the vector จะถูกเลื่อนไปทางซ้าย. ถ้า shift เป็นลบดังัน้น the elements of the vector จะถูกเลื่อนไปทางขวา.

The functions รองรับการคำนวณแบบแทนที่ยอมให้ the source and destination pointers อ้างอิงไปยัง the same memory buffer.

*

Offline tha

  • *****
  • 2761
    • View Profile
Re: STM32F1 CMSIS DSP Basic Math Functions
« Reply #36 on: July 15, 2021, 09:29:08 am »

*

Offline tha

  • *****
  • 2761
    • View Profile
Re: STM32F1 CMSIS DSP Basic Math Functions
« Reply #37 on: July 15, 2021, 09:31:02 am »

*

Offline tha

  • *****
  • 2761
    • View Profile
Re: STM32F1 CMSIS DSP Basic Math Functions
« Reply #38 on: July 15, 2021, 09:32:34 am »

*

Offline tha

  • *****
  • 2761
    • View Profile
Re: STM32F1 CMSIS DSP Basic Math Functions
« Reply #39 on: July 15, 2021, 10:47:00 am »
file:///D:/System%20Workbench/STM32CubeF1-master/Drivers/CMSIS/docs/DSP/html/group__BasicSub.html