基于ofdm的聲波通信系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于OFDM的聲波通信系統(tǒng),在聲波發(fā)射端,原始數(shù)據(jù)通過信道編碼后調(diào)制成由多個OFDM符號組成的數(shù)據(jù)幀的聲波信號通過揚聲器發(fā)射;在聲波接收端,麥克風(fēng)接收到聲波信號后再經(jīng)解調(diào)和信道譯碼后還原為原始數(shù)據(jù),在通訊過程中,通過導(dǎo)頻信息實現(xiàn)符號同步,通過插入巴克碼的方式實現(xiàn)數(shù)據(jù)幀同步,簡化了處理,誤碼率低,提高聲波通訊的效率,推進聲波通訊的發(fā)展,具有良好的應(yīng)用前景。
【專利說明】基于OFDM的聲波通信系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于OFDM的聲波通信系統(tǒng),屬于無線通信【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]聲波頻率在24kHz以下可以充分利用現(xiàn)有的視頻音頻播放設(shè)備與接收裝置,無需對特殊定制的揚聲器與麥克風(fēng),人耳無法輕易察覺的頻率,不會對人們的日常生活產(chǎn)生較多影響,因此,聲波通訊得到了廣泛應(yīng)用,但是,傳統(tǒng)的聲波通訊【技術(shù)領(lǐng)域】,處理過程復(fù)雜,誤碼率比較高,抑制了聲波通訊的效率,阻礙了聲波通訊的發(fā)展。
[0003]正交頻分復(fù)用(OFDM)技術(shù)是一種多載波數(shù)字調(diào)制技術(shù),雖然OFDM的概念已經(jīng)存在了很長時間,但是直到最近,它才被人們認識到是一種實現(xiàn)高速雙向無線數(shù)據(jù)通信的良好方法,并常見于電通訊中,在聲波通訊【技術(shù)領(lǐng)域】還沒有涉及,如何將正交頻分復(fù)用(OFDM)技術(shù)應(yīng)用在聲波通訊中,以簡化處理過程,減少誤碼率,提高通訊效率,是當(dāng)前需要解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是為了克服傳統(tǒng)的聲波通訊,處理過程復(fù)雜,誤碼率比較高,抑制了聲波通訊的效率,阻礙了聲波通訊的發(fā)展的問題。本發(fā)明提供的基于OFDM的聲波通信系統(tǒng),簡化了處理,誤碼率低,提高聲波通訊的效率和同步性,具有良好的應(yīng)用前景。
[0005]為了達到上述目的,本發(fā)明所采用的技術(shù)方案是:
[0006]—種基于OFDM的聲波通信系統(tǒng),其特征在于:包括聲波發(fā)送端和聲波接收端,所述聲波發(fā)送端包括依次連接的信道編碼模塊、信號調(diào)制模塊、DA轉(zhuǎn)換模塊和揚聲器,所述聲波接收端包括依次連接的麥克風(fēng)、AD轉(zhuǎn)換模塊、信號解調(diào)模塊和信號譯碼模塊,所述信道編碼模塊用于接收原始數(shù)據(jù),所述信號譯碼模塊用于輸出原始數(shù)據(jù),所述揚聲器與麥克風(fēng)之間通過低于24kHz以下通信信道進行數(shù)據(jù)傳輸,
[0007]所述信道編碼模塊,包括依次連接的第一 BCH編碼單元、交織單元、第二 BCH編碼單元,實現(xiàn)對原始數(shù)據(jù),進行擴展,得到擴展后數(shù)據(jù);
[0008]所述信道譯碼模塊,包括依次連接的第一 BCH譯碼單元、解交織單元、第二 BCH譯碼單元,實現(xiàn)將擴展后數(shù)據(jù)還原成原始數(shù)據(jù);
[0009]所述信號調(diào)制模塊,基于OFDM對擴展后數(shù)據(jù)的進行調(diào)制,將信道分成若干正交子信道,將擴展后數(shù)據(jù)信號轉(zhuǎn)換成并行的低速子數(shù)據(jù)流,調(diào)制到在每個子信道上進行傳輸,包括依次連接的符合映射單元、IDFT單元和信號擴展單元,所述符合映射單元接收信道編碼模塊輸出的擴展后數(shù)據(jù),所述信號擴展單元輸出數(shù)字音頻信號給DA轉(zhuǎn)換模塊;
[0010]所述信號解調(diào)模塊,基于OFDM對接收數(shù)字音頻信號的進行解調(diào),將一個信道分解為若干個正交子信道,將數(shù)字音頻信號轉(zhuǎn)換為擴展后數(shù)據(jù),解調(diào)到轉(zhuǎn)換后的信道上進行傳輸,包括依次連接的DFT單元、同步捕捉單元和符合逆映射單元,所述DFT單元用于接收AD轉(zhuǎn)換模塊輸出的數(shù)字音頻信號,所述符合逆映射單元輸出擴展后數(shù)據(jù)為信號譯碼模塊,所述同步捕捉單元若捕捉數(shù)據(jù)信號失敗,則通過滑動單元反饋給DFT單元。
[0011]前述的基于OFDM的聲波通信系統(tǒng),其特征在于:所述符合映射單元用于將擴展后數(shù)據(jù)進行分組,將信道分成若干正交子信道,將每組數(shù)據(jù)映射為一個OFDM符號,轉(zhuǎn)化過程為,將每組數(shù)據(jù)的各個比特根據(jù)星座圖分配到其對應(yīng)的子信道中,包括數(shù)據(jù)信號信道,恒定信號信道、零功率信號信道及巴克碼信號信道,所述數(shù)據(jù)信號信道用于將傳輸?shù)臄?shù)據(jù)分到各個數(shù)據(jù)信道;所述恒定信號信道用于OFDM符號同步;所述零功率信號信道用于校正頻率;所述巴克碼信道把星座中特定點的位置作為+1和-1,用于實現(xiàn)幀同步。
[0012]前述的基于OFDM的聲波通信系統(tǒng),其特征在于:所述符合逆映射單元,根據(jù)同步捕捉單元輸出信號的強度和相位畫出星座圖,根據(jù)星座圖還原出擴展后數(shù)據(jù)。
[0013]前述的基于OFDM的聲波通信系統(tǒng),其特征在于:所述信號擴展單元用于減少在相鄰的兩個OFDM符號切換時的能量泄露,需要復(fù)制部分原信號延拓作為過渡區(qū)域,保證信號的周期性需要復(fù)制原信號尾部信號作為前過渡區(qū)域與保護間隔,復(fù)制原信號頭部信號作為后過渡區(qū)域,前一個OFDM符號的后過渡區(qū)與后一個OFDM符號的前過渡區(qū)相疊加,前、后過渡區(qū)的漸變窗函數(shù)依次為:
[0014]fl(x)=去(cosO) + l),x G (π, 2ττ) ; f2(x) = ^(cos(x) + 1),χ.e (Ο,π).
[0015]前述的基于OFDM的聲波通信系統(tǒng),其特征在于:所述前過渡區(qū)與原信號之間設(shè)有保護間隔區(qū)域,所述保護間隔區(qū)為原信號尾部信號的延拓。
[0016]前述的基于OFDM的聲波通信系統(tǒng),其特征在于:所述同步捕捉單元設(shè)有兩種捕捉情況,
[0017](I) DFT窗口的起始位置落在循環(huán)前綴內(nèi),DFT窗口所包含的抽樣值為此OFDM符號內(nèi)的值,則不存在產(chǎn)生符號間的干擾,正確解調(diào),同步捕捉成功;
[0018](2) DFT窗口的起始位置落在循環(huán)前綴外,DFT窗口所包含的抽樣值包含了下一個OFDM符號的值,則存在符號間的干擾,同步捕捉失敗,需要將DFT窗口通過滑動單元向后滑動,再次解調(diào),以便正確解調(diào),同步捕捉成功。
[0019]前述的基于OFDM的聲波通信系統(tǒng),其特征在于:所述將DFT窗口通過滑動單元向后滑動,滑動位移的計算過程為,
[0020](I)設(shè)有IDFT單元生成信號樣本的長度為L,則擴展后數(shù)據(jù)的長度為2.75L ;
[0021](2)兩個OFDM符號的過渡區(qū)域交疊在一起,過渡區(qū)域為0.25L,則兩個OFDM符號頭部的間距為2.75L-0.25L = 2.51;
[0022](3) DFT 窗口長度為 L,滑動距離為 2.5 L/2 = 1.25L。
[0023]前述的基于OFDM的聲波通信系統(tǒng),其特征在于:所述每個OFDM符號均設(shè)有一位巴克碼,將巴克碼依次存入位移寄存器,位移寄存器的長度等于巴克碼的長度,當(dāng)接收端的巴克碼識別器的尖銳峰值出現(xiàn)時,判斷幀開始與結(jié)束位置,實現(xiàn)幀同步。
[0024]本發(fā)明的有益效果是:本發(fā)明提供的基于OFDM的聲波通信系統(tǒng),在聲波發(fā)射端,原始數(shù)據(jù)通過信道編碼后調(diào)制成由多個OFDM符號組成的數(shù)據(jù)幀的聲波信號通過揚聲器發(fā)射;在聲波接收端,麥克風(fēng)接收到聲波信號后再經(jīng)解調(diào)和信道譯碼后還原為原始數(shù)據(jù),在通訊過程中,通過導(dǎo)頻信息實現(xiàn)符號同步,通過插入巴克碼的方式實現(xiàn)數(shù)據(jù)幀同步,簡化了處理,誤碼率低,提高聲波通訊的效率,推進聲波通訊的發(fā)展,具有良好的應(yīng)用前景。
【專利附圖】
【附圖說明】
[0025]圖1是本發(fā)明的基于OFDM的聲波通信系統(tǒng)的系統(tǒng)框圖。
[0026]圖2是本發(fā)明的信道編碼模塊的系統(tǒng)框圖。
[0027]圖3是本發(fā)明的信道譯碼模塊的系統(tǒng)框圖。
[0028]圖4是本發(fā)明的信號調(diào)制模塊的系統(tǒng)框圖。
[0029]圖5是本發(fā)明的信號解調(diào)模塊的系統(tǒng)框圖。
[0030]圖6是本發(fā)明的子信道用途分配示意圖。
[0031]圖7是本發(fā)明的擴展后數(shù)據(jù)的示意圖。
[0032]圖8是本發(fā)明的DFT窗口的起始位置落在循環(huán)前綴內(nèi)的同步捕捉示意圖。
[0033]圖9是本發(fā)明的DFT窗口的起始位置落在循環(huán)前綴外的同步捕捉示意圖。
[0034]圖10是本發(fā)明一個實施例的編碼與譯碼的示意圖。
[0035]圖11是本發(fā)明一個實施例的QPSK方式調(diào)制數(shù)據(jù)的星座圖。
[0036]圖12是本發(fā)明一個實施例的信號擴展的示意圖。
[0037]圖13是本發(fā)明一個實施例的同步捕捉與滑動的示意圖。
【具體實施方式】
[0038]下面將結(jié)合說明書附圖,對本發(fā)明作進一步說明。以下實施例僅用于更加清楚地說明本發(fā)明的技術(shù)方案,而不能以此來限制本發(fā)明的保護范圍。
[0039]如圖1所示,本發(fā)明的基于OFDM的聲波通信系統(tǒng),包括聲波發(fā)送端和聲波接收端,聲波發(fā)送端包括依次連接的信道編碼模塊、信號調(diào)制模塊、DA轉(zhuǎn)換模塊和揚聲器,聲波接收端包括依次連接的麥克風(fēng)、AD轉(zhuǎn)換模塊、信號解調(diào)模塊和信號譯碼模塊,信道編碼模塊用于接收原始數(shù)據(jù),所述信號譯碼模塊用于輸出原始數(shù)據(jù),這里的原始數(shù)據(jù),即需要發(fā)送的信息的內(nèi)容數(shù)據(jù),可以是任何二進制數(shù)據(jù),不限于聲音數(shù)據(jù),包括但不限于文字、圖片、視頻、音頻等類型的數(shù)據(jù),數(shù)字音頻數(shù)據(jù)是在信號調(diào)試模塊中產(chǎn)生,擴展是通過添加監(jiān)督數(shù)據(jù)使得在通訊過程中積累的誤差能夠得到糾正,揚聲器與麥克風(fēng)之間通過低于24kHz以下通信信道進行數(shù)據(jù)傳輸,這里聲波頻率在24kHz以下可以充分利用現(xiàn)有的視頻音頻播放設(shè)備與接收裝置,無需對特殊定制的揚聲器與麥克風(fēng),人耳無法輕易察覺的頻率,不會對人們的日常生活產(chǎn)生較多影響;
[0040]如圖2所示,所述信道編碼模塊,包括依次連接的第一BCH編碼單元、交織單元、第二 BCH編碼單元,實現(xiàn)對聲音數(shù)據(jù)進行擴展,得到擴展后數(shù)據(jù);
[0041]如圖3所示,所述信道譯碼模塊,包括依次連接的第一BCH譯碼單元、解交織單元、第二 BCH譯碼單元,實現(xiàn)將擴展后數(shù)據(jù)還原成聲音數(shù)據(jù);
[0042]聲頻數(shù)字信號在傳輸中往往由于各種原因,使得在傳送的數(shù)據(jù)流中產(chǎn)生誤碼,通過信道編、解碼模塊這一環(huán)節(jié),對數(shù)碼流進行相應(yīng)的處理,具有一定的糾錯能力和抗干擾能力,可極大地避免碼流傳送中誤碼的發(fā)生;
[0043]如圖4所示,所述信號調(diào)制模塊,基于OFDM對擴展后數(shù)據(jù)的進行調(diào)制,將信道分成若干正交子信道,將擴展后數(shù)據(jù)信號轉(zhuǎn)換成并行的低速子數(shù)據(jù)流,調(diào)制到在每個子信道上進行傳輸,包括依次連接的符合映射單元、IDFT單元和信號擴展單元,符合映射單元接收信道編碼模塊輸出的擴展后數(shù)據(jù),信號擴展單元輸出數(shù)字音頻信號給DA轉(zhuǎn)換模塊;
[0044]如圖5所示,信號解調(diào)模塊,基于OFDM對接收數(shù)字音頻信號的進行解調(diào),將若干正交子信道轉(zhuǎn)換一信道,將數(shù)字音頻信號轉(zhuǎn)換為擴展后數(shù)據(jù),解調(diào)到轉(zhuǎn)換后的信道上進行傳輸,包括依次連接的DFT單元、同步捕捉單元和符合逆映射單元,所述DFT單元用于接收AD轉(zhuǎn)換模塊輸出的數(shù)字音頻信號,所述符合逆映射單元輸出擴展后數(shù)據(jù)為信號譯碼模塊,所述同步捕捉單元若捕捉數(shù)據(jù)信號失敗,則通過滑動單元反饋給DFT單元。
[0045]符合映射單元,將數(shù)據(jù)分組后,將每組數(shù)據(jù)映射為一個OFDM符號,具體過程為:將每組數(shù)據(jù)的各個比特根據(jù)星座圖分配到其對應(yīng)的子信道中,這里將0-24kHz的頻率劃分為多個正交子信道(通過DFT變換的信號肯定是正交的,劃分信道的數(shù)量等于DFT的點數(shù)的一半),將人耳無法輕易察覺子信道拿出來分配作為不同用途(數(shù)據(jù)信道、巴克碼信道、零功率信道、恒定信號信道),假設(shè)做50點DFT,劃分了 25個子信道,每個子信道的帶寬為1kHz,那么如果人耳無法輕易察覺的頻率為15kHz?24kHz,那么可以將16-25共10個子信道去劃分不同的用途,每個子信道都是通過星座圖的方式將數(shù)據(jù)映射上去,譬如bpsk調(diào)制則每個信道可以映射lbit, qpsk調(diào)制是2bit, 8psk調(diào)制是3bit, qam調(diào)制是4bit,不同的調(diào)制方式對應(yīng)不同的星座圖,數(shù)據(jù)信號信道,把需要傳輸?shù)臄?shù)據(jù)分到各個數(shù)據(jù)信道;巴克碼信道把星座中特定點的位置作為+1和-1,實現(xiàn)幀同步;零功率信號信道,不發(fā)送任何數(shù)據(jù),在此點處功率為0,用于校正頻率;恒定信號信號,固定發(fā)送不變的信號,并在對應(yīng)的信道中中插入恒定信號導(dǎo)頻(用作符號同步、信道估計和信道均衡)、零功率信號導(dǎo)頻(用作驗證符號同步)及巴克碼信號導(dǎo)頻(用作幀同步),符合逆映射單元是其反過程,符號映射如圖6所示。
[0046]所述符合逆映射單元,通過恒定信號信道的強度與相位信號已知,通過其強度對可以對其他信道的強度做歸一化處理,計算出整體信號的衰減或增益的值,通過公式(I)可以得知解調(diào)時的偏移量τ,
[0047]τ = ( θ - Θ,)N/2 k (I)
[0048]其中,N為DFT時的總數(shù);k為變換后的第k個點,即第k個子信道,k對于N/2共軛;Θ為該點的實際相位;Θ ’為通過接收到的信號計算出的相位(當(dāng)對齊起始位置時Θ=Θ ’根據(jù)上述公式計算得出偏移量τ = 0,當(dāng)沒有對齊起始位置時,Θ與Θ ’不相等即可通過上述公式計算出偏移量τ);
[0049]當(dāng)根據(jù)恒定信號對其他信號的強度與相位進行修正后,就可以根據(jù)處修正的強度和相位畫出星座圖,再根據(jù)星座圖得出其對應(yīng)的數(shù)據(jù)。
[0050]本發(fā)明直接通過IDFT單元調(diào)制,可以同時對多個子信道同時進行調(diào)制,節(jié)約了高通濾波器設(shè)備,在輸出數(shù)字音頻信號時無需過濾低通信號。
[0051 ] 本發(fā)明直接通過DFT單元解調(diào),可以同時對多個子信道同時進行解調(diào),節(jié)約了高通濾波器設(shè)備,在輸入數(shù)字音頻信號時無需過濾低通信號。
[0052]所述信號擴展單元用于保障在相鄰的兩個OFDM符號切換時的能量泄露,如圖7所示,需要復(fù)制部分原信號延拓作為過渡區(qū)域,為了保證信號的周期性需要復(fù)制原信號尾部信號作為前過渡區(qū)域與保護間隔,復(fù)制原信號頭部信號作為后過渡區(qū)域,前一個OFDM符號的后過渡區(qū)與后一個OFDM符號的前過渡區(qū)相疊加,前、后過渡區(qū)的漸變窗函數(shù)依次為:
[0053]fl(x)=去(cos(x) + l),x e (π, 2π) f2(x) = l- (cos(x) + l),x e (0.π),
[0054]這里過渡區(qū)域的漸變窗函數(shù)與疊加方式縮短了過渡區(qū)域的長度同時也減少了能量泄露的值,使符號切換時人耳無法輕易察覺。
[0055]所述前過渡區(qū)與原信號之間設(shè)有保護間隔區(qū)域,所述保護間隔區(qū)為原信號尾部信號的延拓。
[0056]所述同步捕捉單元設(shè)有兩種捕捉方式情況,解調(diào)時的定時偏移為τ個采樣,
[0057](I)如圖8所示,DFT窗口的起始位置落在循環(huán)前綴內(nèi),DFT窗口所包含的抽樣值為此OFDM符號內(nèi)的值,則不存在產(chǎn)生符號間的干擾,正確解調(diào),同步捕捉成功;
[0058](2)如圖9所示,DFT窗口的起始位置落在循環(huán)前綴外,DFT窗口所包含的抽樣值包含了下一個OFDM符號的值,則存在符號間的干擾,同步捕捉失敗,需要將DFT窗口通過滑動單元向后滑動,再次解調(diào),以便正確解調(diào),同步捕捉成功。
[0059]所述將DFT窗口通過滑動單元向后滑動,滑動位移的計算過程為,
[0060](I)設(shè)有IDFT單元生成信號樣本的長度為L,則擴展后數(shù)據(jù)的長度為2.75L,具體為,復(fù)制原始信號的尾部0.5L作為前過渡區(qū)域與保護間隔+復(fù)制2L個完整的原始信號+復(fù)制原始信號的頭部0.25L作為后過渡區(qū)域;
[0061](2)兩個OFDM符號的過渡區(qū)域交疊在一起,過渡區(qū)域為0.25L,則兩個OFDM符號頭部的間距為2.75L-0.25L = 2.51;
[0062](3) DFT 窗口長度為 L,滑動距離為 2.5L/2 = 1.25L。
[0063]所述每個OFDM符號均設(shè)有一位巴克碼,將巴克碼依次存入位移寄存器,位移寄存器的長度等于巴克碼的長度,當(dāng)接收端的巴克碼識別器的尖銳峰值出現(xiàn)時,判斷幀開始與結(jié)束位置,實現(xiàn)幀同步,巴克碼識別器原理,巴克碼依次存入一味寄存器,當(dāng)每位寄存器中的巴克碼與預(yù)先設(shè)定的巴克碼相同時,該為寄存器輸出I電平,每位寄存器的輸出通過加法器相加,當(dāng)巴克碼符合是即加法器的輸出為峰值。
[0064]根據(jù)本發(fā)明的基于OFDM的聲波通信系統(tǒng),介紹一個具體實施例,
[0065]假設(shè)每幀發(fā)送256bit原始數(shù)據(jù)(信道編碼后擴展為1024bit),使用16個數(shù)據(jù)傳輸子載波,使用QPSK星座圖(2bit),則每幀數(shù)據(jù)有32個OFDM符號(1024/16/2 = 32),數(shù)字音頻信號的采樣精度為16bit、采樣頻率為44.1kHz,以640采樣點為一個OFDM符號,則每幀信號的長度為:32*640/44100 ^ 0.4644 (秒),實現(xiàn)過程,
[0066]信道編碼與譯碼
[0067]對每幀的原始數(shù)據(jù)進行如下編碼過程:
[0068](I)將原始數(shù)據(jù)劃分為16組,每組161^丨做801(31,16)編碼后,得到496bit的數(shù)據(jù),再添加16bit的幀尾信息;
[0069](2)將數(shù)據(jù)依次按行送入2個16bit*16bit的交織器,再按列依次取出;
[0070](3)數(shù)據(jù)劃分為32組,每組16bit做BCH(31,16)編碼后,得到992bit的數(shù)據(jù),再添加32bit的幀尾信息,在這里具體設(shè)計編譯碼的過程為本領(lǐng)域技術(shù)人員的現(xiàn)有技術(shù),譯碼是其逆過程,編碼與譯碼過程,如圖10所示;
[0071]信號調(diào)制與解調(diào)
[0072](I)符號映射與逆映射
[0073]將17kHz?21kHz頻段劃分出23個子信道(16個用于傳輸數(shù)據(jù)信號,3個用于傳輸恒定信號,2個用于傳輸巴克碼信號,2個用于傳輸零功率信號)。由于米用256點IDFT生成信號故共有128個頻點,其中:
[0074]數(shù)據(jù)信號頻點為:99,100,101,102,103,104,105,106,107,108,110,111,112,113,114, 115
[0075]恒定信號頻點為:98,119,120
[0076]巴克碼信號頻點為:109,118
[0077]零功率信號頻點為:116,117
[0078]通過QPSK方式調(diào)制數(shù)據(jù),使用如圖11所示的星座圖,在數(shù)據(jù)信號頻點,每個頻點傳輸2bit數(shù)據(jù);在恒定信號頻點,恒定傳輸“11”;巴克碼信號頻點,“11”表示“ + ”,“00”表示使用13位巴克碼(幀內(nèi)每個OFDM符號發(fā)送I位,當(dāng)13位巴克碼)發(fā)送完畢后的幀內(nèi)(剩余)OFDM符號發(fā)送零信號;零功率信號頻點,發(fā)送零信號;
[0079](2)信號擴展
[0080]將256點通過IDFT單元生成的數(shù)字音頻信號,做如圖12所示的方式擴展,
[0081](3)同步捕捉與滑動
[0082]當(dāng)使用256點樣本窗口作DFT單元解調(diào)時,解調(diào)窗口其實位置落點,如圖12所示,解調(diào)DFT窗口的起始位置在A與B之間時可與正確解調(diào),如圖13所示,在C與D之間無法正確解調(diào),AB = CD,即初次捕捉有50%的概率捕捉成功,當(dāng)初次捕捉失敗時,只需向后滑動320個樣本即可100%捕捉成功,平均1.5次捕捉即可實現(xiàn)符號同步,符號同步效率高,在這里通過具體的數(shù)值介紹符號同步的情況,即IDFT生成的樣本長度為X,通過擴展后的長度為x+x+x/2+x/4 = 2.75x,由于前后2個OFDM符號的過渡區(qū)域交疊在一起,故2個OFDM符號頭部的間距為2.75x-x/4 = 2.5x,每次解調(diào)的DFT窗口長度為X,滑動距離為2.5x/2 =
1.25x,上面舉例中的數(shù)值即為按照這種比例設(shè)置,就可以達到平均1.5次捕捉即可實現(xiàn)符號同步的效果。
[0083](4)幀同步
[0084]當(dāng)依次收到幀內(nèi)第13個OFDM符號時,巴克碼出現(xiàn)尖銳峰值,依此便可判斷幀開始與結(jié)束位置。
[0085]以上顯示和描述了本發(fā)明的基本原理、主要特征及優(yōu)點。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會有各種變化和改進,這些變化和改進都落入要求保護的本發(fā)明范圍內(nèi)。本發(fā)明要求保護范圍由所附的權(quán)利要求書及其等效物界定。
【權(quán)利要求】
1.基于OFDM的聲波通信系統(tǒng),其特征在于:包括聲波發(fā)送端和聲波接收端,所述聲波發(fā)送端包括依次連接的信道編碼模塊、信號調(diào)制模塊、DA轉(zhuǎn)換模塊和揚聲器,所述聲波接收端包括依次連接的麥克風(fēng)、AD轉(zhuǎn)換模塊、信號解調(diào)模塊和信號譯碼模塊,所述信道編碼模塊用于接收原始數(shù)據(jù),所述信號譯碼模塊用于輸出原始數(shù)據(jù),所述揚聲器與麥克風(fēng)之間通過低于24kHz以下通信信道進行數(shù)據(jù)傳輸, 所述信道編碼模塊,包括依次連接的第一 BCH編碼單元、交織單元、第二 BCH編碼單元,實現(xiàn)對原始數(shù)據(jù),進行擴展,得到擴展后數(shù)據(jù); 所述信道譯碼模塊,包括依次連接的第一 BCH譯碼單元、解交織單元、第二 BCH譯碼單元,實現(xiàn)將擴展后數(shù)據(jù)還原成原始數(shù)據(jù); 所述信號調(diào)制模塊,基于OFDM對擴展后數(shù)據(jù)的進行調(diào)制,將信道分成若干正交子信道,將擴展后數(shù)據(jù)信號轉(zhuǎn)換成并行的低速子數(shù)據(jù)流,調(diào)制到在每個子信道上進行傳輸,包括依次連接的符合映射單元、IDFT單元和信號擴展單元,所述符合映射單元接收信道編碼模塊輸出的擴展后數(shù)據(jù),所述信號擴展單元輸出數(shù)字音頻信號給DA轉(zhuǎn)換模塊; 所述信號解調(diào)模塊,基于OFDM對接收數(shù)字音頻信號的進行解調(diào),將一個信道分解為若干個正交子信道,將數(shù)字音頻信號轉(zhuǎn)換為擴展后數(shù)據(jù),解調(diào)到轉(zhuǎn)換后的信道上進行傳輸,包括依次連接的DFT單元、同步捕捉單元和符合逆映射單元,所述DFT單元用于接收AD轉(zhuǎn)換模塊輸出的數(shù)字音頻信號,所述符合逆映射單元輸出擴展后數(shù)據(jù)為信號譯碼模塊,所述同步捕捉單元若捕捉數(shù)據(jù)信號失敗,則通過滑動單元反饋給DFT單元。
2.根據(jù)權(quán)利要求1所述的基于OFDM的聲波通信系統(tǒng),其特征在于:所述符合映射單元用于將擴展后數(shù)據(jù)進行分組,將信道分成若干正交子信道,將每組數(shù)據(jù)映射為一個OFDM符號,轉(zhuǎn)化過程為,將每組數(shù)據(jù)的各個比特根據(jù)星座圖分配到其對應(yīng)的子信道中,包括數(shù)據(jù)信號信道,恒定信號信道、零功率信號信道及巴克碼信號信道,所述數(shù)據(jù)信號信道用于將傳輸?shù)臄?shù)據(jù)分到各個數(shù)據(jù)信道;所述恒定信號信道用于OFDM符號同步;所述零功率信號信道用于校正頻率;所述巴克碼信道把星座中特定點的位置作為+1和-1,用于實現(xiàn)幀同步。
3.根據(jù)權(quán)利要求1所述的基于OFDM的聲波通信系統(tǒng),其特征在于:所述符合逆映射單元,根據(jù)同步捕捉單元輸出信號的強度和相位畫出星座圖,根據(jù)星座圖還原出擴展后數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的基于OFDM的聲波通信系統(tǒng),其特征在于:所述信號擴展單元用于減少在相鄰的兩個OFDM符號切換時的能量泄露,需要復(fù)制部分原信號延拓作為過渡區(qū)域,保證信號的周期性需要復(fù)制原信號尾部信號作為前過渡區(qū)域與保護間隔,復(fù)制原信號頭部信號作為后過渡區(qū)域,前一個OFDM符號的后過渡區(qū)與后一個OFDM符號的前過渡區(qū)相疊加,前、后過渡區(qū)的漸變窗函數(shù)依次為:
fl(x) = - (cos(x) + I), X 6 (π, 2π) ; f2(x) = ~ (cos(x) + I), x e (Ο,π)。
5.根據(jù)權(quán)利要求4所述的基于OFDM的聲波通信系統(tǒng),其特征在于:所述前過渡區(qū)與原信號之間設(shè)有保護間隔區(qū)域,所述保護間隔區(qū)為原信號尾部信號的延拓。
6.根據(jù)權(quán)利要求1所述的基于OFDM的聲波通信系統(tǒng),其特征在于:所述同步捕捉單元設(shè)有兩種捕捉情況, (I)DFT窗口的起始位置落在循環(huán)前綴內(nèi),DFT窗口所包含的抽樣值為此OFDM符號內(nèi)的值,則不存在產(chǎn)生符號間的干擾,正確解調(diào),同步捕捉成功; (2) DFT窗口的起始位置落在循環(huán)前綴外,DFT窗口所包含的抽樣值包含了下一個OFDM符號的值,則存在符號間的干擾,同步捕捉失敗,需要將DFT窗口通過滑動單元向后滑動,再次解調(diào),以便正確解調(diào),同步捕捉成功。
7.根據(jù)權(quán)利要求6所述的基于OFDM的聲波通信系統(tǒng),其特征在于:所述將DFT窗口通過滑動單元向后滑動,滑動位移的計算過程為, (1)設(shè)有IDFT單元生成信號樣本的長度為L,則擴展后數(shù)據(jù)的長度為2.75L ; (2)兩個OFDM符號的過渡區(qū)域交疊在一起,過渡區(qū)域為0.25L,則兩個OFDM符號頭部的間距為 2.75L-0.25L = 2.51; (3)DFT窗口長度為L,滑動距離為2.5L/2 = 1.25L。
8.根據(jù)權(quán)利要求1所述的基于OFDM的聲波通信系統(tǒng),其特征在于:所述每個OFDM符號均設(shè)有一位巴克碼,將巴克碼依次存入位移寄存器,位移寄存器的長度等于巴克碼的長度,當(dāng)接收端的巴克碼識別器的尖銳峰值出現(xiàn)時,判斷幀開始與結(jié)束位置,實現(xiàn)幀同步。
【文檔編號】H04L27/26GK104243388SQ201410499592
【公開日】2014年12月24日 申請日期:2014年9月25日 優(yōu)先權(quán)日:2014年9月25日
【發(fā)明者】陳景竑, 陳相寧, 馮靜衠 申請人:陳景竑