Спасибо, я посмотрю
То есть можно как-то отфильтровать сигнал, даже если его спектр не вывести?(например, если очень большой объём данных)
Или от файла любого объёма можно можно взять ПФ?
Допустим, есть АЦП, например 12бит на 200Мегавыборок. Допустим вы записали с него 10 минут (какого-то, потенциально звукового, мусора) в файл, т.е. получили объем 12б х 200М х 600сек(10мин) 1440Гбит или условно 180ГБайт, собственно это то, что свалилось в вас из воздуха на ржавый гвоздь. Т.е. захватили то вы (с учетом Котельникова) 200Мегасемплов с частотами о 0Гц до 100МГц (остальное скажем LPFнулось), а интересует вас конкретно сиглал на 87.5МГц с шириной 30кГц, т.е. Теперь уже например в Матлабе, надо сделать перенос частоты, т.е. взять цифровой синус тойже разрядности и помножить его знаково на ваш файл и получить все теже 200Мегавыборок, только спектр который был на 87,5МГц перенесется в ноль, т.е. будет отсчитываться от ноля Гц. теперь вас интересует собственно полоса 30кГц, но она у вас овердохерапересемплирована, всмысле ооочень много отсчетов лишних. их можно просто выкинуть, ну например брать каждый 100 отсчет, а остальное помножать на 0, но лучше применить дециматор - этакий фильтр, который и фильтрует и уменьшает количество семплов в пользу качества (повышается разрядность) - опять же Матлаб в помощь - например в 1024 раза и получим после дециматора поток 200М/1024 = 195кГц, что в общемто далее можно продолжать фильтровать например КИХ фильтром, т.е. Дециматором мы уменьшили количество оверсемплов с 200 миллионой всего до 200 тысяч, но при этом не просто не потеряли важной информации, но и приобрели даже чуточку больше деталей =) а КИХом теперь будем вырезать ту полосу, какую надо, например 30кГц. собственно это всё. далее, можно эти семплы подать в ЦАП и проиграть какую то музычку или голос или мусор. естественно речь идет про амплитудную модуляцию изначального сигнала. иначе несколько по другому выглядит перенос ну и в целом в конце наворачивается демодулятор.
если речь за ПК, то скорее всего сигнал будет уже перенесенный в ноль с какой то полосой, т.е. ваша полоса 10Мегагерц уже была скорее всего снесена вниз в аналоговом виде, а потом оцифрована. если там была АМ модуляция, SSB какая нибудь, то собственно децимируйте (CIC) обрезайте (FIR) и слушайте.
Если же у вас 10M iq отсчетов (если фазовая мод.), то все тоже самое, только с демодуляторами повозиться надо. Прога на все это на компе есть одна - МАТЛАБ.