主要内容

数据分析的参数的射频数据文件

这个例子展示了如何对一组参数进行统计分析的数据文件使用大小,意思是,和标准偏差(STD)。

首先,读12个参数文件,这些文件代表了十二个类似射频滤波器到MATLAB®工作区和情节。接下来,情节和分析这些过滤器的通带响应,以确保它们满足统计规范。

从过滤数据文件读取的参数

使用内置的射频工具箱™函数读取一组参数数据文件。每个过滤器情节S21分贝值。文件的名字是AWS_Filter_1。通过AWS_Filter_12.s2p s2p。这些文件代表12通带滤波器具有类似规格。

numfiles = 12;文件名=“AWS_Filter_”+ (1:numfiles) +“.s2p”;%建立文件名S = sparameters(文件名(1));% # 1首次设置阅读文件频率= S.Frequencies;所有文件%频率值是相同的numfreq =元素个数(频率);%的频率点s21_data = 0 (numfreq numfiles);% Preallocate速度s21_groupdelay = 0 (numfreq numfiles);% Preallocate速度%读取标准文件n = 1: numfiles S = sparameters(文件名(n));s21 = rfparam (2, 1);s21_data (:, n) = s21;s21_groupdelay (:, n) = groupdelay(年代,频率,2,1);结束s21_db = 20 * log10 (abs (s21_data));图绘制(频率/ 1 e9 s21_db)包含(“频率(GHz)”)ylabel (滤波器响应(dB)的)标题(12个过滤器的传输性能)轴网格

图包含一个坐标轴对象。标题传输性能的坐标轴对象12过滤器包含12线类型的对象。

滤波器通带可视化

在本节中,发现、存储和绘制S21 AWS的数据下行乐队(2.11 - 2.17 GHz)。

idx =(频率> = 2.11 e9) &(频率< = 2.17 e9);s21_pass_data = s21_data (idx:);s21_pass_db = s21_db (idx:);freq_pass_ghz =频率(idx) / 1 e9;%正常化GHz情节(freq_pass_ghz s21_pass_db)包含(“频率(GHz)”)ylabel (滤波器响应(dB)的)标题(“12滤波器的通带变异”)轴([min (freq_pass_ghz)马克斯(freq_pass_ghz) 1 0])网格

图包含一个坐标轴对象。坐标轴对象与标题的通频带变化12过滤器包含12线类型的对象。

S21数据的基本统计分析

是否遵循正态分布的数据,如果有一个局外人,对大小和群延迟执行统计分析的通频带S21数据集。

abs_S21_pass_freq = abs (s21_pass_data);

计算均值的大小和性病的整个通频带S21数据集。

mean_abs_S21 =意味着(abs_S21_pass_freq,“所有”)
mean_abs_S21 = 0.9289
std_abs_S21 =性病(abs_S21_pass_freq (:))
std_abs_S21 = 0.0104

计算均值和性病的通频带级响应在各频率点上。这决定了如果遵循正态分布的数据。

mean_abs_S21_freq =意味着(abs_S21_pass_freq, 2);std_abs_S21_freq =性病(abs_S21_pass_freq 0 2);

情节的所有原始通频带级数据作为频率的函数,以及定义的上限和下限基本统计分析。

情节(freq_pass_ghz mean_abs_S21_freq,“米”)举行情节(freq_pass_ghz mean_abs_S21_freq + 2 * std_abs_S21_freq,“r”)情节(freq_pass_ghz mean_abs_S21_freq - 2 * std_abs_S21_freq,“k”)传说(“的意思是”,“意思是+ 2 *性病”,“的意思是- 2 *性病”)情节(freq_pass_ghz abs_S21_pass_freq,“c”,“HandleVisibility”,“关闭”网格)轴([min (freq_pass_ghz) max (freq_pass_ghz) 0.9 - 1]) ylabel (“S21级”)包含(“频率(GHz)”)标题(“S21(级)——统计分析”)举行

图包含一个坐标轴对象。坐标轴对象与标题S21(级)-统计分析包含3线类型的对象。代表的意思是,这些对象是+ 2 *性病,是- 2 *性病。

画一个通带级数据的直方图。这决定了如果上限和下限的遵循正态分布的数据。

histfit (abs_S21_pass_freq(:))网格轴([0.8 - 1 0 100])包含(“S21级”)ylabel (“分布”)标题(比较滤波器通带响应与正态分布的)

图包含一个坐标轴对象。坐标轴对象与标题比较滤波器通带响应与正态分布包含2对象类型的酒吧,线。

的groupdelay通频带S21数据。使用内部60%的带宽groupdelay的统计分析和规范化10 ns。

idx_gpd =(频率> = 2.13 e9) &(频率< = 2.15 e9);freq_pass_ghz_gpd =频率(idx_gpd) / 1 e9;%正常化GHzs21_groupdelay_pass_data = s21_groupdelay (idx_gpd:) / 10 e-9;% 10 ns正常化

计算per-frequency规范化的群延迟响应的平均值和标准偏差。所有的数据被收集到一个单独的向量改变分析。

mean_grpdelay_S21 =意味着(s21_groupdelay_pass_data, 2);std_grpdelay_S21 =性病(s21_groupdelay_pass_data 0 2);all_grpdelay_data =重塑(s21_groupdelay_pass_data。”元素个数(s21_groupdelay_pass_data), 1);

情节所有标准化的通频带groupdelay数据作为频率的函数,包括定义的上限和下限基本统计分析。

情节(freq_pass_ghz_gpd mean_grpdelay_S21,“米”)举行情节(freq_pass_ghz_gpd mean_grpdelay_S21 + 2 * std_grpdelay_S21,“r”)情节(freq_pass_ghz_gpd mean_grpdelay_S21 - 2 * std_grpdelay_S21,“k”)传说(“的意思是”,“意思是+ 2 *性病”,“的意思是- 2 *性病”)情节(freq_pass_ghz_gpd s21_groupdelay_pass_data,“c”,“HandleVisibility”,“关闭”网格)xlim ([min (freq_pass_ghz_gpd)马克斯(freq_pass_ghz_gpd)]) ylabel (“归一化群时延S21”)包含(“频率(GHz)”)标题(“S21(规范化的群延迟)——统计分析”)举行

图包含一个坐标轴对象。坐标轴对象与标题S21(规范化的群延迟)——统计分析包含3线类型的对象。代表的意思是,这些对象是+ 2 *性病,是- 2 *性病。

图的直方图归一化通频带群延迟数据。这个决定如果上限和下限的数据均匀分布。

直方图(all_grpdelay_data 35)网格包含(的群延迟S21(秒))ylabel (“分布”)标题(归一化的直方图群延迟的)

图包含一个坐标轴对象。坐标轴对象标题的直方图归一化群延迟包含一个直方图类型的对象。

相关的话题