Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - tha

Pages: [1] 2 3 ... 14
1
ARM Processors / STM32F1 CMSIS DSP Filtering Functions
« on: July 26, 2021, 07:18:31 am »
file:///D:/System%20Workbench/STM32CubeF1-master/Drivers/CMSIS/docs/DSP/html/group__FIR.html




Description

ชุดของ functions นี้จัดให้มีใช้งาน Finite Impulse Response (FIR) filters สำหรับ Q7, Q15, Q31, และ floating-point data types. Fast versions ของ Q15 and Q31 ถูกจัดให้มีอีกด้วย. The functions ทำงานบน blocks of input and output data และแต่ละการเรียกไปยัง the function จะประมวลผล blockSize samples ผ่าน the filter. pSrc and pDst ชี้ไปยัง input and output arrays ที่บรรจุค่า blockSize.

2
ARM Processors / STM32F1 CMSIS DSP Interpolation Functions
« on: July 25, 2021, 07:15:08 am »
file:///D:/System%20Workbench/STM32CubeF1-master/Drivers/CMSIS/docs/DSP/html/group__groupInterpolation.html



Description

ฟังชั่นเหล่านี้ดำเนินการ 1- and 2-มิติการสอดแทรกของ data. Linear interpolation ถูกใช้สำหรับ 1-dimensional data และ bilinear interpolation ถูกใช้สำหรับ 2-dimensional data.

3
ARM Processors / STM32F1 CMSIS DSP Controller Functions
« on: July 23, 2021, 07:40:16 am »
file:///D:/System%20Workbench/STM32CubeF1-master/Drivers/CMSIS/docs/DSP/html/group__PID.html




Description

A Proportional Integral Derivative (PID) controller เป็น a generic feedback control loop mechanism ถูกใช้อย่างแพร่หลายใน industrial control systems. A PID controller เป็น the most commonly used type of feedback controller.

ชุดของ functions นี้จัดให้มีใช้ (PID) controllers สำหรับ Q15, Q31, และ floating-point data types. The functions ทำงานบน a single sample of data และแต่ละการเรียกไปยัง the function จะคืนกลับ a single processed value. S ชี้ไปยัง an instance ของ the PID control data structure. in เป็น the input sample value. The functions คืนกลับ the output value.

4
ARM Processors / STM32F1 CMSIS DSP Matrix Functions
« on: July 20, 2021, 07:01:47 am »


Description

เซ็ตของฟังชั่นนี้จัดให้มี basic matrix math operations. The functions ทำงานบน matrix data structures. ตัวอย่างเช่น, the type definition สำหรับ the floating-point matrix structure ถูกแสดงข้างล่าง :

    typedef struct
    {
      uint16_t numRows;     // number of rows of the matrix.
      uint16_t numCols;     // number of columns of the matrix.
      float32_t *pData;     // points to the data of the matrix.
    } arm_matrix_instance_f32;

มี definitions ที่เหมือนกันสำหรับ Q15 and Q31 data type

The structure ระบุขนาดของ the matrix และจากนั้นชี้ไปยัง an array of data. The array มีขนาด numRows X numCols และ the values ถูกจัดเรียงใน row order. นั่นคือ, the matrix element (i, j) ถูกเก็บที่ :

  pData[i*numCols + j]

5
ARM Processors / STM32F1 CMSIS DSP Complex Math Functions
« on: July 18, 2021, 07:30:46 am »
file:///D:/System%20Workbench/STM32CubeF1-master/Drivers/CMSIS/docs/DSP/html/group__groupCmplxMath.html



Description

เซ็ตของ functions นี้ทำงานบน complex data vectors. The data ใน the complex arrays ถูกเก็บใน an interleaved fashion (real, imag, real, imag, ...). ใน the API functions, the number ของ samples ใน a complex array อ้างอิงถึงจำนวนของ complex values; the array บรรจุเป็นสองเท่าจำนวนของ real values นี้.

ปล. ยังจำกันได้อยู่ไหม complex number 1+j2 ที่มีค่าจริงกับค่าจินตนาการ ลองไปทบทวนกันดูนะครับ

6
ARM Processors / STM32F1 CMSIS DSP Fast Math Functions
« on: July 16, 2021, 07:31:12 am »
file:///D:/System%20Workbench/STM32CubeF1-master/Drivers/CMSIS/docs/DSP/html/group__SQRT.html



Description

คำนวณ the square root ของ a number. มีฟังัช่นที่แยกกันสำหรับ Q15, Q31, and floating-point data types. The square root function ถูกคำนวณโดยใช้ the Newton-Raphson algorithm. นี้คือ an iterative algorithm ของ the form:

 x1 = x0 - f(x0)/f'(x0)

โดยที่ x1 คือค่าประมาณปัจจุบัน x0 คือค่าประมาณก่อนหน้า และ f'(x0) คืออนุพันธ์ของ f() ที่ประเมินที่ x0 สำหรับฟังก์ชันสแควร์รูท อัลกอริธึมจะลดลงเป็น:

 x0 = in/2                         [การเดาเบื้องต้น]
 x1 = 1/2 * ( x0 + in / x0)        [การวนซ้ำแต่ละครั้ง]

7
ARM Processors / STM32F1 CMSIS DSP Basic Math Functions
« on: July 13, 2021, 01:28:14 pm »
file:///D:/System%20Workbench/STM32CubeF1-master/Drivers/CMSIS/docs/DSP/html/group__BasicAbs.html



Description

หา the absolute value ของ a vector บน an element-by-element basis.

    pDst[n] = abs(pSrc[n]),   0 <= n < blockSize.

The functions รองรับการคำนวณแบบแทนที่ยอมให้ the source and destination pointers อ้างอิงไปยัง the same memory buffer. มีฟั่งชั่นที่แยกกันสำหรับ floating-point, Q7, Q15, and Q31 data types.

8
file:///D:/System%20Workbench/STM32CubeF1-master/Drivers/CMSIS/docs/DSP/html/group__Max.html



Description

หาค่าสูงสุดของ an array of data. The function คืนกลับทั้ง the maximum value และตำแหน่งของมันภายใน the array. มีฟังชั่นที่แยกกันสำหรับ floating-point, Q31, Q15, and Q7 data types.

Pages: [1] 2 3 ... 14