專利名稱:包括編碼功能以減小被發(fā)送信號中最大數(shù)目的接連空格的紅外通信系統(tǒng)的制作方法
相關(guān)技術(shù)描述本發(fā)明涉及無線通信系統(tǒng),該無線通信系統(tǒng)包括至少一個具有用于發(fā)送紅外信號的客戶機(jī)發(fā)射機(jī)的客戶機(jī),和具有用于接收由客戶機(jī)發(fā)送的紅外信號的主機(jī)接收機(jī)的主機(jī),該客戶機(jī)和主機(jī)都具有內(nèi)部RS-232端口,客戶機(jī)包括用于生成數(shù)據(jù)的數(shù)據(jù)生成器,和用于調(diào)制所述數(shù)據(jù)并把所述調(diào)制的數(shù)據(jù)傳送到客戶機(jī)發(fā)射機(jī)的調(diào)制器,該主機(jī)包括用于解調(diào)由主機(jī)接收機(jī)接收的IR信號的解調(diào)器和用于解譯接收信號的數(shù)據(jù)解譯器。
這樣的無線通信系統(tǒng)是公知的。在這樣的系統(tǒng)中,客戶機(jī)通常是移動站(例如遙控器),它與主機(jī)(例如機(jī)頂盒)通信。這樣的系統(tǒng)的例子是Sejin WEB-TV(網(wǎng)絡(luò)電視)系統(tǒng)。在公知的系統(tǒng)中,數(shù)據(jù)以NRZ(非歸零)格式進(jìn)行輸送。無線RS-232數(shù)據(jù)鏈路是通過把發(fā)射機(jī)與接收機(jī)直接連接到主機(jī)的串行RS-232端口而建立的。
在客戶機(jī)內(nèi)生成的和在主機(jī)內(nèi)操控的信息通常具有NRZ(非歸零)信號的形式,即1和0的序列。NRZ數(shù)據(jù)可被看作為矩形脈沖序列。在公知的設(shè)備中,所有的數(shù)據(jù)都遵從RS-232標(biāo)準(zhǔn)數(shù)據(jù)格式。在標(biāo)準(zhǔn)RS-232數(shù)據(jù)格式中,信號由8個數(shù)據(jù)比特、1個開始比特和1或2個停止比特的序列組成,因此每個字符總共包括10或11個比特,每個比特或者是零(也稱為空格)或者是1(也稱為標(biāo)志)。
用于通過無線傳輸信道調(diào)制而建立主機(jī)與客戶機(jī)間的直接鏈路的、具有標(biāo)準(zhǔn)RS-232數(shù)據(jù)格式的信號可被調(diào)制(解調(diào))來把所述數(shù)據(jù)從客戶機(jī)傳送到主機(jī)。然而,當(dāng)發(fā)送和接收這種調(diào)制數(shù)據(jù)時將引起以下的一個或多個問題-噪聲和干擾易感性;-數(shù)據(jù)比特錯誤;-由于在基于載波的IR接收機(jī)上的AGC調(diào)諧而引起的靈敏度降低;
-在紅外發(fā)射機(jī)級中的高的功率消耗。
發(fā)明概要本發(fā)明的目的是提供一種無線通信系統(tǒng),其中解決和/或減輕一個或多個上述的問題,然而同時限制了對于附加的微處理器單元的需要,特別是在主機(jī)中。
為此,按照本發(fā)明的無線通信系統(tǒng)的第一實施例的特征在于,客戶機(jī)包括編碼功能,用來將數(shù)據(jù)生成器按標(biāo)準(zhǔn)RS-232生成的數(shù)據(jù)編碼成代碼,把編碼的數(shù)據(jù)發(fā)送到內(nèi)部客戶機(jī)RS-232端口,其中每字符的數(shù)據(jù)比特的數(shù)目增加,而接連的空格的最大數(shù)目減??;被耦合到所述客戶機(jī)RS-232端口和客戶機(jī)發(fā)射機(jī)的調(diào)制器;被耦合到主機(jī)接收機(jī)和主機(jī)的內(nèi)部RS-232端口的解調(diào)器,以解調(diào)所調(diào)制的IR信號;以及被耦合到主機(jī)內(nèi)部RS-232端口的主處理器。
按照本發(fā)明的無線通信系統(tǒng)的第二實施例的特征在于,客戶機(jī)包括編碼功能,用來將數(shù)據(jù)生成器按標(biāo)準(zhǔn)RS-232生成的數(shù)據(jù)編碼成代碼,把編碼的數(shù)據(jù)發(fā)送到內(nèi)部客戶機(jī)RS-232端口,其中每字符的數(shù)據(jù)比特的數(shù)目增加,而接連的標(biāo)志的最大數(shù)目減??;被耦合到所述客戶機(jī)RS-232端口和客戶機(jī)發(fā)射機(jī)的調(diào)制器,被耦合到主機(jī)接收機(jī)和主機(jī)的內(nèi)部RS-232端口的解調(diào)器,以解調(diào)所調(diào)制的IR信號;以及被耦合到主機(jī)內(nèi)部RS-232端口的主處理器,其中客戶機(jī)發(fā)射機(jī)包括倒相器,用于把標(biāo)志倒相為空格以及進(jìn)行相反的倒相。
把標(biāo)準(zhǔn)RS-232代碼變換成具有增加數(shù)目的比特和減小數(shù)目的最大的接連空格的代碼(在第一實施例中),使得至少能夠減輕某些上述的問題。在第二實施例中,最大數(shù)目的接連的標(biāo)志被減小,但由于倒相器(其把空格倒相為標(biāo)志以及反之亦然),這個實施例在所發(fā)送信號中接連空格的最大數(shù)目被減小方面,等價于第一實施例。更具體地(正如將在下面說明的),由于在發(fā)射機(jī)與接收機(jī)之間傳輸?shù)男盘栔薪舆B空格的最大數(shù)目的減小,有可能減小帶寬,減小噪聲和干擾易感性,以及可以減小在最大和最小脈沖持續(xù)時間之間的比值,這在接收機(jī)中利用數(shù)據(jù)限幅電路(data-slicing circuit)時減少比特差錯。
在按照本發(fā)明的系統(tǒng)中,通過編碼功能來執(zhí)行數(shù)據(jù)的編碼,該編碼功能可以是編碼器(例如,微處理器或編碼電路)或是在客戶機(jī)中的編碼軟件功能,它把編碼的數(shù)據(jù)發(fā)送到客戶機(jī)的內(nèi)部RS-232端口,然后,客戶機(jī)把它們傳送到IR發(fā)射機(jī),IR發(fā)射機(jī)調(diào)制這些信號并對其進(jìn)行發(fā)送。發(fā)射機(jī)可包括倒相器,如第二實施例那樣,以便把標(biāo)志倒相為空格以及反之亦然。因為它是通過內(nèi)部RS-232端口發(fā)送的,所以比特的時序是按標(biāo)準(zhǔn)RS-232格式。編碼的信號被調(diào)制以及被發(fā)送到主機(jī)的接收機(jī),接收的信號在主機(jī)中被解調(diào)。被解調(diào)的、仍舊編碼的信號然后直接發(fā)送到主機(jī)的RS-232 UART并通過它(因為比特的時序是按標(biāo)準(zhǔn)RS-232格式的)。這樣的RS-232 UART是許多處理器的商品接口(commodity interface)。通過RS-232 UART傳送的信號然后可以在主處理器的譯碼功能中被譯碼,而不需要單獨的微處理單元。在公知的系統(tǒng)中,常常利用需要附加的微處理器單元的RS-232時序獨立的編碼功能。從標(biāo)準(zhǔn)RS-232格式改變比特時序的編碼和譯碼方案需要在主機(jī)的接收機(jī)/解調(diào)器與RS-232 UART之間的、在主機(jī)中的單獨的微控制器,用于譯碼信號和把它們變換成可被主處理器的RS-232 UART處理的信號。這樣的附加微處理器很大地增加了該系統(tǒng)的成本。在按照本發(fā)明的系統(tǒng)和方法中,譯碼是在主機(jī)的RS-232 UART后面完成的,它去除對于附加微處理器的需要。沒有像本發(fā)明那樣減小接連的標(biāo)志或空格的最大數(shù)目的編碼和譯碼方案并不或只在較小的程度上導(dǎo)致所述問題的減輕。
可以指出,當(dāng)只考慮發(fā)送/接收方時,在編碼數(shù)據(jù)中每字符的比特數(shù)的增加本身減小了最大的數(shù)據(jù)傳送速度(總的數(shù)據(jù)率)。然而,與在RS-232 UART之前必須使用單獨的微處理器完成編碼的系統(tǒng)相比較,總的有效的最大數(shù)據(jù)傳送速率(凈數(shù)據(jù)率)并沒有減小,但由于不需要單獨的微控制器的事實,所以大致上(grosso modo)是可比較的或甚至被增加。這樣的微處理器固有地大大減慢被看作整體的該系統(tǒng)的傳送速度。
在優(yōu)選實施例中,編碼電路編碼該數(shù)據(jù),以使得接連空格的最大數(shù)目等于接連的空格或標(biāo)志的最小數(shù)目。這樣的編碼/譯碼方案使得出現(xiàn)了上述問題的非常有利的減輕。
在另一個優(yōu)選實施例中,編碼/譯碼是通過編碼/譯碼表完成的。
通過此后描述的實施例,將闡述和明白本發(fā)明的這些和其他方面。
附圖簡述在圖上
圖1示意地顯示無線通信系統(tǒng),圖2示意地顯示按照本發(fā)明的第一實施例的無線通信的客戶機(jī)和主機(jī),圖3示意地顯示按照本發(fā)明的第二實施例的無線通信的客戶機(jī)和主機(jī)。
附圖不是按比例畫的。通常,等同的部件在圖上用相似的數(shù)字表示。
優(yōu)選實施例詳細(xì)描述圖1示意地顯示包括至少一個主機(jī)(2)和至少一個客戶機(jī)(1)的無線通信系統(tǒng)的一般情形??蛻魴C(jī)(1)和主機(jī)(2)通過在無線媒體上發(fā)送和接收IR信號(5)(用箭頭表示)而互相通信??蛻魴C(jī)包括發(fā)射機(jī)(3),用于發(fā)送IR信號,主機(jī)包括接收機(jī)(4),用于接收IR信號。IR信號是被調(diào)制的。
用于通過無線傳輸信道調(diào)制來建立主機(jī)與客戶機(jī)間的直接鏈路的、具有標(biāo)準(zhǔn)RS-232數(shù)據(jù)格式的信號可被調(diào)制(解調(diào))來把所述數(shù)據(jù)從客戶機(jī)傳送到主機(jī)。然而,當(dāng)發(fā)送和接收此調(diào)制數(shù)據(jù)時將引起一個或多個以下的問題-由于對NRZ數(shù)據(jù)的高帶寬要求而引起的噪聲和干擾易感性;-由于用自適應(yīng)限幅參考的數(shù)據(jù)限幅的差錯而引起的NRZ數(shù)據(jù)比特差錯;-由于基于載波的IR接收機(jī)上的AGC調(diào)諧而引起的靈敏度降低;-紅外發(fā)射機(jī)級中的高的功率消耗。
RS-232標(biāo)準(zhǔn)規(guī)定兩個邏輯電平-邏輯‘0’被稱為‘空格’,以及具有從3.3到15V的電壓電平-邏輯‘1’被稱為‘標(biāo)志’,以及具有從-3.3到-15V的電壓電平。
一個字節(jié)可被看作為一個矩形脈沖序列,其中脈沖的最小持續(xù)時間Tmin由接連空格的最小數(shù)目乘以1比特的標(biāo)準(zhǔn)持續(xù)時間代表。這等于1比特時間。最大數(shù)目的接連的空格(后面是標(biāo)志)代表最大脈沖持續(xù)時間Tmax。這個最大脈沖持續(xù)時間Tmax按照RS-232標(biāo)準(zhǔn)等于10比特時間(停止-開始比特過渡總是空格-標(biāo)志)。
通過無線鏈路調(diào)制和解調(diào)這樣的信號將意味著當(dāng)無線鏈路輸送持續(xù)時間范圍從Tmin到Tmax的脈沖時,解調(diào)的信號需要從1/Tmax到1/Tmin的帶寬。這個高的帶寬要求將使得無線鏈路易受到帶內(nèi)噪聲和干擾的影響。所需要帶寬的減小減輕了這個問題。在按照本發(fā)明的系統(tǒng)中,接連的空格的最大數(shù)目被減小,因此Tmax被減小,以及所需要的帶寬被減小。在優(yōu)選實施例中,接連的空格的最大數(shù)目和最小數(shù)目是相同的,即1,以及所需要的帶寬被大大地減小。這個優(yōu)點對于所有的系統(tǒng)都成立。
當(dāng)在接收機(jī)中使用數(shù)據(jù)限幅電路時,出現(xiàn)另一個優(yōu)點。許多接收機(jī)將具有自適應(yīng)限幅參考的數(shù)據(jù)限幅電路用于把被解調(diào)的輸出信號脈沖整形到適當(dāng)?shù)臄?shù)字信號電平。自適應(yīng)限幅參考被設(shè)置為具有限幅電平時間常數(shù)tslice。最有效的限幅電平時間常數(shù)是在三個極端情形之間的折衷-最大數(shù)目的接連空格后面跟隨一個標(biāo)志-一個空格后面跟隨最大數(shù)目的標(biāo)志,-一個空格后面跟隨一個標(biāo)志。
在按照本發(fā)明的系統(tǒng)中,極端情形互相更接近,這使得能夠更好地折衷,由此減小延時和比特差錯。
當(dāng)在基于載波的IR接收機(jī)上進(jìn)行AGC調(diào)諧時,出現(xiàn)另一個優(yōu)點。
許多基于載波的IR接收機(jī)在其中具有AGC(自動增益控制)功能。這個AGC使時間常數(shù)tAGC設(shè)置為大的數(shù)值,以使得該IR接收機(jī)對于來自直流DC光源的噪聲不敏感,而對于短持續(xù)時間脈沖敏感。這個時間常數(shù)tAGC必須大于Tmax,否則接收不到真實的信號。因為在按照本發(fā)明的系統(tǒng)中Tmax被減小,所以tAGC可被減小,噪聲可被減小。
圖2示意地顯示圖1的無線通信系統(tǒng)的客戶機(jī)(21)??蛻魴C(jī)包括發(fā)射機(jī)(23)、用于生成數(shù)據(jù)的生成器(26)、和用于編碼數(shù)據(jù)以及把編碼的數(shù)據(jù)發(fā)送到內(nèi)部RS-232端口(28)的編碼軟件功能(27),編碼的信號在調(diào)制器(30)中被調(diào)制,該調(diào)制器被載頻生成器(29)提供以載頻。編碼的和調(diào)制的信號(25)被發(fā)送到主機(jī)(22),主機(jī)(22)包括接收機(jī)(24),它把編碼的和調(diào)制的信號發(fā)送到解調(diào)器(31)。接收機(jī)在本例中包括AGC(自動增益控制)電路。在解調(diào)后,信號在可選地借助于自適應(yīng)限幅參考電路而被脈沖整形后通過內(nèi)部RS-232端口傳送,以及在該主處理器(34)中且由該主處理器(34)譯碼,該主處理器包括譯碼功能(35)。譯碼功能可以是硬件或軟件的任何片段,諸如用于譯碼該已編碼的數(shù)據(jù)的電路或程序(的一部分)。在優(yōu)選實施例中,利用查找表來進(jìn)行譯碼。在優(yōu)選實施例中,RS-232端口配備有RS-232緩沖器電路(33)。這提供更高速度的附加優(yōu)點,或替換地,和/或部分地共同提供可以降低主處理器的時間響應(yīng)的可能性。
下面在表1中給出可能的編碼/譯碼方案,其中原先的信號的4比特序列被編碼成8比特,其中1代表標(biāo)志以及0代表空格。在客戶機(jī)中的編碼電路和在主處理器中的譯碼器都包括用于按照這個表把未編碼的數(shù)據(jù)變換成編碼的(Manchester雙相)數(shù)據(jù)和進(jìn)行相反變換的裝置。
表1原先信號編碼信號 附注00000101 0101 編碼是在發(fā)送信號通過客戶機(jī)的內(nèi)部 RS-00010101 0110 323端口之前完成的。
00100101 1001 譯碼是在主機(jī)的主處理器中、在主機(jī)的主00110101 1010 處理器的內(nèi)部RS-323端口后完成的01000110 010101010110 011001100110 100101110110 101010001001 010110011001 011010101001 100110111001 101011001010 010111011010 011011101010 100111111010 1010可以看到,在原先信號中接連的空格(零)的最大數(shù)目是4,因此tmax是四倍比特時間,在編碼信號中接連的空格的最大數(shù)目是2,因此tmax是二倍比特時間。對于以上給出的實施例的例子還應(yīng)當(dāng)指出,對于所發(fā)送的每個字節(jié)(=2個8比特的編碼信號),接連的零的最大數(shù)目從8減小到2。該被解調(diào)的信號的帶寬由于tmax的減小而可以很大地減小,因此減小對于帶內(nèi)噪聲和干擾的易感性。信號本身在被發(fā)送通過客戶機(jī)的內(nèi)部RS-323端口之前被編碼,此后該信號被調(diào)制,然后信號在被接收和被解調(diào)器解調(diào)之后,可以直接發(fā)送通過主機(jī)的主處理器的內(nèi)部RS-323 UART。因為Tmax被減小,TAGC可被減小,從而改進(jìn)信號噪聲比。因為Tmax被減小(比值Tmax/Tmin也減小),由于數(shù)據(jù)限幅而引起的差錯可被減小。
下面在表2上給出按照本發(fā)明的編碼方案的另一個例子。
表2原先信號編碼信號 附注00001111 0101編碼是在發(fā)送信號通過客戶機(jī)的內(nèi)00011110 1011部RS-323端口之前完成的。
00101101 0111譯碼是在主機(jī)的主處理器中、在主00111010 1111機(jī)的主處理器的內(nèi)部RS-323端口01000101 1111后完成的01011110 110101101101 101101111011 011110000110 111110011101 110110101011 101110110111 011111001011 110111010111 101111100110 110111111011 1111可以看到,在原先信號中接連的空格(零)的最大數(shù)目是4,因此tmax是四倍比特時間,在編碼信號中接連的空格的最大數(shù)目是1,因此tmax是1比特時間。還應(yīng)當(dāng)指出,在這個方案中,8比特編碼的數(shù)據(jù)的最后比特總是標(biāo)志(1)。結(jié)果,當(dāng)發(fā)送兩個8比特數(shù)據(jù)時,接連的空格的最大數(shù)目保持為1。帶寬甚至可以比給出的第一例減小更多。表2所示的編碼方案超過表1所示的編碼方案的優(yōu)點在于,每個已編碼信號的零的平均數(shù)目是2。在數(shù)據(jù)傳送期間,零需要能量。在按照表2的方案中,這個能量比按照表1的方案的能量更低,雖然平均來說是與未編碼的數(shù)據(jù)相同的,但比未編碼的信號更恒定。在這個方案中,接連的空格的最大數(shù)目也等于接連的空格的最小數(shù)目。由此,Tmax/Tmin盡可能地減小。
以上給出的表顯示在按照本發(fā)明的設(shè)備中可使用的編碼/譯碼方案的例子。
圖3顯示本發(fā)明的第二實施例的例子。在這個實施例中,發(fā)射機(jī)23包括倒相器,用來把標(biāo)志倒相成空格,并且反之亦然。同樣地,接收機(jī)24包括倒相器37。在第二實施例中,編碼功能做成為使得接連的標(biāo)志的最大數(shù)目被減小。例如通過在表1和2中在編碼信號中把所有的一改變成零以及進(jìn)行相反改變,可以得到這樣的編碼方案的兩個例子。由于在編碼信號中接連的標(biāo)志的最大數(shù)目被減小和編碼信號以倒相模式被發(fā)送,在所發(fā)送的信號中接連的空格的最大數(shù)目有利地被減小。信號的倒相對于減小功率消耗可以是有利的。
如上所述,接收機(jī)包括倒相器。在實施例中,如果在主處理器中的譯碼表是客戶機(jī)中編碼表的鏡像,則這個接收機(jī)倒相器可以省去。一方面,這樣的系統(tǒng)需要多少更復(fù)雜的編碼/譯碼方案,因為編碼/譯碼表并不完全互相相同,然而,另一方面,在接收機(jī)中不需要倒相器,這可降低成本。
應(yīng)當(dāng)指出,表1顯示其中接連的標(biāo)志的最大數(shù)目和接連的空格的最大數(shù)目都減小(從4到2)的編碼方案,以及在表1的例子中二者減小到相同的量。這樣的編碼/譯碼方案通常是其中接連的標(biāo)志和空格的最大數(shù)目都減小的所有的編碼方案,其可應(yīng)用于第一以及第二實施例,即,只是在客戶機(jī)與主機(jī)之間傳輸之前有或沒有倒相器。
對于上述的所有的編碼/譯碼方案,譯碼是在主處理器中主機(jī)的RS-232 UART之后完成的,在公知的系統(tǒng)中不需要附加的微處理器。不必使用微處理器的可能性在成本以及整體的凈比特傳送速率方面提供很大的優(yōu)點。
簡言之,本發(fā)明可被描述如下無線通信系統(tǒng)包括具有用于發(fā)送紅外信號的發(fā)射機(jī)(3,23)的客戶機(jī)(1),和具有用于接收紅外信號(5,25)的主機(jī)接收機(jī)(4,24)的主機(jī)(2),客戶機(jī)和主機(jī)具有內(nèi)部RS-232端口(28,32)??蛻魴C(jī)包括用于生成數(shù)據(jù)的數(shù)據(jù)生成器(26),和用于調(diào)制所述數(shù)據(jù)以及把所述調(diào)制的數(shù)據(jù)傳送到客戶機(jī)發(fā)射機(jī)(23)的調(diào)制器(30)。主機(jī)包括用于解調(diào)由主機(jī)接收機(jī)接收的IR信號的解調(diào)器(31)??蛻魴C(jī)(1,21)包括編碼電路(27),編碼由數(shù)據(jù)生成器按標(biāo)準(zhǔn)RS-232格式生成的數(shù)據(jù),以便減小在所發(fā)送的信號中接連的空格的最大數(shù)目。主機(jī)的解調(diào)器被耦合到主機(jī)接收機(jī)和主機(jī)的內(nèi)部RS-232端口,以便解調(diào)該被調(diào)制的IR信號,以及被耦合到主機(jī)內(nèi)部RS-232端口的主處理器(34)被使用來例如優(yōu)選地通過查找表譯碼該數(shù)據(jù)。優(yōu)選地,編碼功能在主機(jī)中管理,這既不需要也不具有附加的微處理器進(jìn)行譯碼。
權(quán)利要求
1.一種無線通信系統(tǒng),包括具有用于發(fā)送紅外信號的客戶機(jī)發(fā)射機(jī)(3,23)的至少一個客戶機(jī)(1,21),和具有用于接收由客戶機(jī)發(fā)送的紅外信號(5,25)的主機(jī)接收機(jī)(4,24)的主機(jī)(2),該客戶機(jī)和主機(jī)都具有內(nèi)部RS-232端口(28,32),該客戶機(jī)包括用于生成數(shù)據(jù)的數(shù)據(jù)生成器(26),和用于調(diào)制(30)所述數(shù)據(jù)以及把所述調(diào)制的數(shù)據(jù)傳送到客戶機(jī)發(fā)射機(jī)(23)的調(diào)制器,該主機(jī)包括用于解調(diào)由主機(jī)接收機(jī)接收的IR信號的解調(diào)器(31),其特征在于,該客戶機(jī)(2,21)包括編碼功能(27),把由數(shù)據(jù)生成器按標(biāo)準(zhǔn)RS-232生成的數(shù)據(jù)編碼成代碼,以及把編碼的數(shù)據(jù)發(fā)送到內(nèi)部客戶機(jī)RS-232端口,其中每字符的數(shù)據(jù)比特的數(shù)目被增加,而同時與未編碼的數(shù)據(jù)相比較,接連的空格的最大數(shù)目被減小;該調(diào)制器(30)被耦合到所述客戶機(jī)RS-232端口(28)和客戶機(jī)發(fā)射機(jī)(23),該主機(jī)包括被耦合到主機(jī)接收機(jī)(24)和主機(jī)的內(nèi)部RS-232端口(32)的解調(diào)器,用來解調(diào)該被調(diào)制的IR信號,以及被耦合到主機(jī)內(nèi)部RS-232端口(32)的主處理器(34),該主機(jī)包括譯碼功能(35),用于譯碼通過主機(jī)的內(nèi)部RS-232端口接收的解調(diào)的數(shù)據(jù)。
2.如權(quán)利要求1或2中要求的無線通信系統(tǒng),其特征在于,編碼功能這樣地編碼數(shù)據(jù),以使得接連的空格的最大數(shù)目等于接連的空格的最小數(shù)目。
3.如權(quán)利要求1中要求的無線通信系統(tǒng),其特征在于,編碼功能這樣地編碼數(shù)據(jù),以使得接連的標(biāo)志的最大數(shù)目被減小。
4.一種無線通信系統(tǒng),包括具有用于發(fā)送紅外信號的客戶機(jī)發(fā)射機(jī)(3,23)的至少一個客戶機(jī)(1,21),和具有用于接收由客戶機(jī)發(fā)送的紅外信號(5,25)的主機(jī)接收機(jī)(4,24)的主機(jī)(2),該客戶機(jī)和主機(jī)具有內(nèi)部RS-232端口(28,32),該客戶機(jī)包括用于生成數(shù)據(jù)的數(shù)據(jù)生成器(26),和用于調(diào)制(30)所述數(shù)據(jù)以及把所述調(diào)制的數(shù)據(jù)傳送到客戶機(jī)發(fā)射機(jī)(23)的調(diào)制器,該主機(jī)包括用于解調(diào)由主機(jī)接收機(jī)接收的IR信號的解調(diào)器(31),其特征在于,客戶機(jī)(2,21)包括編碼功能(27),把由數(shù)據(jù)生成器按標(biāo)準(zhǔn)RS-232生成的數(shù)據(jù)編碼成代碼,以及把編碼的數(shù)據(jù)發(fā)送到內(nèi)部客戶機(jī)RS-232端口,其中每字符的數(shù)據(jù)比特的數(shù)目被增加,而同時與未編碼的數(shù)據(jù)相比較,接連的標(biāo)志的最大數(shù)目被減小;該調(diào)制器(30)被耦合到所述客戶機(jī)RS-232端口(28)和客戶機(jī)發(fā)射機(jī)(23),該客戶機(jī)發(fā)射機(jī)包括倒相器,用于把標(biāo)志倒相成空格以及進(jìn)行相反的倒相,該主機(jī)包括被耦合到主機(jī)接收機(jī)(24)和主機(jī)的內(nèi)部RS-232端口(32)的解調(diào)器,用來解調(diào)該被調(diào)制的IR信號,以及被耦合到主機(jī)內(nèi)部RS-232端口(32)的主處理器(34),該主機(jī)包括譯碼功能(35),用于譯碼通過主機(jī)的內(nèi)部RS-232端口接收的解調(diào)的數(shù)據(jù)。
5.如權(quán)利要求5中要求的無線通信系統(tǒng),其特征在于,主機(jī)接收機(jī)包括倒相器,用于把標(biāo)志倒相成空格和進(jìn)行相反的倒相。
6.如權(quán)利要求1或2中要求的無線通信系統(tǒng),其特征在于,主處理器包括譯碼功能(35)。
7.如權(quán)利要求6中要求的無線通信系統(tǒng),其特征在于,主機(jī)不包括與主處理器分開的、用于譯碼的微處理器。
8.如權(quán)利要求4中要求的無線通信系統(tǒng),其特征在于,編碼功能這樣地編碼數(shù)據(jù),以使得接連的標(biāo)志的最大數(shù)目等于接連的標(biāo)志的最小數(shù)目。
9.如權(quán)利要求1或4中要求的無線通信系統(tǒng),其特征在于,編碼/譯碼是通過編碼/譯碼查找表完成的。
10.如權(quán)利要求1或4中要求的無線通信系統(tǒng),其特征在于,主機(jī)接收機(jī)包括自適應(yīng)限幅參考電路,用于對被解調(diào)的輸出信號進(jìn)行脈沖整形。
11.如權(quán)利要求1或4中要求的無線通信系統(tǒng),其特征在于,主機(jī)接收機(jī)包括AGC電路。
12.一種在無線通信系統(tǒng)中傳送數(shù)據(jù)的方法,所述系統(tǒng)包括具有用于發(fā)送紅外信號的客戶機(jī)發(fā)射機(jī)(3,23)的至少一個客戶機(jī)(1,21),和具有用于接收由客戶機(jī)發(fā)送的紅外信號(5,25)的主機(jī)接收機(jī)(4,24)的主機(jī)(2),該客戶機(jī)和主機(jī)都具有內(nèi)部RS-232端口(28,32),在該方法中-數(shù)據(jù)在該客戶機(jī)中生成和被調(diào)制,和-所述調(diào)制的數(shù)據(jù)被傳送到客戶機(jī)發(fā)射機(jī)(23),-該被調(diào)制的數(shù)據(jù)在主機(jī)中被解調(diào),其特征在于,-在客戶機(jī)(2,21)中,該數(shù)據(jù)被編碼成代碼,其中每字符的數(shù)據(jù)比特的數(shù)目增加而同時與未編碼的數(shù)據(jù)相比較,接連的空格的最大數(shù)目被減小,此后-該被編碼的數(shù)據(jù)被發(fā)送到內(nèi)部客戶機(jī)RS-232端口(28),該編碼的數(shù)據(jù)被調(diào)制和被發(fā)送,發(fā)送的數(shù)據(jù)在被傳送到主機(jī)的內(nèi)部RS-232端口(32)之前被解調(diào),以及此后該編碼的數(shù)據(jù)在主機(jī)中被譯碼,或者-在客戶機(jī)(2,21)中,該數(shù)據(jù)被編碼成代碼,其中每字符的數(shù)據(jù)比特的數(shù)目增加而同時與未編碼的數(shù)據(jù)相比較,接連的標(biāo)志的最大數(shù)目被減小,此后該被編碼的數(shù)據(jù)被發(fā)送到內(nèi)部客戶機(jī)RS-232端口(28),該被編碼的數(shù)據(jù)被調(diào)制、倒相和被發(fā)送,該被發(fā)送的數(shù)據(jù)在被傳送到主機(jī)的內(nèi)部RS-232端口(32)之前被解調(diào),以及此后該編碼的數(shù)據(jù)在主機(jī)中被譯碼。
13.在如權(quán)利要求12中要求的無線通信系統(tǒng)中傳送數(shù)據(jù)的方法,其特征在于,被編碼的數(shù)據(jù)在主處理器中由譯碼功能譯碼。
全文摘要
無線通信系統(tǒng)包括具有用于發(fā)送紅外信號的發(fā)射機(jī)(3,23)的客戶機(jī)(1),和具有用于接收紅外信號(5,25)的主機(jī)接收機(jī)(4,24)的主機(jī)(2),客戶機(jī)和主機(jī)都具有內(nèi)部RS-232端口(28,32)。該客戶機(jī)包括用于生成數(shù)據(jù)的數(shù)據(jù)生成器(26),和用于調(diào)制所述數(shù)據(jù)并把所述調(diào)制的數(shù)據(jù)傳送到客戶機(jī)發(fā)射機(jī)(23)的調(diào)制器(30)。該主機(jī)包括用于解調(diào)由主機(jī)接收機(jī)接收的IR信號的解調(diào)器(31)??蛻魴C(jī)(2,21)包括編碼功能(27),對由數(shù)據(jù)生成器按標(biāo)準(zhǔn)RS-232格式生成的數(shù)據(jù)編碼,以減小所發(fā)送的信號中接連空格的最大數(shù)目。主機(jī)的解調(diào)器被耦合到主機(jī)接收機(jī)和主機(jī)的內(nèi)部RS-232端口,以解調(diào)該被調(diào)制的IR信號,以及主處理器(34)被耦合到主機(jī)內(nèi)部RS-232端口。在主機(jī)(2)的主處理器中的譯碼功能(33)通過查找表進(jìn)行譯碼。本發(fā)明的重要的優(yōu)點是消除了對附加微處理器的需要。
文檔編號H04B10/18GK1557079SQ02818635
公開日2004年12月22日 申請日期2002年9月9日 優(yōu)先權(quán)日2001年9月24日
發(fā)明者P·D·格里普, M·E·C·蘭布雷奇特斯, C 蘭布雷奇特斯, P D 格里普 申請人:皇家飛利浦電子股份有限公司