本文章介绍了利用MATLAB进行切比雪夫滤波器原理在天线阵列中的应用,详细讲解了如何通过该方法设计天线电流分布,并绘制出天线的方向图。
切比雪夫天线电流设计
方向图绘制参考文献:《天线理论与技术(第 2 版)》 —— 钟顺时
**CHEBYSHEV_ANTENNAS_DESIGN**
函数用于计算切比雪夫天线的归一化电流分布。
- 函数定义:
- `I = CHEBYSHEV_ANTENNAS_DESIGN(N, dlamr, str, value)`
- 输入参数:
- `N`:天线单元个数
- `dlamr`:天线单元间距与波长之比 (distance and lambda ratio)
- `str`:指定已知条件,只能为 SLL 或 PNBW(例如:SLL 表示旁瓣电平)
- `value`:对应于 str 的值
- 输出参数:
- `I` 归一化的电流分布
**实例使用方法**
```matlab
clear, clc;
N = 8; % 设置天线单元个数为8
dlamr = 0.5; % 天线单元间距与波长之比设置为0.5
str = SLL; % 已知条件设为旁瓣电平(Side Lobe Level)
value = -25; % 设定值-25dB
I = chebyshev_antennas_current(N, dlamr, str, value)
```
结果示例:
```matlab
I =
0.37783485957707
0.584272242824945
0.842415295145896
1
1
0.842415295145896
0.584272242824945
0.37783485957707
```