0 引言
1 信号、信道模型
1.1 信号模型
1.2 瑞利衰落信道
表1 瑞利衰落信道多径参数设置依据Table 1 The setting basis of multi-path parameters for Rayleigh fading channels |
| 参数类别 | 取值范围/分布 | 取值依据 |
|---|---|---|
| 多径时延 | 0-2μs | B1C码片周期 (约1μs)的1-2倍 |
| 多普勒频移 | ±5kHz | 城市内接收机 运动速度 (0-120km/h) |
| 功率衰减 | -3到-10dB | 混凝土表面 反射系数 0.3-0.7 |
| 多径数量 | 3-8条 | 城市密集区 统计平均 |
2 CFAR检测
表2 二元假设检验的判决结果Table 2 Decision outcomes of the binary hypothesis test |
| 判决 | 假设 | |
|---|---|---|
| H0 | H1 | |
| H0 | P(H0|H0) | P(H0|H1) |
| H1 | P(H1|H0) | P(H1|H1) |
2.1 OS-CFAR
2.2 CMLD-CFAR
3 动态剔除样本的改进CFAR方法
3.1 干扰数量估计策略
表3 干扰数量估计策略的算法流程Table 3 Process of the interference quantity estimation strategy |
| 输入:接收机当前位置posest,卫星星历eph,三维城市地图,历史指纹库DB,当前信号特征S(如相关峰向量),滑动窗口大小(W=5) | |
|---|---|
| 输出:干扰数量估计值N_est,融合置信度conf 1.地图匹配估计:基于三维城市地图和射线追踪技术,根据posest与卫星仰角模拟多镜反径路线,统计理论多径数量作为Nmap; 2.指纹匹配估计:在指纹库DB中搜索与posest最近的K个指纹点(K=5),根据位置距离和特征相似度加权计算干扰数量Nfinger; | |
| 3.信号统计估计:对当前信号S的滑动窗口计算峰均比PAPR,依据经验映射关系Nsignal=f(PAPR)(如分段映射函数)得到基于实时信号的干扰数量估计; 4.置信度计算:分别计算各模块的置信度: •confmap:基于定位精度(如GPS水平精度因子)和地图匹配误差; •conffinger:基于最近邻平均距离和特征相似度; •confsignal:基于当前信噪比SNR和信号稳定性; 5.加权融合:计算初步融合值 Nraw=(confmap·Nmap+conffinger·Nfinger+confsignal·Nsignal)/(confmap+conffinger+confsignal) 6.滑窗平滑:将Nraw存入历史队列Nhistory(长度W),更新滑动平均值Nsmooth=mean(Nhistory); 7.异常值抑制:若|Nraw-median(Nhistory)|>2,则用median(Nhistory)替代当前值,防止突变; 8.边界约束与输出:对Nsmooth四舍五入取整,并将估计值限制在合理范围(如0≤Nest≤10),得到最终估计值Nest。同时输出综合置信度conf=mean([confmap,conffinger,confsignal])供后续CFAR决策参考。 | |
3.2 动态剔除样本的改进CFAR方法实现
表4 改进CFAR方法的算法流程Table4 Process of the improved CFAR algorithm |
| 输入:复数数组形式的接收信号 |
|---|
| 输出:检测标志和检测结果 1.构建检测窗口,窗口结构为[R左,G左,CUT,G右,R右],其中R为参考单元,G为保护单元,CUT为检测单元; 2.参考单元排序,将参考单元按照幅度升序排列,Rsorted=sort(R1,R2,…,RNref),Nref为参考单元数量; 3.干扰剔除,去除K个最大幅度的干扰样本,Rfiltered={Ri|i=1,2,…,Nref-K}; 4.噪声估计,计算剩余参考单元的平均值Z, 5.阈值计算,获取自适应检测阈值; 6.检测决策,若检测单元幅度大于阈值,则判为目标存在,否则判为不存在; 7.滑动窗口,窗口向右滑动一个单元,重复步骤1-6,直至遍历所有检测单元; 8.性能统计,计算检测概率和虚警概率。 |
4 仿真结果及分析
表5 CFAR仿真参数Table 5 CFAR simulation parameters |
| 参数 | 取值 |
|---|---|
| 信噪比(SNR_dB)范围 | [5:5:70] |
| 参考单元数 | 12 |
| 预期虚警概率 | 1×10-6 |
| 干扰功率比 干扰数量 滑动窗大小(等于参考单元数) 保护单元大小 OS-CFAR剔除比例 CMLD-CFAR剔除比例 | [1,0.5] [3,6] 12 2 0.75 0.50 |
表6 B1C信号仿真参数设置Table 6 B1C signal simulation parameter settings |
| 参数 | 取值 |
|---|---|
| 数据分量子载波频率fsc_B1C_a 导频分量子载波频率fsc_B1C_b 采样频率fs 主码码速率Rc 处理时间 相关运算时间 非相干积分时间 | 1.023MHz 6.138MHz 36.828MHz 1.023×106 25ms 10ms 2ms |
4.1 固定干扰功率比和干扰数量仿真结果及分析
图11 相同干扰信号数量和不同功率比下的检测概率对比(O=3)Fig.11 Comparison of detection probabilities under the same number of interference signals and different power ratios(O=3) |
图13 相同干扰功率比不同干扰信号数量下的检测概率对比(I=0.5)Fig.13 Comparison of detection probabilities under the same number of interference signals and different power ratios(I=0.5) |