基于SoPC和CORDIC算法的通用調制解調器
1 引言
軟件無線電SDR(Software Defined Radio)是構造具有開放性、標準化、模塊化的通用硬件平臺,將諸如工作頻段、調制解調類型、數(shù)據(jù)格式、加密模式、通信協(xié)議等功能采用軟件完成,并使寬帶A/D轉換器和D/A轉換器盡可能靠近天線,使用可升級、可重新配置的應用軟件實現(xiàn)無線電臺各種功能,研制出高度靈活、開放的新一代無線通信系統(tǒng)。坐標旋轉數(shù)值計算CORDIC(Coordinate Rotation Digital Compute)算法是通過一系列逐次遞減的、與運算基數(shù)相關角度的往復偏擺來逼近最終所需達到的旋轉角度,該算法能夠兼顧精度、速度和硬件復雜度,而無需占用大量芯片資源的乘法器,CORDIC算法相結合的方法設計調制解調器,能夠滿足軟件無線電性能要求,并具有重要應用。因此,這里給出一種基于SoPC的通用調制解調器的設計方案。
2 CORDIC算法原理
CORDIC算法原理可用向量旋轉推導。圖1中,向量(x0,y0)沿圓旋轉角度θ后得到新的向量(x,y),它們之間的關系為:
評論