一種信息傳輸?shù)姆椒跋到y(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明設(shè)及通信技術(shù)領(lǐng)域,尤其設(shè)及一種信息傳輸方法及系統(tǒng)。
【背景技術(shù)】
[0002] 通信系統(tǒng)的一個(gè)很重要的標(biāo)準(zhǔn)是要滿足實(shí)時(shí)性,故一般在進(jìn)行團(tuán)隊(duì)開發(fā)的情況下 都會(huì)選擇基于同一個(gè)平臺(tái)進(jìn)行開發(fā)工作,并配合使用版本管理軟件。
[0003] W SVN( subversion)為例說明運(yùn)種協(xié)作開發(fā)的方法。SVN是一個(gè)版本控制軟件,主 要用途在于協(xié)同文件的操作、保留修改歷史,W助于查閱/審計(jì)/回溯數(shù)據(jù)的修改,它是一個(gè) 集中式版本管理系統(tǒng),版本庫是SVN的核屯、部分,客戶端連接到SVN版本庫讀取/修改運(yùn)些數(shù) 據(jù)。通常服務(wù)器端管理者要先添加客戶端用戶和賦予權(quán)限,之后客戶端用戶可W從服務(wù)器 上傳和下載文件。為了保證通信系統(tǒng)的實(shí)時(shí)性,開發(fā)人員一般都會(huì)選擇基于同一平臺(tái)進(jìn)行 開發(fā)和仿真。
[0004] 但是不是所有環(huán)境下都可W在同一平臺(tái)下進(jìn)行編譯開發(fā),例如在LTE室內(nèi)高精度 定位系統(tǒng)研究過程中,仿真主要的流程為射頻信號(hào)處理、基帶信號(hào)處理、算法和界面演示。 不同流程都需要不同的編譯環(huán)境下實(shí)現(xiàn)。因此其不適用于利用一個(gè)版本控制軟件來控制所 有流程在統(tǒng)一的編譯環(huán)境下實(shí)現(xiàn),
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的實(shí)施例提供一種信息傳輸?shù)姆椒跋到y(tǒng),有效解決了多平臺(tái)的實(shí)時(shí)性數(shù) 據(jù)傳輸問題,從而實(shí)現(xiàn)了多設(shè)備多平臺(tái)的開發(fā)編譯。
[0006] 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007] 本發(fā)明實(shí)施例提供了一種信息傳輸?shù)姆椒?,?yīng)用于一種信息傳輸系統(tǒng),所述信息 傳輸系統(tǒng)包括無線手持信號(hào)源、無線信號(hào)接收單元、第一設(shè)備、第二設(shè)備和第=設(shè)備;
[000引所述無線信號(hào)接收單元通過空口無線信道接收所述無線手持信號(hào)源發(fā)出的無線 信號(hào),并將所述射頻數(shù)據(jù)按照預(yù)設(shè)格式向所述第一設(shè)備發(fā)送;
[0009] 所述第一設(shè)備對(duì)所述射頻數(shù)據(jù)進(jìn)行基帶信號(hào)處理,得到若干個(gè)TDOA值,并將所述 若干個(gè)TDOA值向所述第二設(shè)備發(fā)送;
[0010] 所述第二設(shè)備根據(jù)接收到的TDOA值進(jìn)行計(jì)算,得到無線信號(hào)的定位坐標(biāo);W及,將 所述定位坐標(biāo)的各個(gè)維度值按照預(yù)設(shè)順序向所述第=設(shè)備發(fā)送;
[0011] 所述第=設(shè)備按照接收先后順序?qū)邮盏降木S度值進(jìn)行排序,組成所述定位坐 標(biāo),并顯示所述定位坐標(biāo)。
[0012] 本發(fā)明實(shí)施例還提供了一種信息傳輸?shù)南到y(tǒng),包括無線手持信號(hào)源、無線信號(hào)接 收單元、第一設(shè)備、第二設(shè)備和第=設(shè)備;
[0013] 所述無線信號(hào)接收單元,用于通過空口無線信道接收所述無線手持信號(hào)源發(fā)出的 無線信號(hào),并將所述射頻數(shù)據(jù)按照預(yù)設(shè)格式向所述第一設(shè)備發(fā)送;
[0014] 所述第一設(shè)備,用于對(duì)所述射頻數(shù)據(jù)進(jìn)行基帶信號(hào)處理,得到若干個(gè)TDOA值,并將 所述若干個(gè)TDOA值向所述第二設(shè)備發(fā)送;
[0015] 所述第二設(shè)備,用于根據(jù)接收到的TDOA值進(jìn)行計(jì)算,得到無線信號(hào)的定位坐標(biāo);W 及,將所述定位坐標(biāo)的各個(gè)維度值按照預(yù)設(shè)順序向所述第=設(shè)備發(fā)送;
[0016] 所述第=設(shè)備,用于按照接收先后順序?qū)邮盏降木S度值進(jìn)行排序,組成所述定 位坐標(biāo),并顯示所述定位坐標(biāo)。
[0017] 本發(fā)明實(shí)施例提供了一種信息傳輸?shù)姆椒跋到y(tǒng),通過為各個(gè)設(shè)備之間的數(shù)據(jù)傳 輸設(shè)置相應(yīng)的傳輸方式,使得各個(gè)設(shè)備可W獨(dú)立在自己需要的環(huán)境和平臺(tái)運(yùn)行而不需要考 慮其他的設(shè)備情況。相比于現(xiàn)有技術(shù)來說,本發(fā)明實(shí)施例可W讓每個(gè)設(shè)備選擇自己的運(yùn)行 環(huán)境,讓平臺(tái)開發(fā)更為靈活。
【附圖說明】
[0018] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可W 根據(jù)運(yùn)些附圖獲得其他的附圖。
[0019] 圖1為本發(fā)明實(shí)施例提供的一種信息傳輸?shù)姆椒鞒虉D;
[0020] 圖2為本發(fā)明實(shí)施例提供的一種信息傳輸?shù)南到y(tǒng)的組成框圖。
【具體實(shí)施方式】
[0021] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0022] 本發(fā)明實(shí)施例提供了一種信息傳輸?shù)姆椒?,?yīng)用于一種信息傳輸系統(tǒng),所述信息 傳輸系統(tǒng)包括無線手持信號(hào)源、無線信號(hào)接收單元、第一設(shè)備、第二設(shè)備和第=設(shè)備。
[0023] 在該系統(tǒng)中,信號(hào)源為手持信號(hào)源,無線手持信號(hào)源與無線信號(hào)接收單元之間的 信道為空口無線信道;
[0024] 無線信號(hào)接收單元負(fù)責(zé)射頻信號(hào)處理W及數(shù)據(jù)存儲(chǔ),平臺(tái)為FPGA+ARM;
[0025] 第一設(shè)備負(fù)責(zé)基帶信號(hào)處理,平臺(tái)為matlab;
[0026] 第二設(shè)備負(fù)責(zé)進(jìn)行定位計(jì)算,平臺(tái)為matlab;
[0027] 第=設(shè)備負(fù)責(zé)演示界面生成,平臺(tái)為WPF。
[0028] 第一設(shè)備、2和3可W是PC或其他具有運(yùn)行前述平臺(tái)能力的設(shè)備。
[0029] 所述無線信號(hào)接收單元、所述第一設(shè)備、所述第二設(shè)備和所述第=設(shè)備一般需要 設(shè)置于同一個(gè)局域網(wǎng)中。
[0030] 基于前述架構(gòu),本發(fā)明實(shí)施例提供的一種信息傳輸?shù)姆椒ň唧w如圖1所示,包括:
[0031] 101、所述無線信號(hào)接收單元通過空口無線信道接收所述無線手持信號(hào)源發(fā)出的 無線信號(hào)。
[0032] 102、所述無線信號(hào)接收單元將所述射頻數(shù)據(jù)按照預(yù)設(shè)格式向所述第一設(shè)備發(fā)送。
[0033] 其中,所述預(yù)設(shè)格式預(yù)設(shè)1416字節(jié)包括:
[0034] 標(biāo)志位字段start,用于表示數(shù)據(jù)傳輸?shù)臉?biāo)志位;
[0035] 長(zhǎng)度字段Len,用于表示數(shù)據(jù)化化域中的數(shù)據(jù)長(zhǎng)度;
[0036] IQ組號(hào)字段IQ_No,用于表示當(dāng)前傳輸?shù)腎Q數(shù)據(jù)在所有IQ數(shù)據(jù)中的位置;
[0037] 數(shù)據(jù)序號(hào)字段Index,用于表示當(dāng)前傳輸?shù)腎Q數(shù)據(jù)傳輸在當(dāng)前IQ組號(hào)對(duì)應(yīng)的IQ數(shù) 據(jù)中的位置;
[0038] 保留字段Served,用于表示字段保留;
[0039] 數(shù)據(jù)字段化化,用于表示當(dāng)前傳輸?shù)臄?shù)據(jù)。
[0040] 具體字段順序如下表1所示。
[0041] 表 1
[0043] 103、所述第一設(shè)備對(duì)所述射頻數(shù)據(jù)進(jìn)行基帶信號(hào)處理,得到若干個(gè)TD0A(Time Difference of Arrival,到達(dá)時(shí)間差)值。
[0044] TDOA值由LTE上行SRS信號(hào)經(jīng)過相關(guān)計(jì)算得到,用于后續(xù)的TDOA算法。TDOA定位算 法是一種利用時(shí)間差進(jìn)行定位的方法。通過測(cè)量信號(hào)到達(dá)監(jiān)測(cè)站的時(shí)間,可W確定信號(hào)源 的距離。利用信號(hào)源到各個(gè)監(jiān)測(cè)站的距離(W監(jiān)測(cè)站為中屯、,距離為半徑作圓),就能確定信 號(hào)的位置。通過比較信號(hào)到達(dá)各個(gè)監(jiān)測(cè)站的時(shí)間差,就能作出W監(jiān)測(cè)站為焦點(diǎn),距離差為長(zhǎng) 軸的雙曲線,雙曲線的交點(diǎn)就是信號(hào)的位置。
[0045] 104、所述第一設(shè)備將所述若干個(gè)TDOA值向所述第二設(shè)備發(fā)送。
[0046] 對(duì)于單個(gè)用戶同一時(shí)刻的當(dāng)前定位點(diǎn),TDO算法需要至少3個(gè)精確的TDOA值,因此 第一設(shè)備一般單次會(huì)發(fā)送至少3個(gè)TDOA值到第二設(shè)備。為了提高定位精度,可W增加無線信 號(hào)接收單元的數(shù)量,即增加接收端的天線簇的數(shù)量。一個(gè)接收單元由一簇天線組成,包括4 根接收天線,能計(jì)算3個(gè)TDOA值,W此類推,2簇天線就能得到6個(gè)TDOA值。運(yùn)樣,第一設(shè)備可 W將計(jì)算得到的6個(gè)TDOA值按照天線簇順序發(fā)送給第二設(shè)備。當(dāng)然如果根據(jù)需要設(shè)置了更 多的天線簇,那么第一設(shè)備單次需要傳輸?shù)腡DOA值就需要有更多。因此,若傳輸多天線簇的 TDOA值時(shí),需要將對(duì)應(yīng)于同一簇天線的TDOA值連續(xù)發(fā)送,當(dāng)一簇天線對(duì)應(yīng)的TDOA值發(fā)送完 成后才能發(fā)送另一簇天線對(duì)應(yīng)的TDOA值。
[0047] 105、所述第二設(shè)備根據(jù)接收到的TDOA值進(jìn)行計(jì)算,得到無線信號(hào)的定位坐標(biāo)。
[004引運(yùn)里需要說明的是,第二設(shè)備在使用第一設(shè)備提供的TDOA值時(shí),需要考慮到當(dāng)前 系統(tǒng)內(nèi)部采用了幾個(gè)無線信號(hào)接收單元。若只有一個(gè),那么第二設(shè)備可W直接使用第一設(shè) 備提供的TDOA值進(jìn)行計(jì)算。若有多個(gè)無線信號(hào)接收單元,則要根據(jù)從第一設(shè)備接收到的 TDOA值的順序,則需要按照每個(gè)天線簇可m十算出的TDOA值(如步驟104提出