專利名稱:基于頻差數(shù)字補(bǔ)償?shù)囊祁l直放站和頻差數(shù)字補(bǔ)償方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移頻直放站領(lǐng)域,特別涉及一種基于頻差數(shù)字補(bǔ)償?shù)囊祁l直放站和頻差數(shù)字補(bǔ)償方法。
背景技術(shù):
在移頻直放站中,近端和遠(yuǎn)端由于其各自的晶振的頻率之間存在偏差,導(dǎo)致使得二者的射頻本振有頻率偏差,從而使業(yè)務(wù)信號(hào)經(jīng)過移頻直放站后產(chǎn)生頻移。按照+/-2.5ppm的晶振頻率偏差計(jì)算,在900M頻段,頻率偏差為+/-2250Hz。該頻率偏差(即頻差)會(huì)嚴(yán)重影響手機(jī)和基站的接收性能?,F(xiàn)有技術(shù)中通常采用以下方法解決頻率偏差大的問題。(I)近端和遠(yuǎn)端的晶振采用同源參考信號(hào),以消除近遠(yuǎn)端本振頻差。然而,在移頻實(shí)際應(yīng)用的環(huán)境中,近遠(yuǎn)端相距很遠(yuǎn),不可能做到采用同源參考。(2)近端和遠(yuǎn)端都米用聞穩(wěn)晶振,以減小頻差,使頻差控制在允許范圍內(nèi)。但是,聞穩(wěn)晶振非常昂貴,成本太高,大大增加了移頻直放站的成本,且高穩(wěn)晶振易老化,工作時(shí)間長(zhǎng)了頻偏也會(huì)變大。
發(fā)明內(nèi)容
本發(fā)明提供了一種基于頻差數(shù)字補(bǔ)償?shù)囊祁l直放站和頻差數(shù)字補(bǔ)償方法,以解決現(xiàn)有技術(shù)中近端與遠(yuǎn)端之間存在頻差的問題。為解決上述問題,作為本發(fā)明的第一個(gè)方面,提供了一種基于頻差數(shù)字補(bǔ)償?shù)囊祁l直放站,包括:近端機(jī),近端機(jī)向其下行信號(hào)的中繼頻段插入單一頻率的參考信號(hào);和遠(yuǎn)端機(jī),與近端機(jī)通訊連接,遠(yuǎn)端機(jī)包括:頻偏檢測(cè)電路,接收下行信號(hào),用于檢測(cè)下行信號(hào)中的參考信號(hào)與遠(yuǎn)端機(jī)的本振信號(hào)之間的頻率差值;及遠(yuǎn)端頻率補(bǔ)償電路,用于根據(jù)頻率差值對(duì)遠(yuǎn)端機(jī)的上行信號(hào)和下行信號(hào)進(jìn)行頻率補(bǔ)償。進(jìn)一步地,頻率差值所對(duì)應(yīng)的頻率字為第一頻率字,參考信號(hào)所對(duì)應(yīng)的頻率字為第二頻率字,第一頻率字與第二頻率字的和為第三頻率字;遠(yuǎn)端機(jī)還包括頻率差系數(shù)產(chǎn)生電路,與頻偏檢測(cè)電路和遠(yuǎn)端頻率補(bǔ)償電路連接,用于根據(jù)第一頻率字與第三頻率字的比值生成頻率差系數(shù)、并將頻率差系數(shù)發(fā)送給遠(yuǎn)端頻率補(bǔ)償電路。進(jìn)一步地,遠(yuǎn)端頻率補(bǔ)償電路包括中頻補(bǔ)償電路,接收來自頻率差系數(shù)產(chǎn)生電路的頻率差系數(shù),用于根據(jù)頻率差系數(shù)對(duì)遠(yuǎn)端機(jī)的上行中頻輸出信號(hào)和下行中頻輸入信號(hào)進(jìn)行頻差補(bǔ)償。進(jìn)一步地,遠(yuǎn)端機(jī)還包括壓控晶振,中頻補(bǔ)償電路與壓控晶振連接,中頻補(bǔ)償電路根據(jù)頻率差系數(shù)控制壓控晶振的電壓以控制壓控晶振的頻率。進(jìn)一步地,遠(yuǎn)端頻率補(bǔ)償電路包括射頻補(bǔ)償電路,接收來自頻率差系數(shù)產(chǎn)生電路的頻率差系數(shù),用于根據(jù)頻率差系數(shù)對(duì)遠(yuǎn)端機(jī)的上行射頻輸入信號(hào)和下行射頻輸出信號(hào)進(jìn)行頻差補(bǔ)償。
進(jìn)一步地,遠(yuǎn)端機(jī)還包括壓控晶振,射頻補(bǔ)償電路與壓控晶振連接,射頻補(bǔ)償電路根據(jù)頻率差系數(shù)控制壓控晶振的電壓以控制壓控晶振的頻率。進(jìn)一步地,近端機(jī)包括固定晶振。作為本發(fā)明的第二個(gè)方面,提供了一種頻差數(shù)字補(bǔ)償方法,包括:近端機(jī)向業(yè)務(wù)信號(hào)中插入具有單一頻率的參考信號(hào),并發(fā)送業(yè)務(wù)信號(hào);遠(yuǎn)端機(jī)接收業(yè)務(wù)信號(hào),并檢測(cè)接收到的業(yè)務(wù)信號(hào)中的參考信號(hào)與遠(yuǎn)端機(jī)的本振信號(hào)之間的頻率差值,遠(yuǎn)端機(jī)根據(jù)頻率差值對(duì)其輸入信號(hào)和輸出信號(hào)進(jìn)行頻差補(bǔ)償。進(jìn)一步地,遠(yuǎn)端機(jī)根據(jù)下式得到頻率差系數(shù):FDF = -DIF_REF_Fff/(REF_FREQ_FWO+DIF_REF_FW)其中,F(xiàn)DF為頻率差系數(shù);DIF_REF_FW為頻率差值在遠(yuǎn)端機(jī)的采樣頻率域所對(duì)應(yīng)的第一頻率字;REF_FREQ_FW0為參考信號(hào)的頻率所對(duì)應(yīng)的32位的第二頻率字。進(jìn)一步地,遠(yuǎn)端機(jī)根據(jù)頻率差系數(shù)對(duì)輸入信號(hào)和輸出信號(hào)中的中頻信號(hào)和射頻信號(hào)進(jìn)行頻差補(bǔ)償。本發(fā)明在近端機(jī)對(duì)其下行信號(hào)在中繼頻段插入?yún)⒖夹盘?hào),其遠(yuǎn)端機(jī)檢測(cè)參考信號(hào)與遠(yuǎn)端機(jī)的本振信號(hào)之間的頻率差值,再根據(jù)頻率差值對(duì)上行和下行信號(hào)進(jìn)行頻差補(bǔ)償,從而使近端機(jī)與遠(yuǎn)端機(jī)的頻率同步,以消除二者之間的頻差。
圖1示意性地示出了本發(fā)明的結(jié)構(gòu)示意圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明,但是本發(fā)明可以由權(quán)利要求限定和覆蓋的多種不同方式實(shí)施。作為本發(fā)明的第一方面,提供了一種基于頻差數(shù)字補(bǔ)償?shù)囊祁l直放站。如圖1所示,本發(fā)明中的基于頻差數(shù)字補(bǔ)償?shù)囊祁l直放站,包括:近端機(jī),近端機(jī)向其下行信號(hào)的中繼頻段插入單一頻率的參考信號(hào);和遠(yuǎn)端機(jī),與近端機(jī)通訊連接。優(yōu)選地,近端機(jī)包括固定晶振。其中,遠(yuǎn)端機(jī)包括:頻偏檢測(cè)電路,接收下行信號(hào),用于檢測(cè)下行信號(hào)中的參考信號(hào)與遠(yuǎn)端機(jī)的本振信號(hào)之間的頻率差值;及遠(yuǎn)端頻率補(bǔ)償電路,用于根據(jù)頻率差值對(duì)遠(yuǎn)端機(jī)的上行信號(hào)和下行信號(hào)進(jìn)行頻率補(bǔ)償。如圖1所示,參考信號(hào)的頻率為f0 (該頻率為約定的或已知的),遠(yuǎn)端機(jī)產(chǎn)生一個(gè)與f0相對(duì)應(yīng)的、頻率為f0’的本振信號(hào)。通過頻偏檢測(cè)電路,可以檢測(cè)二者之間的頻率差值為Af。然后,遠(yuǎn)端頻率補(bǔ)償電路根據(jù)Af 的值,遠(yuǎn)端機(jī)進(jìn)行頻率補(bǔ)償,以使近端機(jī)與遠(yuǎn)端機(jī)的頻率同步。
本發(fā)明在近端機(jī)對(duì)其下行信號(hào)在中繼頻段(例如中繼頻段的中心位置)插入一個(gè)單一頻率的信標(biāo)信號(hào)作為參考信號(hào)。遠(yuǎn)端機(jī)則檢測(cè)此參考信號(hào),并檢測(cè)該參考信號(hào)與遠(yuǎn)端機(jī)的本振信號(hào)之間的頻率差值(即頻差),從而檢測(cè)出頻率的偏移量。然后,遠(yuǎn)端機(jī)就可以根據(jù)這個(gè)偏移量折算出上行和下行信號(hào)需要補(bǔ)償?shù)念l差,從而使近端機(jī)與遠(yuǎn)端機(jī)的頻率同步,以消除二者之間的頻差。
優(yōu)選地,頻率差值所對(duì)應(yīng)的頻率字為第一頻率字,參考信號(hào)所對(duì)應(yīng)的頻率字為第二頻率字,第一頻率字與第二頻率字的和為第三頻率字;遠(yuǎn)端機(jī)還包括頻率差系數(shù)產(chǎn)生電路,與頻偏檢測(cè)電路和遠(yuǎn)端頻率補(bǔ)償電路連接,用于根據(jù)第一頻率字與第三頻率字的比值生成頻率差系數(shù)、并將頻率差系數(shù)發(fā)送給遠(yuǎn)端頻率補(bǔ)償電路。進(jìn)一步地,設(shè)頻率差值A(chǔ) f所對(duì)應(yīng)的頻率字為第一頻率字,用DIF_REF_FW表示。已知近端機(jī)的下行信號(hào)的參考信號(hào)的頻率為REF_FREQ0,近端機(jī)的標(biāo)稱采樣頻率為FS0。則參考信號(hào)的頻率所對(duì)應(yīng)的32位的第二頻率字REF_FREQ_FW0為:REF_FREQ_FW0 = REF_FREQ0*2~32/FS0公式(I)近端機(jī)的頻率無(wú)偏差,設(shè)遠(yuǎn)端機(jī)的頻率差系數(shù)為FDF (單位ppm),則遠(yuǎn)端機(jī)的下行接收的標(biāo)稱參考頻率REF_FREQ為:REF_FREQ = REF_FREQ0*(1+FDF)公式(2)進(jìn)一步地,檢測(cè)到的頻率差值DIF_REF (即A f)為:DIF_REF = REF_FREQO_REF_FREQ = -REF_FREQ0*FDF 公式(3)設(shè)遠(yuǎn)端采樣頻率為FS0* (I+FDF),那么將DIF_REF折算到遠(yuǎn)端采樣頻率域時(shí),其對(duì)應(yīng)的第一頻率字DIF_REF_FW為:DIF_REF_Fff = DIF_REF*2~32/(FSO*(1+FDF))= REF_FREQ_FW0/ (1+FDF) -REF_FREQ_FW0公式(4)
則根據(jù)公式(4)可得到頻率差系數(shù)FDF為:FDF = -DIF_REF_FW/(REF_FREQ_FWO+DIF_REF_FW) 公式(5)由公式(5)可知,通過第一頻率字DIF_REF_FW與第三頻率字(即REF_FREQ_FW0+DIF_REF_FW)的比值就可以得到頻率差系數(shù)FDF。優(yōu)選地,遠(yuǎn)端頻率補(bǔ)償電路包括中頻補(bǔ)償電路,接收來自頻率差系數(shù)產(chǎn)生電路的頻率差系數(shù),用于根據(jù)頻率差系數(shù)對(duì)遠(yuǎn)端機(jī)的上行中頻輸出信號(hào)和下行中頻輸入信號(hào)進(jìn)行頻差補(bǔ)償。請(qǐng)參考圖1,優(yōu)選地,遠(yuǎn)端機(jī)還包括壓控晶振,中頻補(bǔ)償電路與壓控晶振NCO連接,中頻補(bǔ)償電路根據(jù)頻率差系數(shù)控制壓控晶振的電壓以控制壓控晶振的頻率。實(shí)施例1:對(duì)下行中頻輸入信號(hào)進(jìn)行補(bǔ)償時(shí),設(shè)下行中頻輸入信號(hào)的頻率為NFD_FREQ0,其變頻補(bǔ)償頻率DIF_DN_IN_FREQ為:DIF_DN_IN_FREQ = NFD_FREQ0*FDF = -NFD_FREQO/REF_FREQO*DIF_REF公式(6)變頻補(bǔ)償頻率對(duì)應(yīng)的32位頻率字為:DIF_DN_IN_FREQ_Fff = _NFD_FREQO/REF_FREQO*DIF_REF_FW 公式(7)實(shí)施例2:在對(duì)上行中頻輸出信號(hào)進(jìn)行補(bǔ)償時(shí),設(shè)上行中頻輸出信號(hào)的頻率為NFU_FREQ0,其變頻補(bǔ)償頻率DIF_UP_0UT_FREQ為:DIF_UP_0UT_FREQ = NFU_FREQ0*(-FDF) = NFU_FREQO/REF_FREQO*DIF_REF公式(8)其變頻補(bǔ)償頻率所對(duì)應(yīng)的32位頻率字為:DIF_UP_OUT_FREQ_Fff = NFU_FREQO/REF_FREQO*DIF_REF_Fff 公式(9)
優(yōu)選地,遠(yuǎn)端機(jī)還包括壓控晶振,遠(yuǎn)端頻率補(bǔ)償電路包括射頻補(bǔ)償電路,接收來自頻率差系數(shù)產(chǎn)生電路的頻率差系數(shù),用于根據(jù)頻率差系數(shù)對(duì)遠(yuǎn)端機(jī)的上行射頻輸入信號(hào)和下行射頻輸出信號(hào)進(jìn)行頻差補(bǔ)償。請(qǐng)參考圖1,優(yōu)選地,射頻補(bǔ)償電路與壓控晶振NCO連接,射頻補(bǔ)償電路根據(jù)頻率差系數(shù)控制壓控晶振的電壓以控制壓控晶振的頻率。實(shí)施例3:對(duì)下行射頻輸出信號(hào)補(bǔ)償時(shí),設(shè)下行射頻輸出信號(hào)的頻率為FD_FREQ0,其變頻補(bǔ)償頻率 DIF_FD_0UT_FREQ 為:DIF_FD_0UT_FREQ = FD_FREQ0*(-FDF) = FD_FREQ0/REF_FREQ0*DIF_REF公式(10)其對(duì)應(yīng)的32位頻率字為:DIF_FD_OUT_FREQ_Fff = FD_FREQO/REF_FREQO*DIF_REF_Fff 公式(11)實(shí)施例4:對(duì)上行射頻輸入信號(hào)進(jìn)行補(bǔ)償時(shí),上行射頻輸入信號(hào)的頻率為FU_FREQ0,其變頻補(bǔ)償頻率DIF_UP_IN_FREQ為:DIF_UP_IN_FREQ = FU_FREQ0*FDF = _FU_FREQ0/REF_FREQ0*DIF_REF 公式(12)換算成32位頻率字:DIF_UP_IN_FREQ_Fff = _FU_FREQO/REF_FREQO*DIF_REF_FW 公式(13)特別地,頻偏檢測(cè)電路、遠(yuǎn)端頻率補(bǔ)償電路和頻率差系數(shù)產(chǎn)生電路均采用FPGA來設(shè)計(jì),當(dāng)然,也可以采用其它邏輯電路設(shè)計(jì)。作為本發(fā)明的第二方面,提供了一種頻差數(shù)字補(bǔ)償方法。在上述移頻直放站的基礎(chǔ)上,本發(fā)明中的頻差數(shù)字補(bǔ)償方法包括:近端機(jī)向業(yè)務(wù)信號(hào)中插入具有單一頻率的參考信號(hào),并發(fā)送業(yè)務(wù)信號(hào);遠(yuǎn)端機(jī)接收業(yè)務(wù)信號(hào),并檢測(cè)接收到的業(yè)務(wù)信號(hào)中的參考信號(hào)與遠(yuǎn)端機(jī)的本振信號(hào)之間的頻率差值,遠(yuǎn)端機(jī)根據(jù)頻率差值對(duì)其輸入信號(hào)和輸出信號(hào)進(jìn)行頻差補(bǔ)償。優(yōu)選地,遠(yuǎn)端機(jī)根據(jù)下式得到頻率差系數(shù):FDF = -DIF_REF_Fff/(REF_FREQ_FWO+DIF_REF_FW)其中,F(xiàn)DF為頻率差系數(shù);DIF_REF_FW為頻率差值在遠(yuǎn)端機(jī)的采樣頻率域所對(duì)應(yīng)的第一頻率字;REF_FREQ_FW0為參考信號(hào)的頻率所對(duì)應(yīng)的32位的第二頻率字。進(jìn)一步地,遠(yuǎn)端機(jī)根據(jù)頻率差系數(shù)對(duì)輸入信號(hào)和輸出信號(hào)中的中頻信號(hào)和射頻信號(hào)進(jìn)行頻差補(bǔ)償。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于頻差數(shù)字補(bǔ)償?shù)囊祁l直放站,其特征在于,包括: 近端機(jī),所述近端機(jī)向其下行信號(hào)的中繼頻段插入單一頻率的參考信號(hào);和 遠(yuǎn)端機(jī),與所述近端機(jī)通訊連接,所述遠(yuǎn)端機(jī)包括: 頻偏檢測(cè)電路,接收所述下行信號(hào),用于檢測(cè)所述下行信號(hào)中的所述參考信號(hào)與所述遠(yuǎn)端機(jī)的本振信號(hào)之間的頻率差值;及 遠(yuǎn)端頻率補(bǔ)償電路,用于根據(jù)所述頻率差值對(duì)所述遠(yuǎn)端機(jī)的上行信號(hào)和下行信號(hào)進(jìn)行頻率補(bǔ)償。
2.根據(jù)權(quán)利要求1所述的移頻直放站,其特征在于,所述頻率差值所對(duì)應(yīng)的頻率字為第一頻率字,所述參考信號(hào)所對(duì)應(yīng)的頻率字為第二頻率字,所述第一頻率字與所述第二頻率字的和為第三頻率字; 所述遠(yuǎn)端機(jī)還包括頻率差系數(shù)產(chǎn)生電路,與所述頻偏檢測(cè)電路和所述遠(yuǎn)端頻率補(bǔ)償電路連接,用于根據(jù)所述第一頻率字與所述第三頻率字的比值生成頻率差系數(shù)、并將所述頻率差系數(shù)發(fā)送給所述遠(yuǎn)端頻率補(bǔ)償電路。
3.根據(jù)權(quán)利要求2所述的移頻直放站,其特征在于,所述遠(yuǎn)端頻率補(bǔ)償電路包括中頻補(bǔ)償電路,接收來自所述頻率差系數(shù)產(chǎn)生電路的所述頻率差系數(shù),用于根據(jù)所述頻率差系數(shù)對(duì)所述遠(yuǎn)端機(jī)的上行中頻輸出信號(hào)和下行中頻輸入信號(hào)進(jìn)行頻差補(bǔ)償。
4.根據(jù)權(quán)利要求3所述的移頻直放站,其特征在于,所述遠(yuǎn)端機(jī)還包括壓控晶振,所述中頻補(bǔ)償電路與所述壓控晶振連接,所述中頻補(bǔ)償電路根據(jù)所述頻率差系數(shù)控制所述壓控晶振的電壓以控制所述壓控晶振的頻率。
5.根據(jù)權(quán)利要求2所述的移頻直放站,其特征在于,所述遠(yuǎn)端頻率補(bǔ)償電路包括射頻補(bǔ)償電路,接收來自 所述頻率差系數(shù)產(chǎn)生電路的所述頻率差系數(shù),用于根據(jù)所述頻率差系數(shù)對(duì)所述遠(yuǎn)端機(jī)的上行射頻輸入信號(hào)和下行射頻輸出信號(hào)進(jìn)行頻差補(bǔ)償。
6.根據(jù)權(quán)利要求5所述的移頻直放站,其特征在于,所述遠(yuǎn)端機(jī)還包括壓控晶振,所述射頻補(bǔ)償電路與所述壓控晶振連接,所述射頻補(bǔ)償電路根據(jù)所述頻率差系數(shù)控制所述壓控晶振的電壓以控制所述壓控晶振的頻率。
7.根據(jù)權(quán)利要求1-6中任一項(xiàng)所述的移頻直放站,其特征在于,所述近端機(jī)包括固定晶振。
8.一種頻差數(shù)字補(bǔ)償方法,其特征在于,包括: 近端機(jī)向業(yè)務(wù)信號(hào)中插入具有單一頻率的參考信號(hào),并發(fā)送所述業(yè)務(wù)信號(hào); 遠(yuǎn)端機(jī)接收所述業(yè)務(wù)信號(hào),并檢測(cè)接收到的所述業(yè)務(wù)信號(hào)中的參考信號(hào)與所述遠(yuǎn)端機(jī)的本振信號(hào)之間的頻率差值,所述遠(yuǎn)端機(jī)根據(jù)所述頻率差值對(duì)其輸入信號(hào)和輸出信號(hào)進(jìn)行頻差補(bǔ)償。
9.根據(jù)權(quán)利要求8所述的頻差數(shù)字補(bǔ)償方法,其特征在于,所述遠(yuǎn)端機(jī)根據(jù)下式得到頻率差系數(shù):FDF = -DIF_REF_Fff/(REF_FREQ_FWO+DIF_REF_FW) 其中,F(xiàn)DF為頻率差系數(shù);DIF_REF_FW為所述頻率差值在所述遠(yuǎn)端機(jī)的采樣頻率域所對(duì)應(yīng)的第一頻率字;REF_FREQ_FWO為所述參考信號(hào)的頻率所對(duì)應(yīng)的32位的第二頻率字。
10.根據(jù)權(quán)利要求9所述的頻差數(shù)字補(bǔ)償方法,其特征在于,所述遠(yuǎn)端機(jī)根據(jù)所述頻率差系數(shù)對(duì)所述輸入信號(hào)和所述輸出信號(hào)中的中頻信號(hào)和射頻信號(hào)進(jìn)行頻差補(bǔ)償。
全文摘要
本發(fā)明提供了基于頻差數(shù)字補(bǔ)償?shù)囊祁l直放站和頻差數(shù)字補(bǔ)償方法。移頻直放站包括近端機(jī),近端機(jī)向其下行信號(hào)的中繼頻段插入單一頻率的參考信號(hào);和遠(yuǎn)端機(jī),與近端機(jī)通訊連接,遠(yuǎn)端機(jī)包括頻偏檢測(cè)電路,接收下行信號(hào),用于檢測(cè)下行信號(hào)中的參考信號(hào)與遠(yuǎn)端機(jī)的本振信號(hào)之間的頻率差值;及遠(yuǎn)端頻率補(bǔ)償電路,用于根據(jù)頻率差值對(duì)遠(yuǎn)端機(jī)的上行信號(hào)和下行信號(hào)進(jìn)行頻率補(bǔ)償。本發(fā)明在近端機(jī)對(duì)其下行信號(hào)在中繼頻段插入?yún)⒖夹盘?hào),其遠(yuǎn)端機(jī)檢測(cè)參考信號(hào)與遠(yuǎn)端機(jī)的本振信號(hào)之間的頻率差值,再根據(jù)頻率差值對(duì)上行和下行信號(hào)進(jìn)行頻差補(bǔ)償,從而使近端機(jī)與遠(yuǎn)端機(jī)的頻率同步,以消除二者之間的頻差。
文檔編號(hào)H04B7/155GK103199914SQ20121022315
公開日2013年7月10日 申請(qǐng)日期2012年7月2日 優(yōu)先權(quán)日2012年7月2日
發(fā)明者賈學(xué)卿 申請(qǐng)人:深圳格蘭泰克科技有限公司