Считайте основополосные сигналы из файла
Объект 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);
информация | Характеристическая информация об основополосном средстве чтения файлов |