2019年“深圳杯”数学建模挑战赛B题(1、2问)
qiqi=======================================================================================
-
问题1
假设:1. 合成功率为35dBM;2. 旁瓣电平尽可能低;3. 可以选择关闭某些通道;4.在位置AZ=10°,俯仰EL=10°处有一站点,波束设计时避免对该站点的干扰。
请你们设计合适的波束配置方案,根据设计的方案给出方位(水平角AZ=10°,俯仰角EL=5°)对应的波束配置(移相器配置矢量Z=[∆_1,…,∆_N])。 -
问题2
波束配置矢量要求:1. 整个覆盖区域内,平均辐射功率35dBm;(查文献来解决)2. 波束覆盖的“凹坑”(定义要查一下)尽可能小(范围内最大值减最小值尽可能小);3. 覆盖波束个数尽可能少;(M尽可能少,波束配置尽可能少)4. 用尽可能少的波束,覆盖水平角±30°,俯仰角±15°的区域。请你们设计一个最优的波束扫描方案,请给出波束配置列表[z_1,z_2,…,z_M])(M为最优波束个数)。(31行 43行,16列 22列)
==========================================================================================
目录
- 测量误差的处理
- 问题1参考思路
- 问题2参考思路
1.测量误差的处理
测量误差处理:移相器移位不精准,但在其某一值范围内。两种思考方式:
-
1.把误差对结果影响分析较小,可忽略测量误差的影响。
-
2.对误差做稳定性分析。
2.问题1参考思路:蒙特卡罗算法,遗传算法。
-
算法注意:适应度函数。
-
算法实现:初代用蒙特卡罗算法随机投点得到一些较好的数据,之后用遗传算法进行优化。
-
数据处理注意:
1.合成功率的实现
采用矢量的方法进行合成功率的合成。可先转化为幅值之后进行功率的合成,再转化为分贝值。(参考欧拉公式)
2.旁瓣的处理
旁瓣的定义要清楚。注意分贝值的非线性运算。
3.移相器的处理
对数据分析时,注意第4和第20组的移相器可能为损坏。 移相器注意有关闭状态,可用【0 1 2 3 4】代表【关闭 0° 90° 180° 270°】
3.问题2参考思路:遗传算法,贪心算法。
-
算法注意:适应度函数
-
算法实现:用遗传算法对符合题目要求的配置进行预筛选,结合贪心算法进行局部优化得到最终结果。
-
数据的处理注意:
1.平均功率的定义: 1.采用多波束覆盖取平均值的方法处理。及一个点可能被多个波束所覆盖,最终平均功率用覆盖波束在该点处的功率平均值作为平均功率进行处理。 2.采用多波束覆盖取最大值方法进行处理。及一个点可能被多个波束所覆盖,最终平均功率用覆盖波束在该点处的功率最大值作为平均功率进行处理。 2.凹坑的定义 对91个数据点处求极差来判断凹坑的大小
写作注意:
- 适应度函数的格式标准化(s.t……)
- 公式要尽量规范。注意角标的规范。
(未完待续……)