Код, сгенерированный для функций Быстрого преобразования Фурье (FFT), развертываем на нескольких целевых центральных процессорах. Чтобы сгенерировать развертываемый код для ваших функций БПФ, определенные модификации требуются. Сгенерируйте оптимизированный код при помощи реализации БПФ и библиотеки, требуемой вашим целевым компьютером. Генератор кода позволяет вам сгенерировать код для MATLAB® Функции БПФ (fft
, fft2
, fftn
, ifft
, ifft2
, ifftn
) или оптимизируйте сгенерированный код при помощи пользовательских библиотек FFTW с функциями БПФ MATLAB. Можно также сгенерировать код для реализаций DSP System Toolbox™, (dsp.FFT
(DSP System Toolbox) и dsp.IFFT
(DSP System Toolbox)).
Чтобы сгенерировать фиксированную точку для вашего рабочего процесса БПФ, используйте реализации DSP System Toolbox. Эти реализации имеют свойства фиксированной точки, которые установлены согласно вашему необходимому рабочему процессу БПФ. Смотрите dsp.FFT
(DSP System Toolbox).
Можно развернуть код, сгенерированный для реализаций БПФ MATLAB и реализаций DSP System Toolbox к Intel® целевые центральные процессоры. Поддерживаемые реализации оказывают входную поддержку, как перечислено в этой таблице.
Реализация БПФ | Введите поддержку | Ссылка |
---|---|---|
БПФ MATLAB функционирует в автономном коде |
| По умолчанию генератор кода производит автономный код для Алгоритмов бпф вместо того, чтобы произвести вызовы библиотеки FFT. |
БПФ MATLAB функционирует с пользовательскими библиотеками FFTW в автономном коде |
| Пользоваться библиотеками FFTW для ваших целевых центральных процессоров:
|
dsp.FFT (DSP System Toolbox) функционирует в автономном коде С |
| Не поддерживает входные параметры переменного размера без библиотек FFTW. Смотрите dsp.FFT (DSP System Toolbox). |
dsp.FFT (DSP System Toolbox) функционирует с библиотеками FFTW в автономном коде С |
| Установите 'FFTImplementation' свойство к 'FFTW' .
|
Можно развернуть код, сгенерированный для реализаций БПФ MATLAB и реализаций DSP System Toolbox к ARM® целевые центральные процессоры. Поддерживаемые реализации оказывают входную поддержку, как перечислено в этой таблице.
Реализация БПФ | Введите поддержку | Ссылка |
---|---|---|
БПФ MATLAB функционирует в автономном коде |
| По умолчанию генератор кода производит автономный код для Алгоритмов бпф вместо того, чтобы произвести вызовы библиотеки FFT. См.:
|
БПФ MATLAB функционирует с пользовательскими библиотеками FFTW в автономном коде |
| Пользоваться библиотеками FFTW для ваших целевых центральных процессоров:
|
dsp.FFT (DSP System Toolbox) функционирует в автономном коде С |
| Не поддерживает входные параметры переменного размера без библиотек FFTW. |
dsp.FFT (DSP System Toolbox) функционирует с CRL/пакетами поддержки в автономном коде С |
|
|
При генерации кода MEX для функций Быстрого преобразования Фурье поддерживаемые реализации оказывают поддержку, как перечислено в этой таблице.
Реализация БПФ | Введите поддержку | Ссылка |
---|---|---|
БПФ MATLAB функционирует в коде MEX |
| Когда вы сгенерировали код MEX для функций БПФ, генератор кода использует Алгоритмы бпф MATLAB. |
dsp.FFT (DSP System Toolbox) функционирует в коде MEX |
| Не поддерживает входные параметры переменного размера без библиотек FFTW. |
dsp.FFT (DSP System Toolbox) функционирует с библиотеками FFTW в коде MEX |
| Установите 'FFTImplementation' свойство к 'FFTW' .
|
fft
| fft2
| fftn
| ifft
| ifft2
| ifftn
| dsp.FFT
(DSP System Toolbox) | dsp.IFFT
(DSP System Toolbox)