Запись сигналов основной полосы в файл
Файл основной полосы - это определенный тип двоичного файла, записанного системным object™ comm.BasebandFileWriter. Сигналы основной полосы частот обычно преобразуются с понижением частоты от ненулевой центральной частоты до 0 Гц. SampleRate и CenterFrequency свойства сохраняются при создании файла.
Для сохранения сигнала основной полосы частот в файле:
Создать comm.BasebandFileWriter и задайте свойства объекта.
Звонить step для сохранения сигнала основной полосы частот в файле.
Звонить release для сохранения сигнала основной полосы частот в файле и закрытия файла.
Примечание
В качестве альтернативы вместо использования step для выполнения операции, определенной объектом System, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
bbw = comm.BasebandFileWriter возвращает объект записи основной полосы частот, bbw, используя свойства по умолчанию.
bbw = comm.BasebandFileWriter(fname) прибыль bbw и наборы fname в качестве Filename собственность.
bbw = comm.BasebandFileWriter(fname,fs) также наборы fs в качестве SampleRate собственность.
bbw = comm.BasebandFileWriter(fname,fs,fc) также наборы fc в качестве CenterFrequency собственность.
bbw = comm.BasebandFileWriter(fname,fs,fc,md) также задает структуру md в качестве MetaData собственность.
bbw = comm.BasebandFileWriter(___,Name,Value) задает дополнительные свойства с помощью Name,Value пар. Неопределенные свойства имеют значения по умолчанию.
Пример:
bbw = comm.BasebandFileWriter('qpsk_data.bb',10e6,2e9);| информация | Информация о характеристиках модуля записи файлов основной полосы частот |
| шаг | Запись сигнала основной полосы в файл |
comm.BasebandFileWriter записывает сигналы основной полосы в несжатые двоичные файлы. Для совместного использования этих файлов их можно сжать в zip-файл с помощью zip функция. Дополнительные сведения см. в разделе Создание и извлечение из ZIP-архивов.