TCP UCP 卡尔曼滤波器

Kalman 内部流程







是 且 未满
否 或 强制接受
RTT 样本 rtt_us
取整 max 1us
冷启动?

sample_cnt==0
初始化

x_est=z, p_est=p_init
RTT > 动态上限?
丢弃
自适应 Q/R

Q=f min_rtt

R=f jitter
创新值

innov = z - x_est
innov > Q-boost 阈值?
p_est = p_init

绕过异常值门控
预测

p_pred = p_est + Q
异常值门控?

innov > dyn_thresh

且 p_pred <= converged
拒绝样本

更新 jitter_ewma

++consec_reject
卡尔曼更新

K = p_pred/p_pred+R

x_est += K*innov

p_est = 1-K * p_pred
更新 qdelay_ewma

更新 jitter_ewma
协方差匹配

q_est, r_est
++sample_cnt

ACK 处理时序

ucp_main 入口
ACK 聚合置信度评估

测量 → 评分 → 状态映射 → 看门狗
ucp_update_model

  1. ucp_update_bw

滑动窗口最大带宽
2. ucp_update_ecn_ewma

ECN-CE 标记率 EWMA
3. ucp_update_ack_aggregation

双窗口 extra_acked
4. ucp_update_cycle_phase

PROBE_BW 相位推进
5. ucp_check_full_bw_reached

满管检测
6. ucp_check_drain

排水转换
7. ucp_update_min_rtt

卡尔曼 + 传统窗口 + PROBE_RTT
8. 按模式分配增益

STARTUP/DRAIN/PROBE_BW/PROBE_RTT
ucp_apply_cwnd_constraints

ECN 退避
ucp_set_pacing_rate
ucp_set_cwnd

相关推荐
子不语18010 分钟前
从0开始学习S7-1200+ET200SP(3)——两台S7-1200通过TCP连接
网络协议·学习·tcp/ip
折哥的程序人生 · 物流技术专研28 分钟前
Java面试通关⑦:JavaWeb网络核心全集
网络协议·http·javaweb·校招·前后端交互·java面试·社招
FlightYe31 分钟前
FFmpeg移动端硬解机制
linux·网络·ffmpeg·音视频·实时音视频·视频编解码
七夜zippoe1 小时前
OpenClaw 实战案例:数据分析平台构建
服务器·网络·数据分析·openclaw·平台构建
huainingning2 小时前
锐捷ACL单向TCP互通组网-使用TCP三次握手SYN包置位为1实现
服务器·网络·tcp/ip
儒雅的烤地瓜2 小时前
计算机网络 | 路由器局域网(内网)IP和外网(公网)IP的区别与联系
网关·tcp/ip·智能路由器·ip·外网·内网·nat技术
AI科技星2 小时前
拓扑生命系统确定性理论:基于32维流形的遗传密码起源与衰老动力学( 中英双语顶刊终稿·标准数学符号)
开发语言·网络·人工智能·算法·机器学习·乖乖数学·全域数学
想你依然心痛2 小时前
RT-Thread组件生态:SAL网络框架与AT组件实战——网络抽象、AT指令
网络·arm开发·at·sal
2401_841585183 小时前
防破 · 稳定 · 易用——文心云网络验证,为您的软件商业化保驾护航
网络
星恒讯工业路由器3 小时前
公网IP、NAT、端口映射:外网访问家里的“通关攻略”
网络·智能路由器·信息与通信·nat·端口映射·公网ip