信號處理方法、裝置及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,更具體地說,涉及一種信號處理方法、裝置及電子設(shè) 備。
【背景技術(shù)】
[0002] 在通信系統(tǒng)中,由于發(fā)射機和接收機的采樣時鐘是不同晶振產(chǎn)生的,因此,接收機 對接收到的信號進行采樣時,會產(chǎn)生采樣偏差(也稱定時偏差),使得接收機采樣得到的信 號不是采樣在最佳采樣點上,因此需要對采樣出來的信號進行采樣偏差補償。另外,接收機 的射頻(Radio Frequency,RF)中,理論上要求I (inphase,同相分量)路和Q (quadrature, 正交分量)路的混頻增益相等,且正交(即,I路和Q路的相位差為90度)的。然而,在實 際系統(tǒng)中器件無法嚴(yán)格滿足設(shè)計需求,從而造成了接收機I路和Q路的增益和相位出現(xiàn)失 衡,即IQ不平衡,因此,在接收機端既需要對接收到的信號進行采樣偏差補償,又需要進行 1Q不平衡進行補償。
[0003] 發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),目前采樣偏差補償過程和IQ不平衡補償過 程相互獨立,如先進行采樣偏差的估計和補償,再進行IQ不平衡的估計和補償,或者,先進 行IQ不平衡的估計和補償,再進行采樣偏差的估計和補償,耗費的資源較多。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的目的是提供一種信號處理方法及系統(tǒng),以降低信號處理過程中的資源消 耗。
[0005] 為實現(xiàn)上述目的,本發(fā)明提供了如下技術(shù)方案:
[0006] -種信號處理方法,應(yīng)用于電子設(shè)備,所述方法包括:
[0007] 對接收到的信號進行采樣以得到的采樣信號序列;
[0008] 每獲取第二預(yù)設(shè)長度的采樣信號序列,應(yīng)用基于第一計算因子的采樣偏差估計算 法對所獲取的第二預(yù)設(shè)長度的采樣信號序列進行計算,得到一個采樣偏差值;
[0009] 在所獲取的采樣信號序列達(dá)到第一預(yù)設(shè)長度前,保存所述第一計算因子;
[0010] 每獲取一采樣偏差值,依據(jù)得到的采樣偏差值對與當(dāng)前獲取的采樣偏差值對應(yīng)的 第二預(yù)設(shè)長度的采樣信號序列中的各個信號進行采樣偏差補償;
[0011] 當(dāng)所獲取的采樣信號序列達(dá)到所述第一預(yù)設(shè)長度時,應(yīng)用基于所述第一計算因子 的IQ不平衡估計算法對所獲取的第一預(yù)設(shè)長度的采樣信號序列進行計算,得到IQ不平衡 因子;
[0012] 在所獲取的采樣信號序列達(dá)到所述第一預(yù)設(shè)長度后,每獲取一采樣偏差值,依據(jù) 所獲取的采樣偏差值,以及所述IQ不平衡因子,對與當(dāng)前獲取的采樣偏差值對應(yīng)的第二預(yù) 設(shè)長度的采樣信號序列中的各個采樣信號進行IQ不平衡補償和采樣偏差補償;
[0013] 其中,所述第二預(yù)設(shè)長度小于所述第一預(yù)設(shè)長度,所述第一預(yù)設(shè)長度小于所接收 到的信號的前導(dǎo)序列的長度。
[0014] 上述方法,優(yōu)選的,所述依據(jù)所獲取的采樣偏差值,以及所述IQ不平衡因子,對與 當(dāng)前獲取的采樣偏差值對應(yīng)的第二預(yù)設(shè)長度的采樣信號序列中的各個采樣信號進行IQ不 平衡補償和采樣偏差補償包括:
[0015] 依據(jù)當(dāng)前所獲取的采樣偏差值對所述與當(dāng)前獲取的采樣偏差值對應(yīng)的第二預(yù)設(shè) 長度的采樣信號序列中的各個信號進行采樣偏差補償;
[0016] 依據(jù)所述IQ不平衡因子對與當(dāng)前獲取的采樣偏差值對應(yīng)的第二預(yù)設(shè)長度的采樣 信號序列中經(jīng)過采樣偏差補償后的信號進行IQ不平衡補償。
[0017] 上述方法,優(yōu)選的,所述依據(jù)所獲取的采樣偏差值,以及所述IQ不平衡因子,對與 當(dāng)前獲取的采樣偏差值對應(yīng)的第二預(yù)設(shè)長度的采樣信號序列中的各個采樣信號進行IQ不 平衡補償和采樣偏差補償包括:
[0018] 依據(jù)所述IQ不平衡因子對與當(dāng)前獲取的采樣偏差值對應(yīng)的第二預(yù)設(shè)長度的采樣 信號序列中的各個信號進行IQ不平衡補償;
[0019] 依據(jù)當(dāng)前獲取的采樣偏差值對與當(dāng)前獲取的采樣偏差值對應(yīng)的第二預(yù)設(shè)長度的 采樣信號序列中進行IQ不平衡補償后的信號進行采樣偏差補償。
[0020] 上述方法,優(yōu)選的,所述第一計算因子為采樣信號的能量;
[0021] 所述基于第一計算因子的采樣偏差估計算法的計算公式為第一公式,所述第一公 式為:
[0023] 所述基于所述第一計算因子的IQ不平衡估計算法的計算公式為第二公式,所述 第二公式為:
[0025] 其中,ε為采樣偏差值;L表示第二預(yù)設(shè)長度;r(k)表示第二預(yù)設(shè)長度的采樣信號 序列中的第k個采樣信號的值;| r (k) |2表示所述第k個采樣信號的能量;r (i)表示第一預(yù) 設(shè)長度的采樣信號序列中的第i個采樣信號的值;|r(i) |2表示所述第i個采樣信號的能 量;arg{ · }表示計算角度的運算;Re( ·)表示計算實部的運算;rY ·)表示對r( ·)進行 共軛運算;w為IQ不平衡因子;Μ表示第一預(yù)設(shè)長度。
[0026] -種信號處理裝置,應(yīng)用于電子設(shè)備,所述裝置包括:
[0027] 采樣模塊,用于對接收到的信號進行采樣以得到采樣信號序列;
[0028] 第一計算模塊,用于所述采樣模塊每獲取第二預(yù)設(shè)長度的采樣信號序列,應(yīng)用基 于第一計算因子的采樣偏差估計算法對所獲取的第二預(yù)設(shè)長度的采樣信號序列進行計算, 得到一個采樣偏差值;
[0029] 保存模塊,用于在所述采樣模塊所獲取的采樣信號序列達(dá)到第一預(yù)設(shè)長度前,保 存所述第一計算因子;
[0030] 第一補償模塊,用于在所述采樣模塊所獲取的采樣信號序列達(dá)到第一預(yù)設(shè)長度 前,每獲取一采樣偏差值,依據(jù)得到的采樣偏差值對與當(dāng)前獲取的采樣偏差值對應(yīng)的第二 預(yù)設(shè)長度的采樣信號序列中的各個信號進行采樣偏差補償;
[0031] 第二計算模塊,用于在所述采樣模塊所獲取的采樣信號序列達(dá)到第一預(yù)設(shè)長度 時,應(yīng)用基于所述第一計算因子的IQ不平衡估計算法對所獲取的第一預(yù)設(shè)長度的采樣信 號序列進行計算,得到IQ不平衡因子;
[0032] 第二補償模塊,用于在所述采樣模塊所獲取的采樣信號序列達(dá)到第一預(yù)設(shè)長度 后,每獲取一采樣偏差值,依據(jù)所獲取的采樣偏差值,以及所述IQ不平衡因子,對與當(dāng)前獲 取的采樣偏差值對應(yīng)的第二預(yù)設(shè)長度的采樣信號序列中的各個采樣信號進行IQ不平衡補 償和采樣偏差補償;
[0033] 其中,所述第二預(yù)設(shè)長度小于所述第一預(yù)設(shè)長度,所述第一預(yù)設(shè)長度小于所接收 到的信號的前導(dǎo)序列的長度。
[0034] 上述裝置,優(yōu)選的,所述第二補償模塊包括:
[0035] 第一補償單元,用于依據(jù)當(dāng)前所獲取的采樣偏差值對所述與當(dāng)前獲取的采樣偏差 值對應(yīng)的第二預(yù)設(shè)長度的采樣信號序列中的各個信號進行采樣偏差補償;
[0036] 第二補償單元,用于依據(jù)所述IQ不平衡因子對與當(dāng)前獲取的采樣偏差值對應(yīng)的 第二預(yù)設(shè)長度的采樣信號序列中經(jīng)過采樣偏差補償后的信號進行IQ不平衡補償。
[0037] 上述裝置,優(yōu)選的,所述第二補償模塊包括:
[0038] 第三補償單元,用于依據(jù)所述IQ不平衡因子對與當(dāng)前獲取的采樣偏差值對應(yīng)的 第二預(yù)設(shè)長度的采樣信號序列中的各個信號進行IQ不平衡補償;
[0039] 第四補償單元,用于依據(jù)當(dāng)前獲取的采樣偏差值對與當(dāng)前獲取的采樣偏差值對應(yīng) 的第二預(yù)設(shè)長度的采樣信號序列中進行IQ不平衡補償后的信號進行采樣偏差補償。
[0040] 上述裝置,優(yōu)選的,所述第一計算因子為采樣信號的能量;
[0041] 所述第一計算模塊包括第一計算單元,用于所述采樣模塊每獲取第二預(yù)設(shè)長度的 采樣信號序列,應(yīng)用第一公式對所獲取的第二預(yù)設(shè)長度的采樣信號序列進行計算,得到一 個采樣偏差值,所述第一公式為:
[0043] 所述第二計算模塊包括第二計算單元,用于在所述采樣模塊所獲取的采樣信號序 列達(dá)到第一預(yù)設(shè)長度時,應(yīng)用第二公式對所獲取的第一預(yù)設(shè)長度的采樣信號序列進行計 算,得到IQ不平衡因子,所述第二公式為:
[0045] 其中,ε為采樣偏差值;L表示第二預(yù)設(shè)長度;r(k)表示第二預(yù)設(shè)長度的采樣信號 序列中的第k個采樣信號的值;I r (k) 12表示所述第k個采樣信號的能量;r (i)表示第一預(yù) 設(shè)長度的采樣信號序列中的第i個采樣信號的值;|r(i) |2表示所述第i個采樣信號的能 量;arg{ · }表示計算角度的運算;Re( ·)表示計算實部的運算;rY ·)表示對r( ·)進行 共軛運算;w為IQ不平衡因子;Μ表示第一預(yù)設(shè)長度。
[0046] 一種電子設(shè)備,包括如上任意一項所述的信號處理裝置。
[0047] 通過以上方案可知,本申請?zhí)峁┑囊环N信號處理方法、裝置及電子設(shè)備,在進行采 樣偏差補償?shù)耐瑫r,利用開始一段采樣信號序列進行IQ不平衡估計,得到IQ不平衡因子, 并對得到IQ不平衡因子后獲取的采樣信號序列進行采樣偏差補償和IQ不平衡補償,并且 采樣偏差值和IQ不平衡因子都利用同一計算因子進行計算得到,因此,通過本申請實施例 提供的信號處理方法,在進行采樣偏差補償和IQ不平衡補償時節(jié)省了計算資源,從而降低 了資源消耗。
【附圖說明】
[0048] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)