基于GC5016的數(shù)字直放站設(shè)計(jì)
GC5016可以采用CMD5016配置軟件程序,按要求生成一系列輸出文件。這里面包含配置文件、分析文件、調(diào)試文件和列表文件。配置文件以一種格式定義所有寄存器的設(shè)置以適合GC101的估計(jì)模式。分析文件提供用戶內(nèi)部到芯片的增益反饋信息,并且提供其他有用的信息給用戶讀取。調(diào)試文件是給軟件程序的調(diào)試者使用的,而且這個(gè)文件對(duì)其他人可能是保密的。列表文件包含每個(gè)控制區(qū)的值。這種格式可以使用戶較容易地看出每個(gè)控制區(qū)采用的是哪種設(shè)置。
在前面已經(jīng)講到,每個(gè)通道都有兩種工作模式:發(fā)射和接收。這里采用兩個(gè)通道(AB)用于發(fā)射,兩個(gè)通道(CD)用于接收。由于不同的參數(shù)適合于不同的工作模式,所以使用時(shí)要先進(jìn)行模式設(shè)置。模式的設(shè)置可以用一條模式命令完成。
mode [AB|CD] [transmit| receive]
用戶在命令文件中定義變量。這些變量可以是區(qū)(硬件控制寄存器的位區(qū))或者pseudo_fields(僅僅在軟件中存在的變量,而在硬件中沒有與之直接對(duì)應(yīng)的元素)。變量可以有六種類型:mandatory(M)、defaulted(D)、computed(C)、unused(U)、expert(E)和not available(-)。Not available只能用在只讀變量中。在發(fā)射和接收模式中,變量有不同的類型。例如,cic_int在發(fā)射中是M(mandatory)型,而在接收中則是U(unused)型。任何變量均可以由用戶定義,而且它們的值可用于芯片的編程也可用于其他區(qū)的計(jì)算。用戶要想修改這些變量的值,就應(yīng)該在軟件中給出C和E區(qū)定義值。有一點(diǎn)需要注意,為了提高程序的可讀性,往往需要加一些注釋,注釋的格式是:以“#”或者“/”開始,在注釋中允許有空行。
圖4和圖5分別是WCDMA濾波器頻率響應(yīng)和濾波器頻率響應(yīng)過渡帶寬度和阻帶衰減的關(guān)系。
圖4 WCDMA濾波器頻率響應(yīng)
圖5 WCDMA濾波器頻率響應(yīng)過渡帶寬度和阻帶衰減的關(guān)系
結(jié)語(yǔ)
該硬件平臺(tái)已經(jīng)成功應(yīng)用于多種直放站設(shè)備,都達(dá)到了相應(yīng)的移動(dòng)通信直放站標(biāo)準(zhǔn),性能穩(wěn)定可靠,取得了較好的經(jīng)濟(jì)效益。
評(píng)論