Перейти к содержанию
    

TimurGilfanov

Участник
  • Постов

    9
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о TimurGilfanov

  • День рождения 30.09.1986

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Посетители профиля

1 067 просмотров профиля
  1. Доброе время суток, уважаемый электронщик! Это несколько узкая тема, но на целевом форуме Техасских Инструментов на него ответа пока нет, а тут, как я понимаю, есть знающие люди. Собственно проблема в реализации обратного быстрого преобразования Фурье средствами родной библиотеки для плавающей точки C28x FPU Library Beta1. Документация по библиотеки - в приложении к сообщению. Исходный сигнал Результат БПФ Результат повторного БПФ - пример 1 Результат повторного БПФ - пример 2 Как видите, присутствует изменение амплитуды сигнала. Почему это происходит, я не понимаю. Есть идеи? Исходный код: // Объявления namespace measure { const Uint16 fftSize=8192; const Uint16 fftStages=13; RFFT_F32_STRUCT fft; RFFT_F32_STRUCT ifft; float32 bufferA[fftSize]; float32 bufferB[fftSize]; float32 bufferC[fftSize]; } // Инициализация void measure::init(){ fft.InBuf=bufferA; fft.OutBuf=bufferB; fft.CosSinBuf=bufferC; fft.MagBuf=fft.InBuf; fft.FFTSize=fftSize; fft.FFTStages=fftStages; ifft.InBuf=fft.OutBuf; ifft.OutBuf=fft.InBuf; ifft.CosSinBuf=fft.CosSinBuf; ifft.MagBuf=ifft.InBuf; ifft.FFTSize=fftSize; ifft.FFTStages=fftStages; RFFT_f32_sincostable(&fft); } ... RFFT_f32u(&fft); // Собственно БПФ RFFT_f32u(&ifft); // Неудачная попытка ОБПФ ... C28x_FPU_Library_Beta1.pdf
  2. Кстати, пятая бэта выпущена недавно.
  3. Сейчас пытаюсь себе что-то подобное организовать. Пока есть мысли использовать связку: Redmine для ведения проектов (багтрекер, вики, календарь, диаграммы Гантта, браузер версий); TortoiseSVN (клиент для Subversion) для контроля версий ПО; Встроенную поддержку системы контроля версий Subversion в среде разработки РЭА Altium Designer для контроля изменений аппаратной части, потому что здесь есть возможность графический посмотреть разницу между вдумя версиями схем.
  4. Subversion рекомендует использовать протокол file:/// только при работе в пределах одного компа. Для работы в локалке поднимайте svn-сервер. Вроде по http:// тоже можно работать, но тут я не уверен. Это все есть в мануале, так что учите матчасть.
  5. TMS320LF2406A подключил (появился дисассемблер)! Но есть один момент: при настройке нового Target Connection нужно во вкладке Advansed добавить (кнопкой "Add...") к эмулятору SAU-510 процессоры С24xx (вкладка "Cpus"). Такой длинный путь нужен, так как во вкладке "Basic" нет процов серии C24. Видимо не хватает xml-файлов для процов C24 в папке "..\ccsv4\common\targetdb\Devices\".
  6. Так точно, CCS v4 не будет поддерживать C24. На их (TI) вики и форуме это есть. SAU-510 подключился к F28335! Правда, возможно требуется перезагрузка винды. Настройки использованы стандартные. Пока еще не работал с процом, просто подключился и увидел дисассеблер. Спасибо, автору!
  7. Уважаемый SM, насколько мне известно - вы разработчик эмуляторов SAU. Отпишитесь, пожалуйста, как будет продвижение с драйверами для SAU-510 под CCS v4. Без них мне работа с новой версии студии не светит :( . А хочеться, зараза!
  8. Спасибо, п. 1 помог подключиться к TMS320F28335! А что изменили все эти параметры?
  9. Remember The Milk - простое, удобное и функциональное вэб-приложение как раз под ваши задачи. Подробнее на сайте Интернет Штучек и Lifehacker.
×
×
  • Создать...