專利名稱:一種實(shí)現(xiàn)td-scdma系統(tǒng)不同情況下的發(fā)送和接收控制的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及TD-SCDMA移動(dòng)通信系統(tǒng)中的收發(fā)控制技術(shù),特別是一種實(shí)現(xiàn)TD-SCDMA系統(tǒng)不同情況下的發(fā)送和接收控制的方法。
背景技術(shù):
通信系統(tǒng)需要正確的收發(fā)控制來(lái)實(shí)現(xiàn)信號(hào)的發(fā)送和接收。對(duì)于時(shí)分系統(tǒng)來(lái)說(shuō),在準(zhǔn)確的時(shí)刻產(chǎn)生正確的控制信號(hào)非常重要。通常時(shí)分系統(tǒng)的基本發(fā)送和接收單位是一個(gè)時(shí)隙(slot)。以GSM為例,基本的發(fā)送和接收操作包括接收一個(gè)時(shí)隙和發(fā)送一個(gè)時(shí)隙。對(duì)于多時(shí)隙收發(fā)的通信系統(tǒng),如GPRS,還會(huì)有接收兩個(gè)時(shí)隙,發(fā)送兩個(gè)時(shí)隙,接收三個(gè)時(shí)隙等等操作。對(duì)于每個(gè)接收或者發(fā)送的操作,又可以細(xì)分為與基帶有關(guān)的操作和與射頻有關(guān)的操作。射頻部分開(kāi)啟時(shí),鎖相環(huán)(PLL)穩(wěn)定通常需要較長(zhǎng)的時(shí)間,如200us。因此一個(gè)接收或者發(fā)送操作要順利完成,就需要前面有一段時(shí)間沒(méi)有任何收發(fā)操作。GSM/GPRS通信系統(tǒng)考慮了這個(gè)因素,因此它們的發(fā)送接收操作以時(shí)隙為基本單位可行。
對(duì)于TD-SCDMA系統(tǒng)來(lái)說(shuō),發(fā)送和接收的配置比較靈活,從協(xié)議可以看到,發(fā)送和接收之間切換的時(shí)間比較短,只有約10us(見(jiàn)圖1),短于射頻部分(RF)的開(kāi)啟時(shí)間。因此,在使用一套頻率綜合器的情況下,相鄰的發(fā)送和接收時(shí)隙的操作就不能用接收一個(gè)時(shí)隙和發(fā)送一個(gè)時(shí)隙組合而成,因?yàn)闀r(shí)間上有沖突。如果仍以slot為基本單位設(shè)計(jì)操作,那么這種1TX+1RX的操作必須單獨(dú)作為一種情況。又因?yàn)榕c這種1TX+1RX還可能相鄰有發(fā)送或者接收的slot,因此總的種類會(huì)有很多,包括1TS_RX,1TS_TX,2TS_RX,2TS_TX,3TS_RX,3TS_TX,1TS_TX_1TS_RX,1TS_TX_2TS_RX,1TS_TX_3TS_RX,1TS_RX_1TS_TX,1TS_RX_TTS_TX,1TS_RX_3TS_TX等等。這樣使系統(tǒng)的控制變得非常復(fù)雜。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種實(shí)現(xiàn)TD-SCDMA系統(tǒng)不同情況下的發(fā)送和接收控制的方法,主要解決現(xiàn)有的發(fā)送和接收方法在TD-SCDMA系統(tǒng)中容易產(chǎn)生時(shí)間沖突且控制復(fù)雜的技術(shù)問(wèn)題,通過(guò)使用基本控制操作的組合來(lái)實(shí)現(xiàn)TD-SCDMA系統(tǒng)不同情況下的發(fā)送和接收控制的方法。
為解決上述技術(shù)問(wèn)題,本發(fā)明是這樣實(shí)現(xiàn)的一種實(shí)現(xiàn)TD-SCDMA系統(tǒng)不同情況下的發(fā)送和接收控制的方法,其特征在于每一個(gè)控制動(dòng)作由基本控制操作及其觸發(fā)時(shí)間組成,基本控制單元細(xì)分為T(mén)X_start_RF,TX_start_BB,TX_END,RX_start_RF,RX_start_BB,RX_END,Nop這七種基本操作,其中TX_start_RF,RX_start_RF包含RF PLL相關(guān)的控制操作,TX_start_BB,RX_start_BB包含基帶相關(guān)的控制操作,TX_END,RX_END為結(jié)束相關(guān)的控制操作,TX_start_RF,RX_start_RF需要提前TX_start_BB,RX_start_BB較長(zhǎng)時(shí)間;在每個(gè)周期內(nèi)所有的控制動(dòng)作按照觸發(fā)時(shí)間的順序排列成一個(gè)列表,在每個(gè)周期的開(kāi)始,控制動(dòng)作執(zhí)行裝置從控制動(dòng)作列表中取得控制動(dòng)作的信息,然后按照該信息產(chǎn)生相應(yīng)的RF控制信號(hào),控制動(dòng)作的列表由控制動(dòng)作產(chǎn)生器產(chǎn)生。
該控制動(dòng)作列表的產(chǎn)生流程是①讀取第一個(gè)元素,獲得時(shí)刻ts1,te1;②判斷TR值,若為0,則配置Nop動(dòng)作,然后結(jié)束;若為1,則執(zhí)行步驟③;若為2,則執(zhí)行步驟⑦;③配置RX_start_RF動(dòng)作,時(shí)刻ts1-Δ1;然后,配置RX_start_BB動(dòng)作,時(shí)刻ts1-Δ2;④讀取下一個(gè)元素,獲得時(shí)刻ts2,te2;判斷TR是否為0,若是,則配置RX_END動(dòng)作,時(shí)刻te1-Δ3,然后結(jié)束;若否,則執(zhí)行⑤;⑤判斷ts2-te1是否小于δ1,若小于,則執(zhí)行步驟⑥;若不小于,則配置RX_END動(dòng)作,時(shí)刻te1-Δ3,然后將ts2值賦予ts1、te2值賦予te1、TR2值賦予TR,然后執(zhí)行②;⑥判斷TR值,若為1,則將te2值賦予te1,然后執(zhí)行④;若為2,則配置TX_start_RF,時(shí)刻ts2-Δ4-Δss,再配置RX_END動(dòng)作,時(shí)刻te1-Δ3,再配置TX_start_BB動(dòng)作,時(shí)刻ts2-Δ5-Δss;然后,將te2值賦予te1,執(zhí)行⑧;⑦配置TX_start_RF動(dòng)作,時(shí)刻ts1-Δ4-Δss;然后,配置TX_start_BB動(dòng)作,時(shí)刻ts1-Δ4-Δss;⑧讀取下一個(gè)元素,獲得時(shí)刻ts2,te2;判斷TR是否為0,若是,則配置TX_END動(dòng)作,時(shí)刻te1-Δ6-Δss,然后結(jié)束;若否,則執(zhí)行⑨;⑨判斷ts2-te1是否小于δ2,若小于,則執(zhí)行步驟⑩;若不小于,則配置TX_END動(dòng)作,時(shí)刻te1-Δ6-Δss,然后將ts2值賦予ts1、te2值賦予te1、TR2值賦予TR,然后執(zhí)行②;⑩判斷TR值,若為2,則將te2值賦予te1,然后執(zhí)行⑧;若為1,則配置RX_start_RF,時(shí)刻ts2-Δ1,再配置TX_END動(dòng)作,時(shí)刻te1-Δ6-Δss,再配置RX_start_BB動(dòng)作,時(shí)刻ts2-Δ2;然后,將te2值賦予te1,執(zhí)行④;其中Δ1動(dòng)作RX_START_RF應(yīng)該提前空中信號(hào)的時(shí)間;Δ2動(dòng)作RX_START_BB應(yīng)該提前空中信號(hào)的時(shí)間;Δ3動(dòng)作RX_END應(yīng)該提前空中信號(hào)的時(shí)間;Δ4動(dòng)作TX_START_RF應(yīng)該提前空中信號(hào)的時(shí)間;Δ5動(dòng)作TX_START_BB應(yīng)該提前空中信號(hào)的時(shí)間;Δ6動(dòng)作TX_END應(yīng)該提前空中信號(hào)的時(shí)間。
ΔssTime Advance,發(fā)送需要額外提前的時(shí)間;ts1,ts2,te1,te2中間變量。
本發(fā)明方法的優(yōu)點(diǎn)是控制結(jié)構(gòu)簡(jiǎn)單,而且對(duì)于背景技術(shù)中描述的TD-SCDMA系統(tǒng)的發(fā)送和接收比較近的情況也可以處理。此外,這種方法同時(shí)也適用于GSM/GPRS那種可以基于時(shí)隙設(shè)計(jì)操作的系統(tǒng)。好處是可以用一致的結(jié)構(gòu)處理1TS_RX,2TS_RX,3TS_RX等操作的系統(tǒng)。
圖1是TD-SCDMA子幀結(jié)構(gòu)。
圖2是本發(fā)明方法的實(shí)現(xiàn)框圖。
圖3是本發(fā)明方法中控制動(dòng)作列表產(chǎn)生的流程圖。
具體實(shí)施例方式
請(qǐng)參閱圖2,它是本發(fā)明一種實(shí)現(xiàn)TD-SCDMA系統(tǒng)不同情況下的發(fā)送和接收控制的方法的實(shí)現(xiàn)框圖。如圖所示每一個(gè)控制動(dòng)作由上述基本控制操作及其觸發(fā)時(shí)間組成。在每個(gè)周期內(nèi)(如一幀)所有的控制動(dòng)作按照觸發(fā)時(shí)間的順序排列成一個(gè)列表。在每個(gè)周期的開(kāi)始,控制動(dòng)作執(zhí)行裝置從控制動(dòng)作列表中取得控制動(dòng)作的信息,然后按照該信息產(chǎn)生相應(yīng)的RF控制信號(hào)??刂苿?dòng)作的列表由控制動(dòng)作產(chǎn)生器產(chǎn)生,通常是運(yùn)行在微處理器中的程序。本方法介紹的是如何利用上述定義的基本控制操作,產(chǎn)生對(duì)應(yīng)的控制動(dòng)作序列,從而產(chǎn)生需要的TD-SCDMA RF控制信號(hào)。
每一個(gè)控制動(dòng)作由基本控制操作及其觸發(fā)時(shí)間組成,基本控制單元細(xì)分為T(mén)X_start_RF,TX_start_BB,TX_END,RX_start_RF,RX_start_BB,RX_END,Nop這七種基本操作,其中TX_start_RF,RX_start_RF包含RF PLL相關(guān)的控制操作,TX_start_BB,RX_start_BB包含基帶相關(guān)的控制操作,TX_END,RX_END為結(jié)束相關(guān)的控制操作,TX_start_RF,RX_start_RF需要提前TX_start_BB,RX_start_BB較長(zhǎng)時(shí)間。
首先將一幀內(nèi)的發(fā)送和接收的需求轉(zhuǎn)化為一個(gè)控制需求列表。由于TD-SCDMA系統(tǒng)發(fā)送和接收的基本單位是時(shí)隙,因此該需求控制列表的每個(gè)單元對(duì)應(yīng)一個(gè)工作的時(shí)隙。每個(gè)單元有如下幾個(gè)域類型(TR)0結(jié)束;1接收;2發(fā)送;開(kāi)始時(shí)刻(ts);結(jié)束時(shí)刻(te);例如,如果一幀內(nèi)要在TS0接收,TS3發(fā)送,TS4接收,那么該控制需求列表中將有四項(xiàng)。前三項(xiàng)對(duì)應(yīng)上述的三個(gè)時(shí)隙,最后一項(xiàng)標(biāo)志列表結(jié)束(TR=0)。
控制動(dòng)作列表的產(chǎn)生流程如圖3所示,流程是①讀取第一個(gè)元素,獲得時(shí)刻ts1,te1;②判斷TR值,若為0,則配置Nop動(dòng)作,然后結(jié)束;若為1,則執(zhí)行步驟③;若為2,則執(zhí)行步驟⑦;③配置RX_start_RF動(dòng)作,時(shí)刻ts1-Δ1;然后,配置RX_start_BB動(dòng)作,時(shí)刻ts1-Δ2;④讀取下一個(gè)元素,獲得時(shí)刻ts2,te2;判斷TR是否為0,若是,則配置RX_END動(dòng)作,時(shí)刻te1-Δ3,然后結(jié)束;若否,則執(zhí)行⑤;⑤判斷ts2-te1是否小于δ1,若小于,則執(zhí)行步驟⑥;若不小于,則配置RX_END動(dòng)作,時(shí)刻te1-Δ3,然后將ts2值賦予ts1、te2值賦予te1、TR2值賦予TR,然后執(zhí)行②;⑥判斷TR值,若為1,則將te2值賦予te1,然后執(zhí)行④;若為2,則配置TX_start_RF,時(shí)刻ts2-Δ4-Δss,再配置RX_END動(dòng)作,時(shí)刻te1-Δ3,再配置TX_start_BB動(dòng)作,時(shí)刻ts2-Δ5-Δss;然后,將te2值賦予te1,執(zhí)行⑧;
⑦配置TX_start_RF動(dòng)作,時(shí)刻ts1-Δ4-Δss;然后,配置TX_start_BB動(dòng)作,時(shí)刻ts1-Δ4-Δss;⑧讀取下一個(gè)元素,獲得時(shí)刻ts2,te2;判斷TR是否為0,若是,則配置TX_END動(dòng)作,時(shí)刻te1-Δ6-Δss,然后結(jié)束;若否,則執(zhí)行⑨;⑨判斷ts2-te1是否小于δ2,若小于,則執(zhí)行步驟⑩;若不小于,則配置TX_END動(dòng)作,時(shí)刻te1-Δ6-Δss,然后將ts2值賦予ts1、te2值賦予te1、TR2值賦予TR,然后執(zhí)行②;⑩判斷TR值,若為2,則將te2值賦予te1,然后執(zhí)行⑧;若為1,則配置RX_start_RF,時(shí)刻ts2-Δ1,再配置TX_END動(dòng)作,時(shí)刻te1-Δ6-Δss,再配置RX_start_BB動(dòng)作,時(shí)刻ts2-Δ2;然后,將te2值賦予te1,執(zhí)行④;其中Δ1動(dòng)作RX_START_RF應(yīng)該提前空中信號(hào)的時(shí)間;Δ2動(dòng)作RX_START_BB應(yīng)該提前空中信號(hào)的時(shí)間;Δ3動(dòng)作RX_END應(yīng)該提前空中信號(hào)的時(shí)間;Δ4動(dòng)作TX_START_RF應(yīng)該提前空中信號(hào)的時(shí)間;Δ5動(dòng)作TX_START_BB應(yīng)該提前空中信號(hào)的時(shí)間;Δ6動(dòng)作TX_END應(yīng)該提前空中信號(hào)的時(shí)間。
ΔssTime Advance,發(fā)送需要額外提前的時(shí)間;ts1,ts2,te1,te2中間變量。
權(quán)利要求
1.一種實(shí)現(xiàn)TD-SCDMA系統(tǒng)不同情況下的發(fā)送和接收控制的方法,其特征在于每一個(gè)控制動(dòng)作由基本控制操作及其觸發(fā)時(shí)間組成,基本控制單元細(xì)分為T(mén)X_start_RF,TX_start_BB,TX_END,RX_start_RF,RX_start_BB,RX_END,Nop這七種基本操作,其中TX_start_RF,RX_start_RF包含RF PLL相關(guān)的控制操作,TX_start_BB,RX_start_BB包含基帶相關(guān)的控制操作,TX_END,RX_END為結(jié)束相關(guān)的控制操作,TX_start_RF,RX_start RF需要提前TX_start_BB,RX_start_BB較長(zhǎng)時(shí)間;在每個(gè)周期內(nèi)所有的控制動(dòng)作按照觸發(fā)時(shí)間的順序排列成一個(gè)列表,在每個(gè)周期的開(kāi)始,控制動(dòng)作執(zhí)行裝置從控制動(dòng)作列表中取得控制動(dòng)作的信息,然后按照該信息產(chǎn)生相應(yīng)的RF控制信號(hào),控制動(dòng)作的列表由控制動(dòng)作產(chǎn)生器產(chǎn)生。
2.根據(jù)權(quán)利要求1所述的一種實(shí)現(xiàn)TD-SCDMA系統(tǒng)不同情況下的發(fā)送和接收控制的方法,其特征在于該控制動(dòng)作列表的產(chǎn)生流程是①讀取第一個(gè)元素,獲得時(shí)刻ts1,te1;②判斷TR值,若為0,則配置Nop動(dòng)作,然后結(jié)束;若為1,則執(zhí)行步驟③;若為2,則執(zhí)行步驟⑦;③配置RX_start_RF動(dòng)作,時(shí)刻ts1-Δ1;然后,配置RX_start_BB動(dòng)作,時(shí)刻ts1-Δ2;④讀取下一個(gè)元素,獲得時(shí)刻ts2,te2;判斷TR是否為0,若是,則配置RX_END動(dòng)作,時(shí)刻te1-Δ3,然后結(jié)束;若否,則執(zhí)行⑤;⑤判斷ts2-te1是否小于δ1,若小于,則執(zhí)行步驟⑥;若不小于,則配置RX_END動(dòng)作,時(shí)刻te1-Δ3,然后將ts2值賦予ts1、te2值賦予te1、TR2值賦予TR,然后執(zhí)行②;⑥判斷TR值,若為1,則將te2值賦予te1,然后執(zhí)行④;若為2,則配置TX_start_RF,時(shí)刻ts2-Δ4-Δss,再配置RX_END動(dòng)作,時(shí)刻te1-Δ3,再配置TX_start_BB動(dòng)作,時(shí)刻ts2-Δ5-Δss;然后,將te2值賦予te1,執(zhí)行⑧;⑦配置TX_start_RF動(dòng)作,時(shí)刻ts1-Δ4-Δss;然后,配置TX_start_BB動(dòng)作,時(shí)刻ts1-Δ4-Δss;⑧讀取下一個(gè)元素,獲得時(shí)刻ts2,te2;判斷TR是否為0,若是,則配置TX_END動(dòng)作,時(shí)刻te1-Δ6-Δss,然后結(jié)束;若否,則執(zhí)行⑨;⑨判斷ts2-te1是否小于δ2,若小于,則執(zhí)行步驟⑩;若不小于,則配置TX_END動(dòng)作,時(shí)刻te1-Δ6-Δss,然后將ts2值賦予ts1、te2值賦予te1、TR2值賦予TR,然后執(zhí)行②;⑩判斷TR值,若為2,則將te2值賦予te1,然后執(zhí)行⑧;若為1,則配置RX_start_RF,時(shí)刻ts2-Δ1,再配置TX_END動(dòng)作,時(shí)刻te1-Δ6-Δss,再配置RX_start_BB動(dòng)作,時(shí)刻ts2-Δ2;然后,將te2值賦予te1,執(zhí)行④;其中Δ1動(dòng)作RX_START_RF應(yīng)該提前空中信號(hào)的時(shí)間;Δ2動(dòng)作RX_START_BB應(yīng)該提前空中信號(hào)的時(shí)間;Δ3動(dòng)作RX_END應(yīng)該提前空中信號(hào)的時(shí)間;Δ4動(dòng)作TX_START_RF應(yīng)該提前空中信號(hào)的時(shí)間;Δ5動(dòng)作TX_START_BB應(yīng)該提前空中信號(hào)的時(shí)間;Δ6動(dòng)作TX_END應(yīng)該提前空中信號(hào)的時(shí)間。ΔssTime Advance,發(fā)送需要額外提前的時(shí)間;ts1,ts2,te1,te2中間變量。
全文摘要
本發(fā)明涉及TD-SCDMA移動(dòng)通信系統(tǒng)中的收發(fā)控制技術(shù),特別是一種實(shí)現(xiàn)TD-SCDMA系統(tǒng)不同情況下的發(fā)送和接收控制的方法。每一個(gè)控制動(dòng)作由基本控制操作及其觸發(fā)時(shí)間組成,基本控制單元細(xì)分為這七種基本操作,其中包含RFPLL相關(guān)的控制操作。在每個(gè)周期內(nèi)所有的控制動(dòng)作按照觸發(fā)時(shí)間的順序排列成一個(gè)列表,在每個(gè)周期的開(kāi)始,控制動(dòng)作執(zhí)行裝置從控制動(dòng)作列表中取得控制動(dòng)作的信息,然后按照該信息產(chǎn)生相應(yīng)的RF控制信號(hào),控制動(dòng)作的列表由控制動(dòng)作產(chǎn)生器產(chǎn)生。其主要解決現(xiàn)有的發(fā)送和接收方法在TD-SCDMA系統(tǒng)中容易產(chǎn)生時(shí)間沖突且控制復(fù)雜的技術(shù)問(wèn)題,通過(guò)使用基本控制操作的組合來(lái)實(shí)現(xiàn)TD-SCDMA系統(tǒng)不同情況下的發(fā)送和接收控制。
文檔編號(hào)H04B7/26GK1622477SQ20041008959
公開(kāi)日2005年6月1日 申請(qǐng)日期2004年12月15日 優(yōu)先權(quán)日2004年12月15日
發(fā)明者汪亮 申請(qǐng)人:展訊通信(上海)有限公司