本發(fā)明涉及無線數(shù)據(jù)傳輸領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸方法和傳輸系統(tǒng)。
背景技術(shù):
OFDM(Orthogonal Frequency Division Multiplexing,正交頻分復(fù)用)是一種多載波調(diào)制技術(shù):將信道分成若干正交子信道,將高速數(shù)據(jù)信號(hào)轉(zhuǎn)換成并行的低速子數(shù)據(jù)流,調(diào)制到在每個(gè)子信道上進(jìn)行傳輸。FEC(Forward Error Correction,前向糾錯(cuò))是一種數(shù)據(jù)編碼技術(shù),傳輸中檢錯(cuò)由接收端進(jìn)行驗(yàn)證,在FEC方式中,接收端不但能發(fā)現(xiàn)差錯(cuò),而且能在一定程度上確定二進(jìn)制碼元發(fā)生錯(cuò)誤的位置,從而加以糾正。FEC方式必須使用糾錯(cuò)碼,而且發(fā)現(xiàn)錯(cuò)誤無須通知發(fā)送方重發(fā)。
現(xiàn)有技術(shù)中,基于FEC機(jī)制的OFDM基帶系統(tǒng)中,數(shù)據(jù)處理端對(duì)采集到的數(shù)據(jù)編碼并調(diào)制后,通過信道發(fā)送至用戶端,用戶端對(duì)數(shù)據(jù)進(jìn)行解調(diào)、解碼,并判斷解碼后的數(shù)據(jù)是否存在誤碼;如果存在誤碼且可以進(jìn)行自行糾正,用戶端則對(duì)解碼后的數(shù)據(jù)自行糾正后作為接收數(shù)據(jù),以進(jìn)行后續(xù)的處理;而對(duì)于不能自行糾正的,用戶端則會(huì)將解碼后的數(shù)據(jù)作為接收數(shù)據(jù),以進(jìn)行后續(xù)的處理。
在信道環(huán)境比較惡劣的情況下,例如:信道噪聲干擾嚴(yán)重,用戶端所獲得解碼數(shù)據(jù)存在嚴(yán)重的誤碼,超出了自行糾正的范圍,致使用戶端不能自行糾正誤碼數(shù)據(jù),那么用戶端所確定的接收數(shù)據(jù)準(zhǔn)確率降低,會(huì)對(duì)后續(xù)的處理工作造成很大影響。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是,提供一種數(shù)據(jù)傳輸方法和傳輸系統(tǒng),提高用戶端所確定的接收數(shù)據(jù)的準(zhǔn)確率。
為了解決上述問題,本發(fā)明提供了一種數(shù)據(jù)傳輸方法,包括:接收數(shù)據(jù)處理端發(fā)送的初始數(shù)據(jù),對(duì)所述初始數(shù)據(jù)進(jìn)行解調(diào),得到第一解調(diào)數(shù)據(jù);將第一解調(diào)數(shù)據(jù)進(jìn)行解碼,得到第一備選數(shù)據(jù);當(dāng)?shù)谝粋溥x數(shù)據(jù)存在誤碼時(shí),判斷能否自行糾正,如果能,對(duì)第一備選數(shù)據(jù)自行糾正后,將糾正結(jié)果作為接收數(shù)據(jù);否則,向數(shù)據(jù)處理端發(fā)送重傳請(qǐng)求,并對(duì)數(shù)據(jù)處理端發(fā)送的與重傳請(qǐng)求相對(duì)應(yīng)的重傳數(shù)據(jù)進(jìn)行解調(diào),得到第二解調(diào)數(shù)據(jù);將第二解調(diào)數(shù)據(jù)與第一解調(diào)數(shù)據(jù)進(jìn)行合并,對(duì)合并后的數(shù)據(jù)解碼,根據(jù)解碼結(jié)果獲得接收數(shù)據(jù)。
可選的,所述重傳數(shù)據(jù)與初始數(shù)據(jù)的數(shù)據(jù)段排列順序不同。
可選的,所述對(duì)數(shù)據(jù)處理端發(fā)送的與重傳請(qǐng)求相對(duì)應(yīng)的重傳數(shù)據(jù)進(jìn)行解調(diào)的方法包括:將數(shù)據(jù)處理端發(fā)送的與重傳請(qǐng)求相對(duì)應(yīng)的重傳數(shù)據(jù)的數(shù)據(jù)段排列順序還原為初始數(shù)據(jù)的數(shù)據(jù)段排列順序;對(duì)調(diào)整數(shù)據(jù)段順序后的重傳數(shù)據(jù)進(jìn)行解調(diào)。
可選的,所述將第二解調(diào)數(shù)據(jù)與第一解調(diào)數(shù)據(jù)進(jìn)行合并的方法包括:將第一解調(diào)數(shù)據(jù)和第二解調(diào)數(shù)據(jù)相對(duì)應(yīng)的數(shù)據(jù)段進(jìn)行相加。
可選的,所述對(duì)合并后的數(shù)據(jù)解碼,根據(jù)解碼結(jié)果獲得接收數(shù)據(jù)的方法包括:對(duì)合并后的數(shù)據(jù)進(jìn)行解碼,得到第二備選數(shù)據(jù);當(dāng)?shù)诙溥x數(shù)據(jù)存在誤碼時(shí),判斷能否自行糾正,如果能,則將第二備選數(shù)據(jù)自行糾正后,將糾正結(jié)果作為接收數(shù)據(jù);否則,將第二備選數(shù)據(jù)作為接收數(shù)據(jù)。
為解決上述問題,本發(fā)明的技術(shù)方案還提供一種數(shù)據(jù)傳輸系統(tǒng),包括:接收單元、第一解調(diào)單元、第一備選數(shù)據(jù)獲得單元、第一接收數(shù)據(jù)獲得單元、重傳單元、第二解調(diào)單元、合并單元、第二接收數(shù)據(jù)獲得單元;接收單元,用于接收數(shù)據(jù)處理端發(fā)送的初始數(shù)據(jù)和重傳數(shù)據(jù);第一解調(diào)單元,用于將接收單元接收到的初始數(shù)據(jù)進(jìn)行解調(diào),得到第一解調(diào)數(shù)據(jù);第一備選數(shù)據(jù)獲得單元,用于將第一解調(diào)單元獲得的第一解調(diào)數(shù)據(jù)進(jìn)行解碼,得到第一備選數(shù)據(jù);第一接收數(shù)據(jù)獲得單元,用于在第一備選數(shù)據(jù)存在誤碼時(shí),對(duì)第一備選數(shù)據(jù)自行糾正后,將糾正結(jié)果作為接收數(shù)據(jù);如果無法自行修改正,則觸發(fā)重傳單元向數(shù)據(jù)處理端發(fā)送重傳請(qǐng)求;第二解調(diào)單元,用于將接收單元接收到的重傳數(shù)據(jù)進(jìn)行解調(diào),得到第二解調(diào)數(shù)據(jù);合并單元,用于將第二解調(diào)數(shù)據(jù)與第一解調(diào)數(shù)據(jù)進(jìn)行合并;第二接收數(shù)據(jù)獲得單元,用于對(duì)合并后的數(shù)據(jù)解碼,根據(jù)解碼結(jié)果獲得接收數(shù)據(jù)。
可選的,所述重傳數(shù)據(jù)與初始數(shù)據(jù)的數(shù)據(jù)段排列順序不同。
可選的,所述第二解調(diào)單元,具體包括:順序調(diào)整子單元,用于將接收單元接收到的重傳數(shù)據(jù)的數(shù)據(jù)段排列順序還原為初始數(shù)據(jù)的數(shù)據(jù)段排列順序;第二解調(diào)子單元,用于將調(diào)整數(shù)據(jù)段順序后的重傳數(shù)據(jù)進(jìn)行解調(diào),作為第二解調(diào)數(shù)據(jù)。
可選的,所述合并單元具體配置為:用于將第一解調(diào)數(shù)據(jù)和第二解調(diào)數(shù)據(jù)相對(duì)應(yīng)的數(shù)據(jù)段進(jìn)行相加。
可選的,所述第二接收數(shù)據(jù)獲得單元,具體包括:第二備選數(shù)據(jù)獲得子單元,用于將合并后的數(shù)據(jù)進(jìn)行解碼,得到第二備選數(shù)據(jù);第二接收數(shù)據(jù)獲得子單元,用于在第二備選數(shù)據(jù)存在誤碼時(shí),對(duì)第二備選數(shù)據(jù)自行糾正后,將糾正結(jié)果作為接收數(shù)據(jù);如果無法自行糾正,則將第二備選數(shù)據(jù)作為接收數(shù)據(jù)。
本發(fā)明充分考慮了信道惡劣情況下傳送的數(shù)據(jù)各個(gè)數(shù)據(jù)段所受到的影響不同以及上下行時(shí)隙相差很短、信道狀況極可能不變的情況,當(dāng)用戶端檢測出第一備選數(shù)據(jù)存在不能自行糾正的誤碼時(shí),則會(huì)要求數(shù)據(jù)處理端進(jìn)行重傳;數(shù)據(jù)處理端則將初始數(shù)據(jù)的各數(shù)據(jù)段的順序改變后作為重傳數(shù)據(jù);在上行信道時(shí)刻,數(shù)據(jù)處理端將重傳數(shù)據(jù)發(fā)送給用戶端,用戶端將重傳數(shù)據(jù)進(jìn)行解調(diào),與第一解調(diào)數(shù)據(jù)合并,然后解碼,根據(jù)解碼結(jié)果確定接收數(shù)據(jù),這樣可有效提高用戶端所確定的接收數(shù)據(jù)的準(zhǔn)確率。
附圖說明
圖1為本發(fā)明一具體實(shí)施方式的數(shù)據(jù)傳輸方法流程圖;
圖2為本發(fā)明一具體實(shí)施方式的數(shù)據(jù)傳輸方法流程圖;
圖3為本發(fā)明一具體實(shí)施方式的數(shù)據(jù)傳輸系統(tǒng)結(jié)構(gòu)示意圖;
圖4為本發(fā)明一具體實(shí)施方式的數(shù)據(jù)傳輸系統(tǒng)的第二解調(diào)單元的結(jié)構(gòu)示意圖;
圖5為本發(fā)明一具體實(shí)施方式的數(shù)據(jù)傳輸系統(tǒng)的第二接收數(shù)據(jù)獲得單元的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明提供的數(shù)據(jù)傳輸方法和傳輸系統(tǒng)的具體實(shí)施方式做詳細(xì)說明。
現(xiàn)有技術(shù)中,基于FEC機(jī)制的OFDM基帶系統(tǒng)中,數(shù)據(jù)處理端與用戶端的通信只是單向通信,也就是說數(shù)據(jù)處理端可以向用戶端發(fā)送數(shù)據(jù),用戶端不能向數(shù)據(jù)處理端發(fā)送數(shù)據(jù),這就導(dǎo)致了當(dāng)用戶端接收到的數(shù)據(jù)存在誤碼,且不能自行糾正時(shí),用戶端所確定的接收數(shù)據(jù)的準(zhǔn)確率較低,這樣對(duì)后續(xù)的處理工作造成很大的影響。本發(fā)明實(shí)施例提供了一種應(yīng)用于OFDM基帶系統(tǒng)的數(shù)據(jù)傳輸方法和傳輸系統(tǒng),可有效地解決現(xiàn)有技術(shù)存在的問題,提高用戶端所確定的接收數(shù)據(jù)的準(zhǔn)確率。
由于OFDM基帶系統(tǒng)中只有一個(gè)通信信道,所以為了實(shí)現(xiàn)本發(fā)明所提供的方法,需將單工通信轉(zhuǎn)變?yōu)榘腚p工通信,也就是說分為上行信道和下行信道;在上行信道時(shí)刻,數(shù)據(jù)處理端向用戶端發(fā)送數(shù)據(jù),在下行信道時(shí)刻,用戶端向數(shù)據(jù)處理端發(fā)送數(shù)據(jù)。由于將原來的單工通信改為半雙工通信的方式,時(shí)隙部分需要相應(yīng)的進(jìn)行修改。例如:在原來的單工通信的傳輸方式中,時(shí)隙結(jié)構(gòu)為一個(gè)超幀(166.67ms),其中包括32幀(每幀為5.08ms)和一個(gè)保護(hù)幀(0.94ms);現(xiàn)在將單工通信改為半雙工通信,相應(yīng)的時(shí)隙結(jié)構(gòu)改為一個(gè)超幀(8.005ms),其中包括一個(gè)短幀(0.785ms,屬于下行信道時(shí)刻,在這個(gè)時(shí)刻,主要是用戶端向數(shù)據(jù)處理端發(fā)送數(shù)據(jù))和一個(gè)長幀(7.22ms,屬于上行信道,在這一時(shí)刻,主要是數(shù)據(jù)處理端向用戶端發(fā)送數(shù)據(jù))。
本發(fā)明的具體實(shí)施方式提供一種應(yīng)用于OFDM基帶系統(tǒng)的數(shù)據(jù)傳輸方法:接收數(shù)據(jù)處理端發(fā)送的初始數(shù)據(jù),對(duì)所述初始數(shù)據(jù)進(jìn)行解調(diào),得到第一解調(diào)數(shù)據(jù);將第一解調(diào)數(shù)據(jù)進(jìn)行解碼,得到第一備選數(shù)據(jù);當(dāng)?shù)谝粋溥x數(shù)據(jù)存在誤碼時(shí),判斷能否自行糾正,如果能,對(duì)第一備選數(shù)據(jù)自行糾正后,將糾正結(jié)果作為接收數(shù)據(jù);否則,向數(shù)據(jù)處理端發(fā)送重傳請(qǐng)求,并對(duì)數(shù)據(jù)處理端發(fā)送的與重傳請(qǐng)求相對(duì)應(yīng)的重傳數(shù)據(jù)進(jìn)行解調(diào),得到第二解調(diào)數(shù)據(jù);將第二解調(diào)數(shù)據(jù)與第一解調(diào)數(shù)據(jù)進(jìn)行合并,對(duì)合并后的數(shù)據(jù)解碼,根據(jù)解碼結(jié)果獲得接收數(shù)據(jù);其中,所述重傳數(shù)據(jù)與初始數(shù)據(jù)的數(shù)據(jù)段排列順序不同。
本發(fā)明具體實(shí)施方式所提供的技術(shù)方案中,充分考慮了信道惡劣情況下傳送的數(shù)據(jù)的各個(gè)數(shù)據(jù)段所受到的影響不同以及上下行時(shí)隙相差很短、信道狀況極可能不變的情況,當(dāng)用戶端檢測出第一備選數(shù)據(jù)存在不能自行糾正的誤碼時(shí),則會(huì)要求數(shù)據(jù)處理端進(jìn)行重傳;數(shù)據(jù)處理端則將初始數(shù)據(jù)的各數(shù)據(jù)段的順序改變后作為重傳數(shù)據(jù);在上行信道時(shí)刻,數(shù)據(jù)處理端將重傳數(shù)據(jù)發(fā)送給用戶端,用戶端則將重傳數(shù)據(jù)進(jìn)行解調(diào),與第一解調(diào)數(shù)據(jù)合并,然后解碼,根據(jù)解碼結(jié)果確定接收數(shù)據(jù),這樣可有效提高用戶端所確定的接收數(shù)據(jù)的準(zhǔn)確率。
為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)中的技術(shù)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。
請(qǐng)參考圖1,為本發(fā)明一具體實(shí)施方式的數(shù)據(jù)傳輸方法的流程圖。
如圖1所示,該數(shù)據(jù)傳輸方法包括以下步驟:
S101:用戶端接收數(shù)據(jù)處理端發(fā)送的初始數(shù)據(jù),對(duì)初始數(shù)據(jù)進(jìn)行解調(diào),得到第一解調(diào)數(shù)據(jù)。
本發(fā)明實(shí)施例所涉及的數(shù)據(jù)處理端為具有數(shù)據(jù)采集、處理、發(fā)送功能的設(shè)備,本技術(shù)領(lǐng)域人員將其稱為“端機(jī)”;用戶端可將所確定的接收數(shù)據(jù)作為傳輸數(shù)據(jù)發(fā)送給基帶系統(tǒng)的其他設(shè)備進(jìn)行后續(xù)的處理,本領(lǐng)域技術(shù)人員將用戶端稱為“基站”。
在數(shù)據(jù)傳輸過程中,數(shù)據(jù)處理端將采集的數(shù)據(jù)進(jìn)行編碼、調(diào)制,在上行信道時(shí)刻,將調(diào)制好的初始數(shù)據(jù)通過信道傳輸至用戶端。用戶端接收數(shù)據(jù)處理端在上行信道時(shí)刻發(fā)送的初始數(shù)據(jù),并對(duì)初始數(shù)據(jù)進(jìn)行解調(diào),將解調(diào)結(jié)果作為第一解調(diào)數(shù)據(jù)。
其中,數(shù)據(jù)處理端的編碼后的數(shù)據(jù)可以分為若干數(shù)據(jù)段,而進(jìn)行調(diào)制時(shí),需要在各數(shù)據(jù)段間插入導(dǎo)頻信息。也就是說,數(shù)據(jù)處理端所發(fā)送的初始數(shù)據(jù)中包括數(shù)據(jù)信息和導(dǎo)頻信息。當(dāng)用戶端對(duì)初始數(shù)據(jù)進(jìn)行解調(diào)時(shí),需要將導(dǎo)頻信息去除,將剩余的數(shù)據(jù)信息作為第一解調(diào)數(shù)據(jù)。在OFDM基帶系統(tǒng)中,數(shù)據(jù)處理端可自行將導(dǎo)頻信息插入到數(shù)據(jù)信息中,用戶端也可自行將導(dǎo)頻信息去除,由于這是本領(lǐng)域技術(shù)人員所公知的,所以不作詳細(xì)介紹。
可以理解的是,由于信道上存在一定的干擾,所以用戶端接收到的初始數(shù)據(jù)與數(shù)據(jù)處理端發(fā)送的初始數(shù)據(jù)是不同的,存在誤差的。
S102:用戶端將第一解調(diào)數(shù)據(jù)進(jìn)行解碼,得到第一備選數(shù)據(jù)。
用戶端將解調(diào)結(jié)果進(jìn)行解碼的處理,并將解碼后的結(jié)果作為第一備選數(shù)據(jù),進(jìn)行后續(xù)的判斷。
S103:當(dāng)?shù)谝粋溥x數(shù)據(jù)存在誤碼時(shí),判斷能否自行糾正,如果能,進(jìn)入步驟S104;否則,進(jìn)入步驟S105。
在OFDM基帶系統(tǒng)中,用戶端能夠檢測出作為解碼結(jié)果的第一備選數(shù)據(jù)是否存在誤碼,如果不存在誤碼,表明第一備選數(shù)據(jù)準(zhǔn)確率較高,用戶端則直接將第一備選數(shù)據(jù)作為接收數(shù)據(jù),以進(jìn)行后續(xù)的處理;如果存在誤碼,用戶端可以通過一定的方式判斷出能否自行糾正,如果能自行糾正,用戶端則執(zhí)行步驟S104,將第一備選數(shù)據(jù)進(jìn)行糾正;否則,進(jìn)入步驟S105。
需要說明的是,在現(xiàn)有的OFDM基帶系統(tǒng)中,用戶端對(duì)解調(diào)后的數(shù)據(jù)進(jìn)行解碼時(shí)采用維特比譯碼和RS(Reed-Solomon,里德-所羅門)解碼的級(jí)聯(lián)形式。利用RS解碼后的結(jié)果可以判斷出是否存在誤碼,以及是否能夠進(jìn)行自行糾錯(cuò)。在相應(yīng)的程序中有專門的信息可以顯示“是否存在誤碼”、“是否存在不能自行糾錯(cuò)的數(shù)據(jù)”以及“該數(shù)據(jù)是否為第一次傳輸”等信息。
S104:用戶端對(duì)第一備選數(shù)據(jù)自行糾正,將糾正結(jié)果作為接收數(shù)據(jù)。
在OFDM基帶系統(tǒng)中,當(dāng)用戶端判斷出存在誤碼的第一備選數(shù)據(jù)可以自行糾正時(shí),則會(huì)自行糾正第一備選數(shù)據(jù),并將糾正后的第一備選數(shù)據(jù)作為接收數(shù)據(jù),進(jìn)行后續(xù)的處理工作。
需要說明的是,在現(xiàn)有的OFDM基帶系統(tǒng)中,對(duì)于如何將存在誤碼的第一備選數(shù)據(jù)進(jìn)行自行糾正,這是本領(lǐng)域技術(shù)人員所公知的,本實(shí)施例中不作介紹。
S105:用戶端向數(shù)據(jù)處理端發(fā)送重傳請(qǐng)求,并對(duì)數(shù)據(jù)處理端發(fā)送的與重傳請(qǐng)求相對(duì)應(yīng)的重傳數(shù)據(jù)進(jìn)行解調(diào),得到第二解調(diào)數(shù)據(jù)。
當(dāng)用戶端判斷出存在誤碼的第一備選數(shù)據(jù)不可自行糾正時(shí),表明第一備選數(shù)據(jù)的超出了用戶端自身的糾錯(cuò)能力,此時(shí),用戶端則在下行信道時(shí)刻,向數(shù)據(jù)處理端發(fā)送重傳請(qǐng)求,要求重新傳送初始數(shù)據(jù)。
如果數(shù)據(jù)處理端在下行信道時(shí)刻接收到用戶端發(fā)送的重傳請(qǐng)求,則將初始數(shù)據(jù)各數(shù)據(jù)段的排列順序進(jìn)行改變后調(diào)制,作為重傳數(shù)據(jù),并在下一個(gè)上行信道時(shí)刻發(fā)送至用戶端;用戶端則會(huì)將重傳數(shù)據(jù)進(jìn)行解調(diào),將導(dǎo)頻信息去除,得到第二解調(diào)數(shù)據(jù),進(jìn)行后續(xù)的處理。
如果數(shù)據(jù)處理端未在下行信道時(shí)刻接收到用戶端發(fā)送的重傳請(qǐng)求,則在下一個(gè)上行信道時(shí)刻,將下一調(diào)制好的數(shù)據(jù)作為初始數(shù)據(jù)發(fā)送至用戶端。
其中,數(shù)據(jù)處理端將初始數(shù)據(jù)各數(shù)據(jù)段的排列順序進(jìn)行改變的原因是:(1)一般信道干擾(例如:噪聲)對(duì)傳輸數(shù)據(jù)的各部分的影響很可能不同,也就是說,初始數(shù)據(jù)的各個(gè)數(shù)據(jù)段受到的影響可能不同;(2)上行、下行時(shí)隙間隔很短,一般近似認(rèn)為信道不會(huì)發(fā)生變化。所以綜合考慮上述(1)、(2),數(shù)據(jù)處理端將各個(gè)數(shù)據(jù)段的順序調(diào)整以增加用戶端接收到的初始數(shù)據(jù)的準(zhǔn)確率。
其中,用戶端對(duì)數(shù)據(jù)處理端發(fā)送的與重傳請(qǐng)求相對(duì)應(yīng)的重傳數(shù)據(jù)進(jìn)行解調(diào),具體為:用戶端將數(shù)據(jù)處理端發(fā)送的與重傳請(qǐng)求相對(duì)應(yīng)的重傳數(shù)據(jù)的數(shù)據(jù)段的排列順序還原為初始數(shù)據(jù)的數(shù)據(jù)段的排列順序;用戶端將調(diào)整數(shù)據(jù)段順序后的重傳數(shù)據(jù)進(jìn)行解調(diào)。
本領(lǐng)域技術(shù)人員可以理解的是,在OFDM基帶系統(tǒng)中,數(shù)據(jù)處理端向用戶端發(fā)送初始數(shù)據(jù)之前,會(huì)事先發(fā)送幀頭數(shù)據(jù),其作用是為了讓用戶端同步時(shí)可以正確捕獲到,以便知道后面的初始數(shù)據(jù)是從什么時(shí)候開始的。幀頭數(shù)據(jù)是一組特別的數(shù)據(jù),對(duì)它進(jìn)行相關(guān)計(jì)算可以發(fā)現(xiàn)會(huì)有相應(yīng)的相關(guān)峰值(數(shù)值特別大的地方稱為相關(guān)峰),而且它在信道中的抗干擾能力很強(qiáng)。所以重傳請(qǐng)求可以選用幀頭數(shù)據(jù)。數(shù)據(jù)處理端只要在下行信道時(shí)刻捕獲到幀頭數(shù)據(jù),就說明需要重傳初始數(shù)據(jù),否則,等到下一個(gè)上行信道時(shí)刻,發(fā)送下一原始數(shù)據(jù)。
S106:用戶端將第二解調(diào)數(shù)據(jù)與第一解調(diào)數(shù)據(jù)進(jìn)行合并,對(duì)合并后的數(shù)據(jù)解碼,根據(jù)解碼結(jié)果獲得接收數(shù)據(jù)。
用戶端將第二解調(diào)數(shù)據(jù)與首次傳輸?shù)玫降牡谝唤庹{(diào)數(shù)據(jù)進(jìn)行合并處理后解碼。本發(fā)明實(shí)施例中可采用等增益合并的方式,對(duì)第二解調(diào)數(shù)據(jù)和第一解調(diào)數(shù)據(jù)進(jìn)行合并處理,具體的合并方式為:將第一解調(diào)數(shù)據(jù)和第二解調(diào)數(shù)據(jù)相對(duì)應(yīng)的數(shù)據(jù)段進(jìn)行相加。當(dāng)然,本領(lǐng)域技術(shù)人員可以理解的是,合并方式并不局限于采用等增益合并,只要能利用兩次傳輸?shù)臄?shù)據(jù),即是本發(fā)明的思想。
由于兩次傳輸數(shù)據(jù)合并后的解碼結(jié)果的準(zhǔn)確率得到了很大的改善,那么用戶端將合并數(shù)據(jù)的解碼結(jié)果直接作為接收數(shù)據(jù)也是合理的。
更近一步的,為了使用戶端的接收數(shù)據(jù)具有更高的準(zhǔn)確率,在本發(fā)明一個(gè)具體實(shí)施方式中,所述用戶端對(duì)合并后的數(shù)據(jù)解碼,根據(jù)解碼結(jié)果獲得接收數(shù)據(jù),具體為:將合并后的數(shù)據(jù)進(jìn)行解碼,得到第二備選數(shù)據(jù);當(dāng)?shù)诙溥x數(shù)據(jù)存在誤碼時(shí),判斷能否自行糾正,如果能,則將第二備選數(shù)據(jù)自行糾正后,將糾正結(jié)果作為接收數(shù)據(jù);否則,將第二備選數(shù)據(jù)作為接收數(shù)據(jù)。
可以理解的是,當(dāng)用戶端檢測出第二備選數(shù)據(jù)不存在誤碼時(shí),直接將第二備選數(shù)據(jù)作為接收數(shù)據(jù)進(jìn)行后續(xù)的處理。
本技術(shù)方案中,當(dāng)用戶端檢測出第一備選數(shù)據(jù)存在不能自行糾正的誤碼時(shí),則會(huì)要求數(shù)據(jù)處理端進(jìn)行重傳;數(shù)據(jù)處理端則將初始數(shù)據(jù)的各數(shù)據(jù)段的順序改變后作為重傳數(shù)據(jù);在上行信道時(shí)刻,數(shù)據(jù)處理端將重傳數(shù)據(jù)發(fā)送給用戶端,用戶端則將重傳數(shù)據(jù)進(jìn)行解調(diào),與第一解調(diào)數(shù)據(jù)合并,然后解碼,根據(jù)解碼結(jié)果確定接收數(shù)據(jù),這樣可有效提高用戶端所確定的接收數(shù)據(jù)的準(zhǔn)確率。
需要說明的是,本發(fā)明具體實(shí)施方式所提供的方案可應(yīng)用于圖像數(shù)據(jù)傳輸中,相應(yīng)的各種數(shù)據(jù)為圖像數(shù)據(jù);數(shù)據(jù)處理端和用戶端則為能夠?qū)D像進(jìn)行處理的設(shè)備。當(dāng)然,本領(lǐng)域技術(shù)人員可以理解的是,本發(fā)明具體實(shí)施方式所提供的方案并不局限于圖像數(shù)據(jù)傳輸中,還可以應(yīng)用于其他數(shù)據(jù)傳輸中。對(duì)于采用本發(fā)明核心思想的數(shù)據(jù)傳輸方法都是本發(fā)明所保護(hù)的范圍。
下面結(jié)合一個(gè)實(shí)例對(duì)本發(fā)明所提供的數(shù)據(jù)傳輸方法進(jìn)行說明。
假設(shè)數(shù)據(jù)處理端需要向用戶端發(fā)送數(shù)據(jù),該數(shù)據(jù)進(jìn)行編碼后為AB(A表示編碼后的數(shù)據(jù)的前半段,B表示編碼后的數(shù)據(jù)的后半段);對(duì)AB進(jìn)行調(diào)制,插入導(dǎo)頻信息a和b后,數(shù)據(jù)變?yōu)閍AbB,將aAbB作為初始數(shù)據(jù),在上行信道時(shí)刻經(jīng)過信道發(fā)送至用戶端。由于存在信道干擾,用戶端接收到的初始數(shù)據(jù)存在一定的誤差,變?yōu)閍’A’b’B’。設(shè)信道中的噪聲對(duì)傳輸數(shù)據(jù)各部分的影響為:對(duì)a的影響為(1/3)a,對(duì)A影響為(1/3)A,對(duì)b的影響為(1/7)b,對(duì)B的影響為(1/7)B。那么a’=a+(1/3)a,A’=A+(1/3)A,b’=b+(1/7)b,B’=B+(1/7)B。假設(shè)OFDM基帶系統(tǒng)中,用戶端只能對(duì)數(shù)據(jù)信息改變不超過1/4的時(shí)候才能自行糾正,那么用戶端對(duì)a’A’b’B’的處理過程,如圖2所示:
S201:用戶端將接收到的初始數(shù)據(jù)a’A’b’B’解調(diào),得到第一解調(diào)數(shù)據(jù)A’B’。
S202:用戶端將第一解調(diào)數(shù)據(jù)A’B’進(jìn)行解碼,得到第一備選數(shù)據(jù)。
S203:用戶端檢測出第一備選數(shù)據(jù)存在不能糾正的錯(cuò)誤,向數(shù)據(jù)處理端發(fā)送重傳請(qǐng)求。
在該實(shí)例中,由于用戶端只可對(duì)數(shù)據(jù)信息改變不超過1/4的數(shù)據(jù)進(jìn)行自行糾正,也就是說,用戶端只能糾正B’,不能糾正A’。所以在下行信道時(shí)刻,用戶端需向數(shù)據(jù)處理端發(fā)送重傳請(qǐng)求,該重傳請(qǐng)求可為數(shù)據(jù)處理端在發(fā)送初始數(shù)據(jù)之前發(fā)送的幀頭數(shù)據(jù)。
數(shù)據(jù)處理端在下行信道時(shí)刻接收到用戶端發(fā)送的重傳請(qǐng)求后,將數(shù)據(jù)AB的順序調(diào)整,使得待傳輸?shù)臄?shù)據(jù)變?yōu)锽A;對(duì)BA進(jìn)行調(diào)制,插入導(dǎo)頻信息ab后,待傳輸?shù)臄?shù)據(jù)為aBbA,將aBbA作為重傳數(shù)據(jù),在下行信道發(fā)送時(shí)刻發(fā)送至用戶端。由于信道干擾,用戶端收到的重傳數(shù)據(jù)為a”B”b”A”。
S204:用戶端將接收到的重傳數(shù)據(jù)a”B”b”A”還原為原始數(shù)據(jù)的各數(shù)據(jù)段的順序后進(jìn)行解調(diào),得到第二解調(diào)數(shù)據(jù)A”B”。
由于上行、下行時(shí)隙間隔較短,信道狀況未發(fā)生變化,此時(shí)A”=A+(1/7)A,B”=B+(1/3)B。
S205:用戶端將第一解調(diào)數(shù)據(jù)和第二解調(diào)數(shù)據(jù)進(jìn)行等增益合并后,進(jìn)行解碼,得到第二備選數(shù)據(jù)。
具體的合并過程為:用戶端將第一解調(diào)數(shù)據(jù)和第二解調(diào)數(shù)據(jù)相對(duì)應(yīng)的數(shù)據(jù)段進(jìn)行相加,即:A’+A”=2A+(10/21)A,B’+B”=2B+(10/21)B。可見經(jīng)過等增益合并后初始數(shù)據(jù)的前半段和后半段的中噪聲僅占到初始數(shù)據(jù)的10/42,小于1/4。
S206:用戶端對(duì)第二備選數(shù)據(jù)進(jìn)行自行糾正,將糾正結(jié)果作為接收數(shù)據(jù)。
由于合并后的數(shù)據(jù)中的噪聲僅占到初始數(shù)據(jù)的10/42,小于1/4,所以用戶端可以直接將其進(jìn)行自行糾正,將糾正后的結(jié)果作為接收數(shù)據(jù),以進(jìn)行后續(xù)的處理工作。
本發(fā)明的具體實(shí)施方式還提供一種應(yīng)用于OFDM基帶系統(tǒng)的數(shù)據(jù)傳輸系統(tǒng),如圖3所示,該系統(tǒng)包括:
接收單元310、第一解調(diào)單元320、第一備選數(shù)據(jù)獲得單元330、第一接收數(shù)據(jù)獲得單元340、重傳單元350、第二解調(diào)單元360、合并單元370、第二接收數(shù)據(jù)獲得單元380。
接收單元310,與數(shù)據(jù)處理端300連接,用于接收數(shù)據(jù)處理端300發(fā)送的初始數(shù)據(jù)和重傳數(shù)據(jù)。
第一解調(diào)單元320,用于將接收單元310接收到的初始數(shù)據(jù)進(jìn)行解調(diào),得到第一解調(diào)數(shù)據(jù)。
第一備選數(shù)據(jù)獲得單元330,用于將第一解調(diào)單元320獲得的第一解調(diào)數(shù)據(jù)進(jìn)行解碼,得到第一備選數(shù)據(jù)。
第一接收數(shù)據(jù)獲得單元340,用于在第一備選數(shù)據(jù)存在誤碼時(shí),對(duì)第一備選數(shù)據(jù)自行糾正后,將糾正結(jié)果作為接收數(shù)據(jù);如果無法自行修改正,則觸發(fā)重傳單元350向數(shù)據(jù)處理端300發(fā)送重傳請(qǐng)求。
第二解調(diào)單元360,用于將接收單元310接收到的數(shù)據(jù)處理端300發(fā)送的重傳數(shù)據(jù)進(jìn)行解調(diào),得到第二解調(diào)數(shù)據(jù)。
合并單元370,用于將第二解調(diào)數(shù)據(jù)與第一解調(diào)數(shù)據(jù)進(jìn)行合并。
第二接收數(shù)據(jù)獲得單元380,用于對(duì)合并后的數(shù)據(jù)解碼,根據(jù)解碼結(jié)果獲得接收數(shù)據(jù)。
其中,所述重傳數(shù)據(jù)與初始數(shù)據(jù)的數(shù)據(jù)段排列順序不同。
其中,如圖4所示,第二解調(diào)單元360具體包括:順序調(diào)整子單元361,用于將接收單元310接收到的重傳數(shù)據(jù)的數(shù)據(jù)段排列順序還原為初始數(shù)據(jù)的數(shù)據(jù)段排列順序;第二解調(diào)子單元362,用于將調(diào)整數(shù)據(jù)段順序后的重傳數(shù)據(jù)進(jìn)行解調(diào),作為第二解調(diào)數(shù)據(jù)。
其中,合并單元370具體配置為:
用于將第一解調(diào)數(shù)據(jù)和第二解調(diào)數(shù)據(jù)相對(duì)應(yīng)的數(shù)據(jù)段進(jìn)行相加。
其中,如圖5所示,第二接收數(shù)據(jù)獲得單元380具體包括:第二備選數(shù)據(jù)獲得子單元381,用于將合并后的數(shù)據(jù)進(jìn)行解碼,得到第二備選數(shù)據(jù);第二接收數(shù)據(jù)獲得子單元382,用于在第二備選數(shù)據(jù)存在誤碼時(shí),對(duì)第二備選數(shù)據(jù)自行糾正后,將糾正結(jié)果作為接收數(shù)據(jù);如果無法自行糾正,則將第二備選數(shù)據(jù)作為接收數(shù)據(jù)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。