и дальше получать некоторую частоту.
А зачем? У вас уже есть поток чиселок. У вас проблема будет в том, что после преобразования сигнала в аналоговый (по проводку то ходит не цифровой сигнал) и преобразования сигнала обратно, вы получите кучу потерь данных (за счет преобразования цифра - аналог - цифра). Что можно сделать так это разработать систему кодирования так, что бы небыло небольших перепадов уровней сигнала. Ну и сверху еще жахнуть какие-нибудь коды с коррекцией ошибок.
По поводу "как сгенерить звук" гуглите "Generate WAVE"