Считайте основополосные сигналы из файла
Объект comm.BasebandFileReader читает основополосный сигнал из определенного типа двоичного файла, записанного comm.BasebandFileWriter. Основополосные сигналы обычно downconverted от ненулевой центральной частоты до 0 Гц. Свойства SampleRate и CenterFrequency сохранены, когда файл создается. Объект comm.BasebandFileReader автоматически читает частоту дискретизации, центральную частоту, количество каналов и любые описательные данные и сохраняет их в его свойства только для чтения.
Создать входной сигнал из сохраненного основополосного файла:
Создайте объект comm.BasebandFileReader и установите свойства объекта.
Вызовите step, чтобы сгенерировать основополосный сигнал от сохраненных данных.
Вызовите release, чтобы закрыть файл.
Также вместо того, чтобы использовать метод step, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj) и y = obj() выполняют эквивалентные операции.
bbr = comm.BasebandFileReader возвращает основополосный объект читателя, bbr, с помощью свойств по умолчанию.
bbr = comm.BasebandFileReader(fname) возвращает основополосный объект читателя и устанавливает fname как свойство Filename.
bbr = comm.BasebandFileReader(fname,spf) также наборы spf как свойство SamplesPerFrame.
bbr = comm.BasebandFileReader(___,Name,Value) задает дополнительные свойства с помощью пар Name,Value. Незаданные свойства имеют значения по умолчанию.
Пример:
bbr = comm.BasebandFileReader('recorded_data',100);| информация | Характеристическая информация об основополосном средстве чтения файлов |