分析了以往状态报告型与非状态报告型GPON动态带宽分配算法的优缺点,采用二者相结合的方式,提出一种基于小波多尺度分析的GPON动态带宽分配算法(DBA).算法通过小波预测模型获得ONU的实时业务量,并采用权重优先级的方式为各ONU合理分配上行带宽.给出了算法的实现步骤,在OPNET环境下建立了GPON的仿真模型,对所提出算法的有效性进行了验证.结果表明,算法获得了较低的传输时延和较高的带宽利用率,是一套完整可行的动态带宽分配方案.