主要内容

CMSIS条件MATLAB功能的支持金宝app手臂皮质- m处理器

每一个MATLAB®可以与支持包一起使用的金宝app手臂®皮质®-M处理器需要特定的条件来允许使用CMSIS库替换代码。当从模型或MATLAB代码生成C代码时,可以使用此代码替换。

如果您不满足特定的要求,那么生成的C代码将在ARM Cortex-M处理器上运行。然而,生成的代码并不使用CMSIS库支持。金宝app

CMSIS库只支持这些MATLAB函金宝app数,当你设置特定的属性时,如表中所示:

MATLAB函数 金宝app支持函数签名 输入要求 参数需求 相当于CMSIS功能
fft

Y = fft (X)

Y = fft(X, n)

Y = fft(X, n, dim)

  • 实值或复值

  • 多通道输入(多列)

  • 数据类型

变换长度n

  • 真正的输入:n一定在范围内[8 0 0] [8 0 0

  • 复杂的输入:n一定在范围内[5 0 0] [5 0 0

操作方向尺寸昏暗的昏暗的必须是编译时常量。

  • arm_cfft_f32

  • arm_rfft_fast_init_f32

  • arm_rfft_fast_f32

包装器函数,每个都有mw_前缀,用于桥接库接口。

传输线

X =传输线(Y)

X = ifft(Y, n)

X = ifft(Y, n, dim)

X = ifft(__, symflag)

  • 实值或复值

  • 多路输入

  • 数据类型

变换长度n最小长度为8。

操作方向尺寸昏暗的昏暗的必须是编译时常量。

对称型symflag非对称(默认)

  • arm_cfft_f32

  • arm_rfft_fast_init_f32

  • arm_rfft_fast_f32

包装器函数,每个都有mw_前缀,用于桥接库接口。

fft2

Y = fft2 (X)

Y = fft2(X, m, n)

  • 实值或复值

  • 多路输入

  • 数据类型

变换行数

  • 当输入为实数时,最小长度为8。

  • 当输入是复杂的时,最小长度为4。

变换行数n

  • 当输入为实数时,最小长度为8。

  • 当输入是复杂的时,最小长度为4。

  • arm_cfft_f32

  • arm_rfft_fast_init_f32

  • arm_rfft_fast_f32

包装器函数,每个都有mw_前缀,用于桥接库接口。

ifft2

X = ifft2 (Y)

X = ifft2(Y, m, n)

X = ifft2(__, symflag)

  • 复杂的值

  • 多路输入

  • 数据类型

变换行数

  • 最小长度为8

变换行数n

  • 最小长度为8

对称型symflag非对称(默认)

  • arm_cfft_f32

  • arm_rfft_fast_init_f32

  • arm_rfft_fast_f32

包装器函数,每个都有mw_前缀,用于桥接库接口。

fftn

Y = fftn (X)

Y = fftn(X, sz)

  • 实值或复值

  • 多通道输入(多列)

  • 数据类型

变换维数长度深圳每个人深圳元素应该有:

  • 当输入为实数时,最小值为8

  • 当输入复杂时,最小值为4

  • arm_cfft_f32

  • arm_rfft_fast_init_f32

  • arm_rfft_fast_f32

包装器函数,每个都有mw_前缀,用于桥接库接口。

ifftn

X = ifftn (Y)

X = ifftn(Y, sz)

X = ifftn(__, symflag)

  • 复杂的值

  • 多路输入

  • 数据类型

变换维数长度深圳每个人深圳元素应该有:

  • 最小值为8

  • arm_cfft_f32

  • arm_rfft_fast_init_f32

  • arm_rfft_fast_f32

包装器函数,每个都有mw_前缀,用于桥接库接口。