Я спросил об этом в MatLab, но пока ничего не слышал.
У меня проблемы с загрузкой MatLab с данными SnP во временной области, сгенерированными сетевым анализатором.Тип CW, с которым собираются данные, это «CW Time Sweep», и вот первые несколько строк файла данных s1p:
!Agilent Technologies,E8363B,MY43030201,A.06.04.32
!Agilent E8363B: A.06.04.32
!Date: Monday, January 28, 2019 18:34:02
!Correction: S21(Response(S21))
!S1P File: Measurement: S21:CW Time Sweep
# Sec S dB R 50
0 -3.449498e+001 6.087427e+001
0.01 -3.449348e+001 6.197750e+001
0.02 -3.449468e+001 5.949105e+001
0.03 -3.467940e+001 6.017221e+001
0.04 -3.464765e+001 5.836030e+001
0.05 -3.501255e+001 6.226588e+001
0.06 -3.450462e+001 6.036518e
Я использовал следующую команду для чтения файла:
data = sparameters('data.s1p');
Но получил эту ошибку:
Error using rf.file.touchstone.Data/createoptionlist
Invalid option line for the Touchstone format:
# Sec S dB R 50
В соответствии со стандартом формата файла SnP: http://na.support.keysight.com/plts/help/WebHelp/FilePrint/SnP_File_Format.htm, моя строка опции (# Sec S dB R 50) должна быть действительной,кроме того, это прямо из анализатора сети без каких-либо изменений.
Есть ли способ прочитать файл данных SnP временной области в MatLab?Может быть, я упустил из виду.