Считывание сигналов основной полосы частот из файла
comm.BasebandFileReader объект считывает сигнал основной полосы частот из определенного типа двоичного файла, записанного comm.BasebandFileWriter. Сигналы основной полосы частот обычно преобразуются с понижением частоты с ненулевой центральной частоты до 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);| информация | Характеристическая информация о модуле чтения файлов основной полосы частот |