專利名稱:解調方案選擇方法以及采用該方法的數字廣播接收機的制作方法
技術領域:
與本發明一致的設備和方法涉及數字廣播接收,更具體地講,涉及在支持多個解調方案的數字廣播接收機中為特定的頻道高效地選擇一個解調方案。
背景技術:
數字廣播接收機是將根據數字傳輸方案發射的廣播信號恢復為原始數字數據的設備。數字廣播發射機,即,廣播站區域(下文中,被稱作“頭端”)使用數字技術將模擬信號轉換為由0和1組成的數字信號,將被轉換的信號和其他信息一起壓縮,然后根據數字傳輸方案發射被壓縮的信號。然后,數字廣播接收機接收發射的信號并將該信號轉換為原始的視頻和音頻。
與模擬技術相比,數字技術通常對噪音具有強健性,需要更少的傳輸功率,允許使用誤差糾正,并且在發送,復制和積聚中信號的劣化更少。另外,數字技術能夠對視頻/音頻信號進行高頻壓縮并便于搜索、處理和編輯信息。與傳統的模擬電視(TV)相比,使用這種數字技術的數字廣播在對噪音具有強健性和實現高效信息傳輸方面具有優勢。
為了通過線纜、地面、或衛星傳播傳輸數字廣播信號,需要基帶信號如原始視頻/音頻信號的調制。數字調制的例子是正交振幅調制(QAM)、正交相移鍵控(QPSK)、和編碼正交頻分復用(COFDM)。其中,QAM通常用于線纜廣播。QAM的不同格式,如QAM64、QAM256、和QAM1024已經被商業化。QPSK用于線纜廣播中的返回頻道。COFDM用于歐洲的地面廣播和微波多點分布服務(MMDS)。
QAM被廣泛地應用在包括線纜廣播領域的各種領域。QAM使用通過調制兩個正交載波和兩個獨立的基帶信號的幅度產生QAM信號的中頻(IF)調制方案。QAM用于在方便的頻帶中調制數字信息。如果使用QAM方案,被信號占用的譜帶與傳輸線的通帶相匹配,從而信號被頻分復用或能使用小天線被發射。QAM被數字視頻廣播(DVB)、數字音頻視頻委員會(DAVIC)和多媒體有線電視網絡系統(MCNS)合作伙伴采用,以通過同軸電纜、混合光纖同軸(HFC)電纜、微波多點分布系統(MMDS)TV網絡傳輸數字TV信號。
QAM方案可以不同的(4、16、32、64、128、256、512和1024)水平出現,提供2、4、5、6、7、8、9和10Mbits/s/MHz。在這種情況下,能夠通過6MHz的美國CATV頻道提供最大約42Mbits/s(QAM-256)并能夠通過8MHz的歐洲CATV頻道提供最大56Mbits/s。
同時,美國的地面廣播采用8電平殘留邊帶(8-VSB)作為標準并已經傾向于采用16-電平VSB(16-VSB)。VSB技術是在數字TV中接收數字廣播傳輸信號和恢復被壓縮的數字數據為原始視頻/音頻的關鍵傳輸技術。VSB技術在美國、加拿大、韓國、臺灣等被采用作為地面數字TV傳輸標準。先進電視系統委員會(ATSC)是從模擬系統國家電視系統委員會(NTSC)發展而來。ATSC是在其中NTSC在與NTSC廣播技術中使用的相同的6MHz頻帶以數字模式被實施的系統。
ATSC使用VSB調制方案,其中,當任何干擾信號如重影信號不存在時,如果信號水平比噪音水平至少高15dB,那么視頻接收就是可能的,并且能以小輸出功率保證寬服務區域。另外,ATSC對產生在汽車火花塞中的或電扇、干燥機等的電機中的脈沖噪音具有強健性。
VSB系統的主要特點是采用小的導頻信號而不是QAM中使用的抑制載波。導頻信號位于NTSC頻譜的Nyquist斜率上以是影響NTSC的聯合頻道干擾最小化。如果沒有其他頻道惡化,導頻信號能夠以0dB的信噪比(SNR)被接收并且即使在惡劣的條件如重影或聯合頻道干擾下也能容易地被接收。
商業化的VSB的例子是8-VSB和16-VSB。8-VSB允許1個數字廣播節目在一個廣播波段內被傳輸,而16-VSB,即,數字線纜電視傳輸技術,允許兩個數字廣播(即,HDTV)節目在相同的廣播波段中被同時傳輸。因此,16-VSB已經發展為線纜電視廣播環境中高效的數字廣播傳輸技術。
如上所述,根據大多數國家使用根據標準(即,廣播標準)單一指定的調制方案。因此,數字廣播接收機根據指定的方案執行解調。然而,數字廣播標準即使在單一的區域內也會根據地面、衛星或線纜傳播而不同。即使對于地面廣播,許多頻道也可在必要時使用不同的解調方案。另外,一個區域中的用戶可能想接收從與用戶的區域所使用的標準不同的另一個區域轉發的地面或衛星廣播信號。如上所述,當用戶想在單個數字廣播接收機上觀看多個使用不同方案調制的廣播時,數字廣播接收機必須已經知道全部的調制方案或者用戶需要手動指定全部解調方案。然而,許多廣播站可能使用各種調制方案并且單一廣播站可能使用不同的根據內容種類的調制方案。因此,數字廣播接收機實際上不可能提前知道用于各廣播信號的調制方案。
因此如果發射機根據設備的特點使用不同的調制方案發射數字廣播信號,數字廣播接收機需要搜索各種解調方案并正確地捕獲頻道的廣播信號。因此,需要一種為具有未知的調制的數字廣播信號高效地選擇正確的解調方案的方法。
發明內容
本發明提供一種方法和設備,如果根據物理頻道使用不同的調制方案發送數字廣播信號,那么該方法和設備高效地選擇與調制方案對應的解調方案并使用找到的方案解調基帶信號。
本發明也提供選擇解調方案的各種方法。
根據本發明的一個方面,提供一種在數字廣播接收機中選擇解調方案的方法。該方法包括接收頻道的數字廣播信號;使用對應于順序索引的解調方案嘗試數字廣播信號的解調;和如果解調嘗試成功,則恢復數據并且如果解調嘗試沒有成功,則使用對應于下一個順序索引的解調方案再次嘗試解調。
根據本發明的另一個方面,提供一種在預定數量的被數字廣播接收機支持的解調方案中選擇解調方案以解調頻道的數字廣播信號的方法,該方法包括接收頻道的數字廣播信號,嘗試使用最近的被成功執行的解調方案解調數字廣播信號,和如果解調嘗試成功,則恢復數據并且如果解調嘗試沒有成功,則使用對應于在被分配給最近的成功解調方案的順序索引之后的下一個順序索引的解調方案再次嘗試解調。
根據本發明的另一個方面,提供一種在預定數量的被數字廣播接收機支持的解調方案中選擇解調方案以解調頻道的數字廣播信號的方法,該方法包括接收頻道的數字廣播信號,嘗試使用具有最大使用頻率的解調方案解調數字廣播信號,和如果解調嘗試成功,則恢復數據并且如果解調嘗試沒有成功,則使用對應于在被分配給最近的成功解調方案的順序索引之后的下一個順序索引的解調方案再次嘗試解調。
根據本發明的另一個方面,提供一種在預定數量的被數字廣播接收機支持的解調方案中選擇解調方案以解調頻道的數字廣播信號的方法,該方法包括接收頻道的數字廣播信號,嘗試使用具有最大使用頻率的解調方案解調數字廣播信號,和如果解調嘗試成功,則恢復數據并且如果解調嘗試沒有成功,則使用具有次最大使用頻率的解調方案再次嘗試解調。
根據本發明的另一個方面,提供一種在預定數量的被數字廣播接收機支持的解調方案中選擇解調方案、使用被選擇的解調方案執行解調并恢復數據的數字廣播接收機。該數字廣播接收機包括信號接收單元,從數字廣播信號接收被用戶選擇的信號;解調控制單元,在被數字廣播接收機支持的解調方案中選擇解調方案,控制數字解調單元以使用被選擇的解調方案執行解調,并確定來自于數字解調單元的輸出信號是否已經被適當地解調;數字解調單元,響應于解調控制單元的控制,使用被選擇的解調方案解調被選擇的信號;和數據恢復單元,如果輸出信號被確定為正在被適當地解調,那么從來自數字解調單元的輸出信號中恢復數據。
通過下面結合附圖對其中的實施例進行進行的描述,本發明的上述和其他方面將會變得更加清楚,其中圖1是根據本發明的示例性實施例的數字廣播接收機的框圖;圖2是圖1中顯示的信號接收單元和數字解調單元的詳細框圖;圖3是圖2中顯示的符號恢復單元的詳細框圖;圖4是根據本發明的示例性實施例的順序切換方法的流程圖;圖5是用于解釋具體的示例中的順序切換方法的示圖;圖6是傳輸流的配置的示圖;圖7是根據本發明的示例性實施例的“最近之后順序”切換方法的流程圖;圖8是用于解釋具體的示例中的“最近之后順序”順序切換方法的示圖;圖9是根據本發明的示例性實施例的“最大之后順序”切換方法的流程圖;圖10是用于解釋具體的示例中的“最大之后順序”順序切換方法的示圖;圖11是根據本發明的示例性實施例的“頻率次序”切換方法的流程圖;和圖12是用于解釋特定的示例中的“頻率次序”順序切換方法的示圖。
具體實施例方式
現在,參照附圖來詳細描述本發明的實施例,其示例性實施例在附圖中示出。本發明的優點和特點將會通過參考如下的示例性實施例的描述和附圖被理解得更加清楚。然而,本發明可以不同形式實施,并不限于上述實施例。這些示例性實施例被提供從而使本發布徹底和完整,并向本領域的技術人員全面傳達本發明的概念,本發明由所附的權利要求限定。說明書中相同的標號始終表示相同的部件。
參考圖1,根據本發明的示例性實施例的數字廣播接收機100包括信號接收單元10、數字解調單元20、數據恢復單元50、中央處理單元90、存儲單元70、和解調控制單元80。
信號接收單元10從通過有線/無線介質傳輸的廣播信號5中接收被用戶選擇的信號。信號接收單元10可包括檢測空中的廣播信號5的射頻(RF)天線和從廣播信號5中選擇期望的頻道的信號并將該信號轉換為IF信號的調諧器。如果有線廣播信號被接收,則RF天線可以被替換為有線調制調制器的信號輸入端口。在本發明的示例性實施例中,假定信號通過RF天線被接收。
信號接收單元10將被轉換的IF信號提供給數字解調單元20。然后,數字解調單元20從IF信號中恢復傳輸流,并將該傳輸流提供給數據恢復單元50。
信號接收單元10和數字解調單元20的操作將參考圖2被詳細描述。
信號接收單元10可以包括RF天線11、調諧器12、表面聲波(SAW)濾波器13、混頻器14和第一振蕩器15。調諧器12將RF信號(即,50-860MHz頻帶信號)轉換為第一IF信號(即,44MHz信號)并將第一IF信號傳輸到SAW濾波器13。SAW濾波器13通過從第一IF信號中去除鄰近頻道信號和噪音信號濾波第一IF信號并輸出被濾波的信號到混頻器14。
同時,第一振蕩器15產生用于產生第二IF信號的振蕩頻率。混頻器14將從SAW濾波器13接收的濾波信號下變換為第一振蕩器15的振蕩頻率以產生第二IF信號,并輸出第二IF信號到數字解調單元20。
數字解調單元20可以包括自動增益控制(AGC)放大器21,模數(A/D)轉換器22,符號恢復單元23和第二振蕩器24。
AGC放大器21補償從混頻器14接收的第二IF信號的增益以使第二IF信號能夠被A/D轉換。具體地說,由于信號在通過SAW濾波器13后變得非常弱,所以AGC放大器21補償SAW濾波器13的輸出以具有允許AGC放大器21之后的A/D轉換器22正常地執行A/D轉換的信號增益。
第二振蕩器24產生用于對第二IF信號采樣的采樣頻率。A/D轉換器22使用由第二振蕩器24產生的采樣頻率將被AGC放大器21放大的第二IF信號轉換為數字信號并輸出數字信號到符號恢復單元23。
符號恢復單元23使用被解調控制單元80選擇的解調方案,如VSB-8、VSB-16、QAM64、QAM256、QAM1024、差分相移鍵控(DPSK)或QPSK,來從自A/D轉換器22接收的數字信號中恢復傳輸的符號。如果地面或有線廣播公司發送數字廣播信號,像VSB或QAM的調制方案可被使用。VSB調制包括VSB-8和VSB-16,QAM包括QAM64、QAM256、QAM1024。在這種情況下,數字廣播接收機100在掃描頻道以記住他們并嘗試調諧其中的信息不存在于數字廣播接收機100的頻道時,必須嘗試對應于這些調制方案的各種解調方案。
如果用于輸入信號的適合調制方案的解調方案被選擇,那么符號恢復單元23正常地恢復傳輸的符號。然而,如果用于輸入信號的不適合調制方案的解調方案被選擇,那么符號恢復單元23就不能正常地恢復傳輸的符號。因為這個原因,表述“符號恢復單元23嘗試恢復傳輸的符號”被使用。當符號恢復單元23嘗試恢復傳輸的符號時,數字解調單元20嘗試解調。
符號恢復單元23嘗試符號恢復并輸出恢復的結果到數字解調單元20的外部。參考圖3,符號恢復單元23可以包括誤差內插器25、載波恢復組件26、頻道均衡器27和頻道解碼器28。
誤差內插器25接收在從基帶信號處理獲得的符號中的定時誤差的反饋,如,在已經被頻道解碼器28解碼的傳輸的符號中的定時誤差。另外,誤差內插器25執行內插以減少從A/D轉換器22接收的數字信號和從頻道解碼器28反饋的定時誤差之間的誤差,并輸出內插結果到載波恢復組件26。
載波恢復組件26從帶通數字信號中去除已經在調諧器12和混頻器14中出現的載波中的頻率偏移和相位抖動,然后將帶通數字信號解調為基帶數字信號,然后輸出基帶數字信號到頻道均衡器27。
頻道均衡器27去除由來自被載波恢復組件26恢復的基帶數字信號的多徑導致的符號間干擾并輸出符號間干擾已經從其中被去除的基帶數字信號到頻道解碼器28。在像HDTV的數字傳輸系統中,傳輸的信號可能由于發生在多徑頻道或發送/接收系統中的失真或NTSC信號的干擾而導致在接收機中有碼元檢測誤差。特別地,通過多徑頻道的信號傳播導致符號間干擾并成為導致碼元檢測誤差的主要原因。因此,頻道均衡器27被用于去除符號干擾。
頻道解碼器28使用Reed-Solomon編碼方法和柵格調制方法,從自頻道均衡器27接收的基帶數字信號中去除存在于頻道上的猝發噪音和零星噪音,從基帶信號中恢復在傳輸期間被插入的同步信號,并使用同步信號恢復傳輸的數據,即、傳輸的符號。
參考圖1,解調控制單元80在被數字廣播接收機100支持的解調方案中選擇一個解調方案并控制數字解調單元20使用被選擇的解調方案執行解調。另外,解調控制單元80確定從數字解調單元20輸出的信號是否已經被適當地解調并在存儲單元70中存儲諸如每個解調方案的索引、成功的解調方案的索引、和解調方案索引的累積這樣的“歷史信息”,以在后來的解調嘗試中使用該歷史信息。解調控制單元80的操作將參照圖4至12被詳細地描述。
從數字解調單元20輸出的被解調的傳輸流被數據恢復單元50恢復為原始數據(視頻信號、音頻信號或其他數據)并且原始數據被輸出。數據恢復單元50可以包括多路信號分離器51、數據解碼器52和數據輸出組件53。
多路信號分離器51被中央處理單元90控制。多路信號分離器51解析從數字解調單元20接收的傳輸流,以從傳輸流中提取視頻信號、音頻信號或其他數據信號,并將音頻信號、視頻信號、或其他數據信號提供到數據解碼器52。
數據解碼器52可以包括視頻解碼器、音頻解碼器或數據解析器并傳輸被分離的視頻、音頻或數據信號到數據輸出組件53。數據解碼器52可以根據諸如MPEG-2(運動圖像專家組-2)或MPEG-4(運動圖像專家組-4)的視頻解碼方法、諸如MPEG-層3(MP3)或音頻壓縮3(AC-3)的音頻解碼方法或解碼壓縮的正常數據的方法而被實施。
數據輸出組件53分別處理視頻、音頻或數據信號并將視頻、音頻或數據信號分別輸出到視頻輸出裝置,音頻輸出裝置或存儲介質(未顯示)。例如,數據輸出組件53使用NTSC編碼器處理視頻信號。在這種情況下,數據輸出組件53解碼視頻信號并輸出被解碼的視頻信號到視頻輸出裝置。PAL編碼器也可以代替NTSC編碼器被使用。另外,數據輸出組件53可以使用音頻解碼器和數/模(D/A)轉換器來解碼音頻信號并輸出被解碼的音頻信號到外部音頻輸出裝置。而且,數據輸出組件53可以處理數據信號并將正常數據以文件格式存儲在諸如硬盤或閃速存儲裝置的非易失性存儲裝置中,從而使存儲的正常數據能被中央處理單元90處理。
中央處理單元90控制數字廣播接收機100的整個系統并可實施微處理器。在圖1中的示例性實施例中,中央處理單元90被分離地實施,但它也可以被嵌入到多路信號分離器51或數據解碼器52中,從而專用中央處理單元90的速度或性能。
在圖1至3的描述中,這里所使用的術語“模塊”,意思是,但不限于執行若干任務的諸如現場可編程門陣列(FPGA)或專用集成電路(ASIC)的軟件或硬件組件。模塊可以方便地被配置以駐留在可尋址存儲介質上或被配置以在一個或多個處理器上執行。因此,一個模塊可以包括,例如,諸如軟件組件、面向對象軟件組件、級別組件和任務組件的組件,進程、函數、屬性、過程、子程序、程序代碼片段、驅動器、固件、微碼、線路、數據、數據庫、數據結構、表、陣列和變量的組件。在組件和模塊中提供的功能可以被組合到更小的組件和模塊中或被分為附加的組件和模塊中。另外,組件和模塊可以被實施,從而在通訊系統中在一個或更多的計算機上執行。
本發明提供四種方法,以如果根據物理頻道的各種調制方案被使用,則高效地選擇與用于數字廣播信號的調制方案對應的解調方案。
第一種方法是順序切換方法,其中,索引序列被給到數字廣播接收機100中可用的解調方案,并且如果頻道改變,那么根據索引序列使用解調方案來嘗試解調。第二種方法是“最近之后順序”切換方法,其中,當頻道改變時,首先嘗試最近的成功的解調方案,并且只有當最近的成功的解調方案失敗時,才順序嘗試其他解調方案。第三種方法是“最大之后順序”切換方法,其中,嘗試在最后的預定數量的解調方案中被最頻繁成功執行的解調方案,并且只有當最頻繁使用的解調方案失敗時,才順序嘗試其他解調方案。第四種方法是“頻率次序”切換方法,其中,按照成功嘗試頻率的下降順序嘗試解調方案,成功嘗試頻率表示在最后的預定數量的解調方案中每個解調方案被成功執行的頻繁度。
順序切換方法圖4是根據本發明的示例性實施例的順序切換方法的流程圖。這里,假定有n個被數字廣播接收機100支持的解調方案,具有從1至n的數值的索引K被分配給每個解調方案。例如,如果數字廣播接收機100支持5個解調方案QAM64、QAM256、QAM1024、VSB-8和VSB-16,那么,索引1至5按照上述說明順序或不同的順序被分配給這5個解調方案。索引K可以被隨機地分配給每個解調方案。索引K的分配在順序切換方法和下面描述的所有其他切換方法中被執行。索引K可以被稱作“順序索引”。
為了對數字廣播接收單元10通過新的頻道接收的信號選擇合適的解調方案,索引K的值在操作S110被設為1。
接下來,在操作S120,解調控制單元80控制數字解調單元20使用第K個解調方案嘗試解調。由于索引K的值被設為1,因此,第一個解調方案被嘗試。在操作S130,解調控制單元80基于從數字解調單元20輸出的反饋確定該解調方案是否被成功執行。盡管可能可用于確定該解調方案是否被成功執行的有不同的方法,但是使用能快速提供結果的簡單方法更好。在本發明示例性實施例中,基于在預定時間段內是否發現節目相關表來確定解調的成功或失敗,這將在后面結合圖6被詳細地描述。
如果解調方案被確定為已經被成功執行,那么在操作S140,數據恢復單元50從數字解調單元20的輸出中恢復數據(即,視頻、音頻和/或正常數據)并且輸出數據。
如果用戶在操作S150選擇了新的頻道,那么,被選擇頻道的頻率在操作S180被調諧并且方法返回到操作S110。
如果解調方案未成功執行,那么在操作S160,確定K是否等于n,也就是說,是否最后的解調方案已經被執行。如果確定K等于n,那么,沒有在當前頻道上能夠被數字廣播接收機100解調的信號,因此,該方法轉到操作S150。
如果確定K不等于n,那么還有未被嘗試的解調方案。因此,K在操作S170被加1,方法返回到操作S120。
順序切換方法將通過參照圖5解釋具體示例而被詳細描述。下文中,假定數字廣播接收機100支持3個解調方案QAM64、QAM256和QAM1024,值1至3作為索引K分別被分配到QAM64、QAM256和QAM1024。參考圖5,對于初始頻道,在片斷(a1),嘗試使用具有的索引K為1的QAM64來解調,但是解調失敗。接下來,在片斷(a2),嘗試使用具有的索引K為2的QAM256解調,并且解調成功。然后,數據在片斷(b1)被恢復。
如果頻道在片斷(c1)改變,那么在片斷(a3)、(a4)、和(a5),順序使用QAM64、QAM256和QAM1024來嘗試解調,但是所有的嘗試都失敗。如果頻道在片斷(c2)再次改變,那么由于在片斷(a6),使用QAM64嘗試解調失敗,所以使用索引K在片斷(a6)和(a7),順序使用QAM64和QAM256來嘗試解調。由于使用QAM256(a7)解調嘗試已經成功,所以數據在片斷(b2)被恢復。
同時,解調嘗試的成功或失敗也可以基于期望的數據是否在預定的時間段內被接收來被確定。在本發明的示例性實施例中,包括在傳輸流(TS)中的PAT被使用。圖6是在數字廣播中作為協議被使用的TS30的配置的示意圖。
TS 30包括具有固定長度188字節的傳輸包。傳輸包包括4字節包頭和184字節數據區域。包頭包括起始的8位同步信息和諸如具有13位二進制值的包標識符(PID)的信息。
這種傳輸包可以包括視頻包260(如,MPEG-2視頻包)、音頻包270(如,MPEG-2音頻包)和表示節目規格的節目特定信息(PSI)數據包。PSI數據包包括PAT包210與分別對應于節目1,節目2和節目3的節目映射表(PMT)包230和240與網絡信息表(NIT)包250。如果需要受限制的接收,例即,對于付費廣播服務,那么可以使用條件接收表(CAT)包220。唯一的PID被分配給每個包,以標識分別存儲在每個包的數據區域的數據類型。
每個PAT包210與PMT包230和240存儲關于根據頻道而不同的節目的信息。然而,NIT包250存儲關于通過當前頻道的節目廣播與通過所有其他服務頻道的節目廣播的節目號碼與頻道號碼。
即使所有其他傳輸包被接收,如果當前頻道的PAT包210與PMT包230和240未被接收,那么正常的操作也是不可能的。為了克服這個問題,PAT包210與PMT包230和240通常在少于500ms的預定時間間隔內被接收。對于單一頻道,PAT包210是一個而PMT包230和240可以是多個。因此,在本發明的示例性實施例中,數字解調單元20嘗試解調并且如果解調控制單元80不能在500ms內從嘗試的結果中讀取PAT包210,那么解調被確定為失敗。如果解調控制單元80能夠在500ms內讀取PAT包210,那么解調被確定為成功。使用PAT包210只是一個示例,應該理解,其他方法也可以被用于確定解調的成功或失敗。另外,在以上的解釋中,閾值時間被設為500ms,但是它可以在實際設計中被改變。
“最近之后順序”切換方法圖7是根據本發明的示例性實施例的“最近之后順序”切換方法的流程圖。在操作S201,解調控制單元80初始設置索引M為1。索引M表示解調嘗試的數目。如果所有被支持的解調方案都已經被嘗試,那么索引M等于n。在操作S202,索引K被設定為存儲在存儲單元70中的變量S。
接下來,在操作S203,解調控制單元80控制數字解調單元20嘗試使用第k個解調方案嘗試解調。由于索引K被初始設為1,因此第一個解調方案被嘗試。
在操作S205,解調控制單元80基于從數字解調單元20的輸出反饋確定該解調方案是否被成功執行。如果解調被確定為成功,那么在操作S210,解調控制單元80更新變量S為與成功的解調對應的索引K的值,并在存儲單元70中存儲被更新的變量S。這里,索引S是表示被分配給最近的成功的解調方案的索引K的變量。在操作S211,數據恢復單元50從數字解調單元20的輸出中恢復數據(即,視頻、音頻和/或正常數據)并且輸出數據。
其后,如果用戶在操作S215選擇了一個新的頻道,那么信號接收單元10在操作S216調諧被選擇的頻道的頻率并且該方法返回到操作S201。
如果解調被確定為失敗,那么在操作S230,確定索引M是否等于n。如果確定索引M等于n,那么所有的解調方案嘗試都已經失敗。因此,當前的頻道被識別為空并且該方法轉到操作S215。如果確定索引M不等于n,那么在操作S235,確定索引K是否等于n。
如果確定索引M等于n,那么,可以推想出在順序的循環中位于最后一個解調方案之后的解調方案,即,第一個解調方案在調制嘗試中被使用。因此,解調控制單元80在操作S240設定索引K為1,并且在操作S250將索引M的值加1。如果確定索引K不等于n,那么,在操作S245將索引K的值加1并且方法轉到操作S250。在操作S250之后,該方法返回到操作S203。
“最近之后順序”切換方法將通過參照圖8解釋具體示例被詳細描述。對于初始頻道,在片斷(a1),使用具有的索引K為1的QAM64嘗試解調,但是嘗試失敗。接下來,在片斷(a2),使用具有的索引K為2的QAM256嘗試解調并且嘗試成功。然后,數據在片斷(b1)被恢復。
如果頻道在片斷(c1)改變,那么在片斷(a3),使用最近的成功的解調方案,如QAM256(K=2)嘗試解調并且嘗試成功。然后,數據在片斷(b2)被成功恢復。
如果頻道在片斷(c2)再次改變,那么在片斷(a4),使用最近的成功的解調方案,即QAM256(K=2)嘗試解調,但是嘗試失敗。其后,根據索引K的順序順序,在片斷(a5)使用QAM1024(K=3)嘗試解調。解調失敗,因此在片斷(a6)使用QAM64(K=1)嘗試解調。嘗試成功,因此并且數據在片斷(b3)被恢復。
如果頻道再一次改變,那么在片斷(a7),使用最近的成功的解調方案,即QAM64(K=1)嘗試解調。解調失敗,并因此在片斷(a8),使用在QAM64之后的QAM256(K=2)嘗試解調。
“最大之后順序”切換方法圖9是根據本發明的示例性實施例的“最大之后順序”切換方法的流程圖。在操作S301,解調控制單元80初始設定索引M為1。在操作S302,解調控制單元80從存儲單元70中讀取與具有最大使用頻率的解調方案對應的索引K。
接下來,在操作S310,解調控制單元80控制數字解調單元20使用第K個解調方案嘗試解調。在操作S315,解調控制單元80基于從數字解調單元20的輸出的反饋確定解調是否被成功執行。如果解調被確定為成功,那么在操作S320,解調控制單元80累積成功解調方案的記錄。具體地說,從K[1]到K[n]的n個變量被定義并存儲在存儲單元70中以作為計數器使用。如果對于當前的頻道,使用具有的索引K為m(其中m是從1到n的整數)的解調方案進行解調嘗試成功,那么K[m]被加1。在操作S325,數據恢復單元50從數字解調單元20的輸出中恢復數據(即,視頻、音頻和/或正常數據)并且輸出數據。
其后,如果用戶在操作S330選擇新的頻道,那么信號接收單元10在操作S331調諧被選擇的頻道的頻率并且該方法返回到操作S301。
如果解調被確定為失敗,那么在操作S345,解調控制單元80確定索引M是否等于n。如果索引M被確定等于n,那么所有的解調方案嘗試都已經失敗。因此,當前的頻道被識別為空并且該方法轉到操作S330。如果索引M被確定為不等于n,那么在操作S350,確定索引K是否等于n。
如果確定索引K等于n,那么,可以推想出在順序的循環中位于最后一個解調方案之后的解調方案,即,第一解調方案在調制嘗試中被使用。因此,解調控制單元80在操作S355設定索引K為1,并且在操作S365將索引M加1。如果索引K被確定為不等于n,那么,在操作S360將索引K的值加1并且在操作S365將索引M加1。在操作S365之后,該方法返回到操作S310。
“最大之后順序”切換方法將通過參照圖10解釋具體示例來被詳細描述。對于初始頻道,在片斷(a1),使用具有的索引K為1的QAM64嘗試解調,但是嘗試失敗。
接下來,在片斷(a2),使用具有的索引K為2的QAM256嘗試解調并且嘗試成功。然后,數據在片斷(b1)被恢復。
如果頻道在片斷(c1)改變,那么在片斷(a3),使用當前具有最大使用頻率的解調方案,即QAM256(K=2)嘗試解調。該嘗試失敗,并且在片斷(a3)和(a4),根據索引K的順序,順序使用QAM1024(K=3)和QAM64(K=1)嘗試解調。為當前頻道的每個使用所有被支持的解調方案的解調嘗試都失敗,因此當前頻道被識別為空。
如果頻道在片斷(c2)再次改變,那么在片斷(6),使用具有最大使用頻率的解調方案,即QAM256(K=2)嘗試解調。該嘗試失敗,并因此在片斷(a7),根據索引K的順序使用在QAM256之后的QAM1024(K=3)嘗試解調。該嘗試成功并且數據在片斷(b2)被恢復。這里,QAM256和QAM1024具有相同的最大使用頻率,即,頻率是1。具有相同的最大使用頻率的解調方案中的任意一個可以被用于為新選擇的頻道的順序解調,但是在本發明的示例性實施例中,具有相同的最大使用頻率的解調方案中,在索引K的順序中排序第一的解調方案被用于新選擇的頻道。
因此,如果頻道在片斷(c3)再一次改變,那么,在片斷(a8),使用QAM256嘗試解調。
“頻率次序”切換方法圖11是根據本發明的示例性實施例的“頻率次序”切換方法的流程圖。在操作S401,解調控制單元80初始設定索引M為1。在操作S402,解調控制單元80從存儲單元70中讀取與具有最大使用頻率的解調方案對應的索引K。
接下來,在操作S410,解調控制單元80控制數字解調單元20使用第K個解調方案嘗試解調。在操作S415,解調控制單元80基于來自數字解調單元20的輸出的反饋確定解調是否被成功執行。如果解調被確定為成功,那么在操作S420,解調控制單元80累積成功解調方案的記錄。在操作S425,數據恢復單元50從數字解調單元20的輸出中恢復數據(即,視頻、音頻和/或正常數據)并且輸出數據。
其后,如果用戶在操作S430選擇新的頻道,那么信號接收單元10在操作S431調諧被選擇的頻道的頻率并且該方法返回到操作S401。
如果解調被確定為失敗,那么在操作S445,解調控制單元80確定索引M是否等于n。如果確定索引M等于n,那么所有的解調方案嘗試都已經失敗。因此,當前的頻道被識別為空并且該方法轉到操作S430。如果索引M被確定不等于n,那么在操作S450,解調控制單元80從存儲單元70中讀取與具有次最大使用頻率的解調方案對應的索引K。接下來,在操作S455,將索引K的值加1并且該方法返回到操作S410。
“頻率次序”切換方法將通過參照圖10解釋具體示例而被詳細描述。對于初始頻道,在片斷(a1),使用具有的索引K為1的QAM64嘗試解調。嘗試成功并因此數據在片斷(b1)被恢復。
如果頻道在片斷(c1)改變,那么在片斷(a2),使用當前具有最大使用頻率(即,頻率是1)的解調方案,即QAM64(K=1)嘗試解調。該嘗試失敗,并因此在片斷(a3),使用具有次最大使用頻率(即,頻率是0)的解調方案,如QAM256(K=2)嘗試解調。該嘗試成功并因此數據在片斷(b2)被恢復。
如果頻道在片斷(c2)再次改變,那么在片斷(a4),使用在具有相同的最大使用頻率的QAM64(K=1)和QAM256(K=2)中位于索引K的順序中第一個的解調方案嘗試解調,但是嘗試失敗。接下來,在片斷(a5),使用在具有相同的最大使用頻率的解調方案中位于索引K的順序中QAM64之后的QAM256(K=2)嘗試解調并且嘗試成功。然后,數據在片斷(b3)被恢復。這里QAM256具有最大使用頻率,QAM64具有次最大使用頻率。
如果頻道在片斷(c3)再次改變,那么,在片斷(a6),(a7)和(a8),根據使用頻率的下降順序,順序使用QAM256,QAM64和QAM1024嘗試解調。
如上所述,根據本發明,數字廣播信號根據物理頻道使用不同的調制方案被傳世,本方法和設備能夠使數字廣播接收機高效地選擇與用于接收的數字廣播信號的調制方案對應的解調方案。另外,如果用戶掃描頻道或想觀看預先未被掃描的頻道,本方法和設備能夠使當前頻道的數據被快速恢復。
盡管本發明已經結合其實施例被特別地顯示和描述,但是實施例應該被認為只是被描述并且不是用于限制的目的。
權利要求
1.一種在預定數量的被數字廣播接收機支持的解調方案中選擇解調方案以解調頻道的數字廣播信號的方法,該方法包括接收頻道的數字廣播信號;使用對應于順序索引的解調方案嘗試數字廣播信號的解調;和如果嘗試解調被成功執行,則恢復數據,并且如果嘗試解調沒有被成功執行,則使用對應于下一個順序索引的解調方案再次嘗試解調。
2.如權利要求1所述的方法,其中,如果頻道改變,那么順序索引被設定為初始值。
3.如權利要求1所述的方法,還包括如果順序索引等于解調方案的預定數目,那么設置下一個順序索引為初始值。
4.一種在預定數量的被數字廣播接收機支持的解調方案中選擇解調方案以解調頻道的數字廣播信號的方法,該方法包括接收頻道的數字廣播信號;使用最近的被成功執行的解調方案嘗試數字廣播信號的解調;和如果嘗試解調被成功執行,則恢復數據,并且如果嘗試解調沒有被成功執行,則使用對應于在被分配給最近的成功解調方案的順序索引之后的下一個順序索引的解調方案再次嘗試解調。
5.如權利要求4所述的方法,其中,如果頻道改變,那么順序索引被設定為初始值。
6.如權利要求4所述的方法,還包括如果順序索引等于解調方案的預定數目,那么設置下一個順序索引為初始值。
7.如權利要求4所述的方法,其中,解調嘗試數目等于或小于解調方案的預定數目。
8.如權利要求4所述的方法,其中,如果嘗試解調被成功執行,那么最近的成功的解調方案通過讀取被存儲的順序索引被檢測到。
9.一種在預定數量的被數字廣播接收機支持的解調方案中選擇解調方案以解調頻道的數字廣播信號的方法,該方法包括接收頻道的數字廣播信號;使用具有最大使用頻率的解調方案嘗試數字廣播信號的解調;和如果嘗試解調被成功執行,則恢復數據并且如果嘗試解調沒有被成功執行,則使用對應于在最近的成功解調方案的順序索引之后的下一個順序索引的解調方案再次嘗試解調。
10.如權利要求9所述的方法,其中,如果頻道改變,那么順序索引被設定為初始值。
11.如權利要求9所述的方法,還包括如果順序索引等于解調方案的預定數目,那么設置下一個順序索引為初始值。
12.如權利要求9所述的方法,其中,解調嘗試數目等于或小于預定的解調方案數目。
13.如權利要求9所述的方法,其中,具有最大使用頻率的解調方案基于為每個已經被成功執行的解調方案累積使用頻率而被確定。
14.如權利要求9所述的方法,其中,如果嘗試解調被成功執行,那么最近的成功的解調方案通過讀取被存儲的順序索引被檢測到。
15.如權利要求9所述的方法,其中,如果至少兩個解調方案具有最大使用頻率,那么,具有在被分別分配給至少兩個解調方案的順序索引中排序第一的順序索引的解調方案被使用。
16.一種在預定數量的被數字廣播接收機支持的解調方案中選擇解調方案以解調頻道的數字廣播信號的方法,該方法包括接收頻道的數字廣播信號;使用具有最大使用頻率的解調方案嘗試數字廣播信號的解調;和如果嘗試解調被成功執行,則恢復數據并且如果嘗試解調沒有被成功執行,則使用具有次最大使用頻率的解調方案再次嘗試解調。
17.如權利要求16所述的方法,其中,解調嘗試的數目等于或小于解調方案的預定數目。
18.如權利要求16所述的方法,其中,具有最大使用頻率的解調方案基于為每個已經被成功執行的解調方案累積使用頻率而被確定。
19.如權利要求16所述的方法,其中,如果至少兩個解調方案具有最大使用頻率,那么,具有在被分別分配給至少兩個解調方案的順序索引中排序第一的順序索引的解調方案被使用。
20.如權利要求16所述的方法,其中,嘗試解調的成功或失敗基于在預定時間段內是否從傳輸流中讀取到節目相關表來被確定。
21.一種數字廣播接收機,從預定數量的被數字廣播接收機支持的解調方案中選擇解調方案,使用被選擇的解調方案執行解調并恢復數據,數字廣播接收機包括信號接收單元,從數字廣播信號中接收被用戶選擇的信號;解調控制單元,在被數字廣播接收機支持的解調方案中選擇一個解調方案;數字解調單元,響應于解調控制單元的控制,使用被選擇的解調方案解調被選擇的信號,其中,解調控制單元確定來自數字解調單元的輸出信號是否已經被成功解調;和數據恢復單元,如果輸出信號被確定為被成功解調,那么從來自數字解調單元的輸出信號中恢復數據。
22.如權利要求21所述的數字廣播接收機,其中,解調控制單元根據順序索引的順序順序選擇解調方案。
23.如權利要求21所述的數字廣播接收機,其中,解調控制單元選擇最近的被成功執行的解調方案,并且如果最近的解調方案沒有對被選擇的信號被成功執行,則選擇對應于在被分配給最近的成功解調方案的順序索引之后的下一個順序索引的解調方案。
24.如權利要求21所述的數字廣播接收機,其中,解調控制單元選擇具有最大使用頻率的解調方案,并且如果對于選擇的信號具有最大使用頻率的解調方案沒有成功,則選擇對應于在最近的成功解調方案的順序索引之后的下一個順序索引的解調方案。
25.如權利要求21所述的數字廣播接收機,其中,解調控制單元選擇具有最大使用頻率的解調方案,并且如果對于選擇的信號具有最大使用頻率的解調方案沒有成功,則選擇具有次最大使用頻率的解調方案。
26.如權利要求21所述的數字廣播接收機,其中,解調的成功或失敗基于在預定時間段內是否從傳輸流中讀取到節目相關表來被確定。
全文摘要
提供一種在支持多個解調方案的數字廣播接收機中為特定的頻道高效地選擇一個解調方案的方法和設備。該方法包括接收頻道的數字廣播信號;使用對應于順序索引的解調方案嘗試數字廣播信號的解調;和如果解調嘗試成功,則恢復數據,并且如果解調嘗試沒有成功,則使用對應于下一個順序索引的解調方案再次嘗試解調。
文檔編號H04H1/00GK1731780SQ20051008884
公開日2006年2月8日 申請日期2005年7月29日 優先權日2004年8月6日
發明者吳金镕, 洪競杓 申請人:三星電子株式會社