[an error occurred while processing this directive]
|
довольно противоречивая у вас задачка. Я так понимаю, что вы пытаетесь впихнуть 48 FSK каналов передачи данных в аудиопоток? Это вы сами придумали или это решение навязано заказчиком?
Во первых, у вас очень остро возникнет проблема PAR фактора - сложите 48 синусов с разными частотами и фазами и вы получите монстровидный сигнал с большими пиками, провалами, биениями, пиковые значения будут во многие разы превышать уровень RMS - такая птица не летает.
Если сигналы не ортогональны на символьном интервале, то будет межканальная интерференция (сигнал в соседнем канале будет пакостить при демодуляции нужного канала) - символы короткие, соответственно будут перекрытие спектра сигналов(идеально узкая "иголка" будет только у синуса бесконечной длинны). Такая птица тоже не летает. Исключение составит только когда символы длинные, но это малая битовая скорость.
Все что вы делаете очень похоже на OFDM (там сигнал есть сумма десятков/сотен ортогональных синусов). Применить ОFDM будет куда проще (контролируемый PAR и ортогональность между каналами) чем ваше оригинальное FSK решение. А лучшее решение - оцифровывать данные на месте и передавать по обычному модему 56K организуя "виртуальные каналы" поверх модемного линка - в простейшем случае используя простой мультиплексер.
Вы изобрели новый велосипед, только вот будет ли он ездить? Я не уверен, но мне почему-то кажется что не будет
E-mail: info@telesys.ru