Помощь начинающему программисту (чайнику) - java!

17.02.2015
1
0
#1
Всем привет!
Хотелось бы через пару лет создать программу как SDR Sharp ( SDR # по описанию разработчика основана на языке C#, вот сайт программы:
Для просмотра контента необходимо: Войти или зарегистрироваться
) - Отображает FFT анализ сигналов в графическом интерфейсе, ну там еще много чего.
Вопрос:
1) На платформе JAVA это возможно? (Думаю ДА, но я мало шарю в этом, поэтому обращаюсь к вам)
2) С чего начать? (В университете только начал изучать Яву, хочу сделать эту программу)
3) Какую среду разработки в JAVA использовать дабы создать программу на подобии вышеперечисленной (включая FFT анализ и его графическое отображение в интерфейсе)
4) Достаточно ли только Явы? Если нет, что еще учить и какие среды разработки скачать\начать пользоваться?
5) Также хотелось бы взаимодействия с базами данных в данной программе (Что для этого нужно учить? SQL? Или платформа Явы также имеет свои решения по этому вопросу?)
 
20.02.2015
12
3
#2
FFT-анализ через всякие библиотеки доступен любому желающему превратить сигнал в спектр и обратно) Загоняем внутрь два массива (комплексный сигнал) - получаем наружу два других массива (комплексный спектр), раскладываем его на модуль вектора (амплитудный спектр) и арктангенс угла наклона вектора (фазовый спектр). Если нужно еще и поправить сигнал, то чего нибудь мудрим со спектром (например, фильтруем сигнал по определенной полосе частот) - и обратно засовываем его в виде комплексного массива (двух массивов Re и Im частей, соответственно), делаем обратное FFT в библиотеке, получаем новый комплексный сигнал с измененным спектром.

А графическое отображение - это вообще обычное рисование графика на картинке, в любом языке делается.
 
Симпатии: Понравилось vital

Daniil23

New member
13.01.2016
1
0
#3