基于ADSP-BF533處理器的去方塊濾波器的實現及優化
該實現方法相對于參考模塊進行了較好的優化,但通過對程序進行耗時分析,在讀取待濾波數據和重新寫入已濾波的數據,獲取BS值的GetBs函數和進行濾波的EdgeLoop函數方面都還有進一步提升的空間。對于片外片內數據的交互可以采用DMA技術,在濾波的同時進行數據讀寫,從而抵消數據搬移消耗的時鐘周期;對于GetBs和EdgeLoop中的匯編代碼實現效率還有進一步改進的空間;這兩方面也是下一步的改進方向。
該實現方法相對于參考模塊進行了較好的優化,但通過對程序進行耗時分析,在讀取待濾波數據和重新寫入已濾波的數據,獲取BS值的GetBs函數和進行濾波的EdgeLoop函數方面都還有進一步提升的空間。對于片外片內數據的交互可以采用DMA技術,在濾波的同時進行數據讀寫,從而抵消數據搬移消耗的時鐘周期;對于GetBs和EdgeLoop中的匯編代碼實現效率還有進一步改進的空間;這兩方面也是下一步的改進方向。
評論