欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于存儲裝置中自適應cbd估計的系統(tǒng)和方法

文檔序號:6746625閱讀:276來源:國知局
專利名稱:用于存儲裝置中自適應cbd估計的系統(tǒng)和方法
技術領域
本發(fā)明涉及用于訪問存儲介質的系統(tǒng)和方法,并且更具體地涉及用于確定讀/寫頭組件相對于存儲介質的位置的系統(tǒng)和方法。

背景技術
向磁性存儲介質寫信息包括靠近要進行寫入的存儲介質產(chǎn)生磁場。這可以通過使用本領域中公知的讀/寫頭組件來完成,并且其高度依賴于相對于磁性存儲介質適當?shù)囟ㄎ蛔x/寫頭組件。具體來說,讀/寫頭組件和存儲介質之間的距離一般被稱為飛行高度(fly-height)。適當?shù)乜刂骑w行高度有助于確保讀回的信號表現(xiàn)出最佳可能的信噪比,并且由此提高性能。在典型的實施方式中,基于在非操作時段期間的諧波測量確定飛行高度。這種方法使用磁性存儲介質上的空白或專用區(qū)域來寫入可以從其測量諧波的周期性模式(pattern)。盡管該方法提供對飛行高度的合理靜態(tài)估計,但是它不提供對在標準操作時段期間發(fā)生的飛行高度的任何變化的指示。同樣地,該方法不提供調節(jié)在盤操作期間發(fā)生的變化的能力。其它方法使用CBD估計來確定飛行高度。該方法依賴于通過去卷積(de-convolution)方法根據(jù)各種ADC樣本估計CBD。這基于截斷通道脈沖響應的相關長度并通過雙脈沖(位)響應來近似通道脈沖響應。去卷積需要矩陣求逆(matrixinversion),并且隨著矩陣規(guī)模增加實現(xiàn)矩陣求逆變得非常困難,當通道相關的截斷長度放寬時也是如此。因為該方法是逐塊地工作的,因此同樣很難使用該方法以連續(xù)的方式獲得CBD變化。還有一種方法使用可獲得的AGC信號來推斷飛行高度。這種方法能夠在正常操作時段期間連續(xù)監(jiān)控飛行高度,然而,由于信號/電路中PVT引起的變化使得該方法的準確性被顯著減小。更重要的是,上述方法都不能在正常操作的寫操作期間便于飛行高度的監(jiān)視和控制。
因此,至少因為上述原因,在本領域中需要用于確定飛行高度的改進的系統(tǒng)和方法。


發(fā)明內容
本發(fā)明涉及用于訪問存儲介質的系統(tǒng)和方法,并且更具體地涉及用于確定讀/寫頭組件相對于存儲介質的位置的系統(tǒng)和方法。
本發(fā)明的各種實施例提供用于自適應地估計通道位密度的方法。這種方法包括提供存儲介質,該存儲介質包括與處理數(shù)據(jù)組相對應的信息,以及訪問來自該存儲介質的處理數(shù)據(jù)組。至少部分地基于該處理數(shù)據(jù)組的第一部分計算第一通道位密度估計結果,并且至少部分地基于該處理數(shù)據(jù)組的第一部分、該處理數(shù)據(jù)組的第二部分以及第一通道位密度估計結果計算第二通道位密度估計結果。
在上述實施例的一些實例中,訪問來自存儲介質的處理數(shù)據(jù)組包括對從存儲介質得到的信息進行模擬-數(shù)字轉換以提供第一組數(shù)字樣本,并且對第一組數(shù)字樣本進行數(shù)據(jù)檢測以產(chǎn)生第二組數(shù)字樣本。在這種實例中,處理數(shù)據(jù)組包括第一組數(shù)字樣本和第二組數(shù)字樣本。在這種實例中,計算第二通道位密度估計結果可以包括使用通道模型計算電路并至少部分地基于第二組數(shù)字樣本和第一通道位密度估計結果來進行通道模型計算。另外,這種實例可以進一步包括從第一組數(shù)字樣本中減去從通道模型計算電路得到的輸出以產(chǎn)生誤差信號。可以關于其它輸入使用該誤差信號以計算第二通道位密度估計結果。
上述實施例的不同實例包括至少部分地基于先前的增益因子計算增益因子。從通道模型計算電路得到的第一輸出是從通道模型計算電路得到的第二輸出乘以該增益因子。在上述實施例的一些實例中,第一通道位密度估計結果和第二通道位密度估計結果被用于表征相對于存儲介質設置的讀/寫頭組件。在上述實施例的其它實例中,第一通道位密度估計結果和第二通道位密度估計結果被用于優(yōu)化從存儲介質接受數(shù)據(jù)的讀通道。
本發(fā)明的其它實施例提供連續(xù)輸出CBD估計電路,該電路包括讀通道電路、通道模型計算電路、加法電路(summation circuit)和自適應CBD計算電路。讀通道電路包括模擬-數(shù)字轉換器和數(shù)據(jù)檢測器。該模擬-數(shù)字轉換器接收與保持在存儲介質上的處理數(shù)據(jù)組相對應的模擬信號,并提供與該模擬信號相對應的一系列數(shù)字樣本。該數(shù)據(jù)檢測器接收所述一系列數(shù)字樣本并基于所述一系列數(shù)據(jù)樣本提供一系列檢測樣本。通道模型計算電路接收所述一系列檢測樣本和第一通道位密度估計結果?;谶@些輸入,通道模型計算電路提供通道模型輸出。加法電路可操作用于從所述一系列數(shù)字樣本中減去從通道模型計算電路得到的輸出以產(chǎn)生誤差信號。自適應CBD計算電路至少部分地基于從通道模型輸出得到的輸出、該誤差信號、所述一系列數(shù)字樣本以及所述一系列檢測樣本計算第二通道位密度估計結果。
在上述實施例的一些實例中,處理數(shù)據(jù)組是用戶數(shù)據(jù),并且模擬-數(shù)字轉換器在用戶讀取存儲介質期間接收該模擬信號。當在本文中使用時,短語“用戶讀取存儲介質”以其最廣泛的含義使用,意指不只為了CBD值估計的目的而訪問存儲介質時的時段。因此,例如,它可以是用戶對于與具體應用相關的使用而從存儲介質訪問數(shù)據(jù)時的時段。在這種情況下,并行于這種用戶讀取進行CBD估計處理。
本發(fā)明的另一個實施例提供包括存儲介質、讀/寫頭組件和自適應CBD估計電路的存儲裝置。該存儲介質包括與處理數(shù)據(jù)組相對應的信息,并且該讀/寫頭組件相對于該存儲介質設置。該自適應CBD估計電路通過該讀/寫頭組件接收處理數(shù)據(jù)組,至少部分地基于該處理數(shù)據(jù)組的第一部分計算第一通道位密度估計結果,并且至少部分地基于該處理數(shù)據(jù)組的第一部分、該處理數(shù)據(jù)組的第二部分以及第一通道位密度估計結果計算第二通道位密度估計結果。在上述實施例的一些實例中,處理數(shù)據(jù)組是用戶數(shù)據(jù)。當在本文中使用時,短語“用戶數(shù)據(jù)”以其最廣泛的含義使用,意指由用戶存儲到存儲介質并且不僅僅用于CBD估計用途的任意數(shù)據(jù)。因此,用戶數(shù)據(jù)可以例如是通過用戶應用程序寫入存儲介質并且由同一應用程序以后獲取的數(shù)據(jù)。
在上述實施例的一些實例中,所述存儲裝置還包括具有模擬-數(shù)字轉換器和數(shù)據(jù)檢測器的讀通道電路。該模擬-數(shù)字轉換器接收與該處理數(shù)據(jù)組相對應的模擬信號并提供與該模擬信號相對應的一系列數(shù)字樣本。該數(shù)據(jù)檢測器接收所述一系列數(shù)字樣本并基于所述一系列數(shù)據(jù)樣本提供一系列檢測樣本。在一些情況下,該處理數(shù)據(jù)組包括所述一系列數(shù)字樣本和所述一系列檢測樣本。在不同的情況下,自適應CBD估計電路包括通道模型計算電路,該通道模型計算電路接收所述一系列檢測樣本和第一通道位密度估計結果,并且至少部分地基于上述信息提供通道模型輸出。在上述實施例的一些實例中,自適應CBD估計電路包括加法電路,該加法電路可操作用于從所述一系列數(shù)字樣本中減去從通道模型計算電路得到的輸出以產(chǎn)生誤差信號。在這種實例中,可以至少部分地基于該誤差信號、所述一系列檢測樣本、所述一系列數(shù)字樣本和第一通道位密度估計結果計算第二通道位密度估計結果。
本發(fā)明內容部分只提供了對本發(fā)明的一些實施例的總體概述。本發(fā)明的許多其它目的、特征、優(yōu)點和其它實施例將通過以下詳細說明、所附權利要求和附圖變得更加明顯。



通過參照在本說明書其余部分中描述的附圖可以實現(xiàn)對本發(fā)明的各種實施例的進一步理解。在附圖中,在全部的幾張附圖中使用同樣的附圖標號來表示類似的組件。在一些實例中,由小寫字母組成的下標與附圖標號相關聯(lián)以表示多個類似的組件中的一個。當引用附圖標號而不說明已有下標時,意圖指代所有的多個類似組件。
圖1A示出根據(jù)本發(fā)明的各種實施例的包括基于自適應CBD的飛行高度補償電路的存儲系統(tǒng); 圖1B以圖解顯示飛行高度的方式示出相對于存儲介質設置的讀/寫頭組件; 圖2是根據(jù)本發(fā)明的各種實施例的自適應CBD估計和飛行高度調節(jié)系統(tǒng)200的框圖; 圖3是根據(jù)本發(fā)明的一個或多個實施例的自適應CBD估計電路的詳細框圖; 圖4示出根據(jù)本發(fā)明的各種實施例的自適應CBD和增益計算電路的實施方式; 圖5是根據(jù)本發(fā)明的其它實施例的自適應CBD估計電路的詳細框圖; 圖6是示出根據(jù)本發(fā)明的各種實施例的用于提供連續(xù)CBD估計結果的方法的流程圖;以及 圖7是根據(jù)本發(fā)明的一個或多個實施例的用于提供連續(xù)飛行高度調節(jié)的方法的流程圖。

具體實施例方式 本發(fā)明涉及用于訪問存儲介質的系統(tǒng)和方法,并且更具體地涉及用于確定讀/寫頭組件相對于存儲介質的位置的系統(tǒng)和方法。
本發(fā)明的各種實施例提供了使用用于跟蹤通道位密度(channelbit density,CBD)變化的自適應方法來促進對飛行高度的連續(xù)監(jiān)視和控制的方案。已經(jīng)確定飛行高度以線性或非線性的方式與CBD單調地相關。因此,通過跟蹤CBD的變化,可以檢測飛行高度的變化。利用該方法,使用模擬-數(shù)字轉換器將從存儲介質讀回的信號數(shù)字化,并且通過使用對已知的線性通道模型中的CBD的當前估計結果結合可從讀通道檢測器輸出獲得的數(shù)據(jù)位將其線性化。自適應算法被用于使線性化誤差最小化,并使用線性化誤差的梯度的瞬時值更新當前CBD估計結果。在一些情況下,自適應算法以對CBD估計結果的默認選擇開始,隨后在可獲得更好的信息時更新該默認選擇。
除了其它方面,該方法還提供連續(xù)更新CBD估計結果和連續(xù)監(jiān)視飛行高度的任何變化的能力??梢灾饌€樣本地估計CBD和飛行高度的變化,并提供對應的飛行高度控制。在一些情況下,與其它方法比較,該方法較不易于受PVT引起的變化的影響。另外,可以在讀操作期間進行根據(jù)本發(fā)明的一些實施例的CBD估計。此外,在上述實施例的一些實例中,可以獨立于確定飛行高度而使用所獲得的CBD。例如,這種CBD估計結果可以用于表征讀/寫頭組件和/或存儲介質以及優(yōu)化讀通道。
轉向圖1A,圖1A示出根據(jù)本發(fā)明的各種實施例的包括基于自適應CBD的飛行高度補償電路114的存儲系統(tǒng)100。存儲系統(tǒng)100例如可以是硬盤驅動器。另外,存儲系統(tǒng)100包括接口控制器120、前置放大器112、硬盤控制器166、電機控制器168、主軸電機172、盤片178和讀/寫頭組件176。接口控制器120控制數(shù)據(jù)往/返于盤片178的尋址和定時。盤片178上的數(shù)據(jù)由磁信號組構成,當讀/寫頭組件176適當?shù)囟ㄎ辉诒P片178之上時所述磁信號組可被該組件檢測。在典型的讀操作中,讀/寫頭組件176被電機控制器168準確地定位在盤片178上的期望數(shù)據(jù)軌道之上。電機控制器168通過在硬盤控制器166的指引下將讀/寫頭組件移動到盤片178上的適當數(shù)據(jù)軌道來相對于盤片178定位讀/寫頭組件176并驅動主軸電機172。主軸電機172以確定的轉速(RPM)轉動盤片178。讀通道電路110接收來自前置放大器112的信息并進行本領域已知的數(shù)據(jù)解碼/檢測處理以重新獲得最初寫到盤片178的數(shù)據(jù)作為讀數(shù)據(jù)103。另外,讀通道電路110接收寫數(shù)據(jù)101,并如本領域中所已知的,以可寫入盤片178的形式將其提供給前置放大器112。
基于自適應CBD的飛行高度補償電路114接收來自讀通道電路110的檢測數(shù)據(jù),并對來自前置放大器112的檢測之前的數(shù)據(jù)(pre-detected data)進行模擬-數(shù)字轉換。通過使用該信息,基于自適應CBD的飛行高度補償電路114自適應地計算CBD值,將該CBD值轉換為飛行高度補償值,并經(jīng)由前置放大器112將該飛行高度補償值提供給讀/寫頭組件176以調節(jié)飛行高度。圖1B示出示例性的飛行高度195,其為讀/寫頭組件176和盤片178之間的距離。
在操作中,讀/寫頭組件178定位在適當?shù)臄?shù)據(jù)軌道附近,并且當通過主軸電機172使盤片178轉動時讀/寫頭組件176感測代表盤片178上的數(shù)據(jù)的磁信號。感測到的磁信號以代表盤片178上的磁數(shù)據(jù)的連續(xù)微小的模擬信號的形式被提供。經(jīng)由前置放大器112將該微小的模擬信號從讀/寫頭組件176傳送到讀通道電路110。前置放大器112可操作用于放大從盤片178訪問到的微小的模擬信號。另外,前置放大器112可操作用于放大來自讀通道電路110的指定要寫到盤片178的數(shù)據(jù)。接著,讀通道電路110解碼并數(shù)字化接收到的模擬信號以再現(xiàn)最初寫到盤片178的信息。將該數(shù)據(jù)作為讀數(shù)據(jù)103提供給接收電路。寫操作基本上與前面的讀操作相反,寫數(shù)據(jù)101被提供給讀通道模塊110。然后將該數(shù)據(jù)編碼并寫入到盤片178。在讀和寫處理期間(或者在離線時間段期間),基于自適應CBD的飛行高度補償電路114檢測CBD的變化并提供對應的飛行高度調節(jié)。
轉向圖2,圖2示出根據(jù)本發(fā)明的各種實施例的自適應CBD估計和飛行高度調節(jié)系統(tǒng)200的框圖。自適應CBD估計和飛行高度調節(jié)系統(tǒng)200包括讀通道電路210。可以根據(jù)本領域中已知的不同的讀通道電路來實施讀通道電路210。在本發(fā)明的該具體實施例中,讀通道電路210包括模擬-數(shù)字轉換器217和數(shù)據(jù)檢測/解碼電路215。應該指出,可以在前置放大器250和模擬-數(shù)字轉換器217之間實現(xiàn)模擬前端(未示出)。該模擬前端執(zhí)行本領域中已知的各種信號調節(jié)功能。模擬-數(shù)字轉換器217可以是能夠將模擬輸入信號252轉換為與該模擬輸入相對應的一系列數(shù)字樣本219的任何電路。數(shù)據(jù)檢測/解碼電路215可以是能夠接收數(shù)字樣本219并根據(jù)其檢測數(shù)據(jù)模式213的任意檢測器/解碼器或者它們的組合?;诒疚闹刑峁┑墓_內容,本領域的技術人員將想到根據(jù)本發(fā)明的不同實施例可使用的各種讀通道電路、模擬-數(shù)字轉換器以及/或者數(shù)據(jù)檢測/解碼電路。
另外,自適應CBD估計和飛行高度調節(jié)系統(tǒng)200包括自適應CBD估計電路220,自適應CBD估計電路220接收數(shù)字樣本219和由數(shù)據(jù)檢測/解碼電路215提供的對應檢測數(shù)據(jù)組213。自適應CBD估計電路220自適應地計算與接收到的數(shù)據(jù)相對應的CBD值222。自適應CBD估計電路220逐個位地接收樣本并且能夠如所期望的在每個時鐘周期上或者如所期望的以稍低頻率連續(xù)更新CBD值222。在一些情況下,從用戶數(shù)據(jù)得到用于計算CBD值222的數(shù)據(jù),所述用戶數(shù)據(jù)是從存儲介質(未示出)獲取的。一般來說,自適應CBD估計電路220使用參數(shù)化的通道模型對數(shù)字樣本219進行建模,以使用先前的CBD估計結果?;诖?,通過將數(shù)字樣本219和通道模型的輸出樣本之間的均方誤差最小化來產(chǎn)生更新的CBD值222。
CBD值222被提供給轉換電路230,轉換電路230將CBD值222映射為對應的飛行高度偏移值232。由于飛行高度的變化對應于CBD的變化,所以上述映射實現(xiàn)了關聯(lián)函數(shù)。在本發(fā)明的一些實施例中,該函數(shù)是將CBD值222與飛行高度偏移值232相關聯(lián)的線性或非線性函數(shù)。飛行高度偏移值232被提供給本領域中已知的能夠實現(xiàn)熱飛行高度控制的一系列電路。這種電路可以包括本領域中已知的將飛行高度偏移值232轉換為功率偏移242的飛行高度加熱器功率轉換電路240。功率偏移242被提供給本領域中已知的將功率偏移值242結合到加熱器值252中的前置放大器電路250。加熱器值252被提供給讀/寫頭組件260,如本領域中已知的,基于加熱器值252修正讀/寫頭組件260以調節(jié)讀/寫頭組件與相關存儲介質的距離?;诒疚闹刑峁┑墓_內容,本領域的技術人員將想到可被使用或基于由系統(tǒng)200的CBD估計電路提供的信息控制飛行高度的各種方法、電路和/或技術。
轉向圖3,圖3示出根據(jù)本發(fā)明的各種實施例的自適應CBD估計電路300的框圖。自適應CBD估計電路300提供與接收到的數(shù)據(jù)相對應的一系列CBD估計結果322,z[n]。自適應CBD估計電路300接收來自模擬-數(shù)字轉換器(未示出)的數(shù)字樣本305和來自數(shù)據(jù)解碼器/檢測電路(未示出)的檢測位(detected bit)310。數(shù)字樣本305和檢測位310中的每個對應于從存儲介質得到的模擬信號。數(shù)字樣本305被提供給帶通濾波器320,帶通濾波器320減弱數(shù)字樣本305中所限定的濾波器帶寬之外的信號和噪聲,并提供輸出325,x[n]。帶通濾波器320可以是本領域中已知的任意數(shù)字帶通濾波器。在本發(fā)明的一些實施例中,帶通濾波器320的拐點頻率被選擇為使得低拐點高于用于接收輸入信號的AC耦合器電路的頻率,并且高拐點低于接收輸入信號的連續(xù)時間濾波器的頻率。這種設計約束增加了對前端模擬濾波器的滾降(roll-off)區(qū)域中的變化的魯棒性。
檢測位310,a[n],與來自前面時段的CBD估計結果322,W[n-1],一起被提供給通道模型電路330。通道模型330提供根據(jù)下面公式的通道響應估計結果335,y0[n] 其中hb[m,n]表示由CBD估計結果W[n]參數(shù)化的通道的位響應,并且由下面的公式代表 hb[m,n]=hs[m,n]-hs[m-1,n],以及 ,m=0,+/-1,+/-2,...,+/-M。
其中hs[m,n]表示階躍響應(step response),erf是誤差函數(shù),M是整數(shù),2M+1是通道位響應的長度。在本發(fā)明的一些實施例中,CBD被定義為在其峰值幅度的50%處通道的脈沖響應寬度和與自適應CBD估計電路300相關聯(lián)的存儲介質上的一個位的持續(xù)時間的比。通道模型輸出335被提供給帶通濾波器340,帶通濾波器340減弱數(shù)字樣本335中所限定的濾波器帶寬之外的信號和噪聲并提供輸出345,

帶通濾波器340可以是本領域中已知的任意數(shù)字帶通濾波器。在本發(fā)明的一些實施例中,帶通濾波器340的拐點頻率被選擇為匹配任意連續(xù)時間濾波器和/或用于接收輸入信號的AC耦合電路,或者類似于帶通濾波器320的拐點頻率。輸出345由下面的公式表示 其中q[k]表示帶通濾波器340的脈沖響應,y0[n]表示通道模型的輸出335。
根據(jù)下面的公式,使用乘法電路350將時間變化增益因子380,A[n],應用于輸出345,以產(chǎn)生輸出355 增益因子380提供相對于模擬-數(shù)字轉換器中增益變化的魯棒性。具體來說,增益因子380被自適應地調節(jié)以跟隨模擬-數(shù)字轉換器的輸出處的信號的幅度。根據(jù)下面的公式,使用加法電路360從輸出325中減去輸出355以產(chǎn)生誤差信號365,e[n] 自適應CBD和增益計算電路370接收誤差信號365和檢測位310。自適應CBD和增益計算電路370使用這些輸入通過最小化誤差信號365的均方值來估計CBD 322和增益因子380。這通過使用本領域已知的基于瞬時梯度的最小均方算法自適應地完成。該梯度由下面的公式定義 以及 b[n]=a[n]-a[n-1]。
在上述公式中,b[n]表示在轉換發(fā)生時等于邏輯“1”而在沒有顯示轉換時等于邏輯“0”的轉換序列,并且hw[m]表示由CBD參數(shù)化的通道的寬度響應,W。在本發(fā)明的一些實施例中,通過將帶通濾波器320、340選擇為具有2L+1個抽頭(tap)的有限脈沖響應濾波器來減小計算復雜性并限制固定點電路實施方式的誤差擴散。由下面的公式定義帶通濾波器的傳遞函數(shù) 其中Θ[i]表示有限脈沖響應濾波器的系數(shù)。
可以自適應地使用上述公式,從而實現(xiàn)逐漸更為準確的CBD估計322。下面的公式代表針對自適應操作而修改的自適應CBD估計電路300的算法。
hb[m,n]=hs[m,n]-hs[m-1,n],(1b) b[n]=a[n]-a[n-1],(1e) y3[n]=A[n]*y2[n],(1k) W[n+1]=W[n]+μ1*e[n]*y3[n], (1l) 上述公式描述了自適應CBD估計電路300的各種電路操作。具體來說,x[n]描述帶通濾波器320的輸出,y0[n]描述通道模型電路330的輸出335,

描述帶通濾波器340的輸出345,A[n+1]描述自適應更新的增益因子380,W[n+1]描述來自自適應CBD和增益計算電路370的自適應更新的CBD估計結果322,e[n]描述來自加法電路360的誤差信號365。y1[n]是作為自適應CBD和增益計算電路370的一部分實現(xiàn)的寬度響應模型的輸出,y2[n]是y1[n]的濾波后的形式,y3[n]是y2[n]的增益調節(jié)后的形式。μ1和μ2是控制自適應循環(huán)速度的可設定的增益值。
應該指出,盡管將自適應CBD估計電路300的各種組件描述為“電路”,但是它們也可以作為電子電路或者作為軟件/固件電路來實現(xiàn)。這種軟件/固件電路包括與存儲器裝置相關聯(lián)的處理器,該存儲器裝置包括可由該處理器執(zhí)行以進行這里描述的具體功能的指令。該處理器可以是通用處理器,或者是根據(jù)具體實施方式
要求為了進行特定功能而專門定制的處理器。在一些情況下,該處理器可以被設計為進行與多于一個的具體模塊相關的功能。在本發(fā)明的一些實施例中,自適應CBD估計電路300整體作為由處理器執(zhí)行的固件或軟件來實現(xiàn)。在本發(fā)明的其它實施例中,自適應CBD估計電路300整體作為專用電子電路來實現(xiàn)。在本發(fā)明的另外一些實施例中,自適應CBD估計電路300作為在處理器上執(zhí)行的固件或軟件和專用電子電路的組合來實現(xiàn)。基于本文中提供的公開內容,本領域的技術人員將想到可以根據(jù)本發(fā)明的不同實施例使用的專用電子電路和軟件/固件的各種組合。
轉向圖4,圖4示出根據(jù)本發(fā)明的各種實施例的自適應CBD和增益計算電路400的實施方式。自適應CBD和增益計算電路400包括通道位響應模型電路410,通道寬度響應電路420,加法電路425、430、435,延遲緩沖電路450、460和乘法電路475、480。自適應CBD和增益計算電路400接收來自模擬-數(shù)字轉換器(未示出)的一系列數(shù)字樣本485、來自數(shù)據(jù)檢測器(未示出)的一系列檢測樣本490,并提供更新的CBD估計結果495和更新的增益因子499。在本發(fā)明的一些實施例中,來自模擬-數(shù)字轉換器的數(shù)字樣本可以通過用于調節(jié)該數(shù)字樣本的一系列電路以提高CBD估計電路的準確性和魯棒性。這些特定電路的例子包括帶通濾波器320和例如本發(fā)明稍后討論的溫度補償濾波器和相位補償濾波器的電路。各電路中的每一個的功能用與每個電路的輸出相關聯(lián)的公式來數(shù)學描述。
與自適應CBD估計電路300類似,應該指出,盡管自適應CBD和增益計算電路400的各種組件被描述為“電路”,但是它們也可以作為電子電路或者作為軟件/固件電路來實現(xiàn)。這種軟件/固件電路包括與存儲器裝置相關聯(lián)的處理器,該存儲器裝置包括可由該處理器執(zhí)行以進行這里描述的具體功能的指令。該處理器可以是通用處理器,或者是根據(jù)具體實施方式
要求為了進行特定功能而專門定制的處理器。在一些情況下,該處理器可以被設計為進行與多于一個的具體模塊相關的功能。在本發(fā)明的一些實施例中,自適應CBD和增益計算電路400整體作為由處理器執(zhí)行的固件或軟件來實現(xiàn)。在本發(fā)明的其它實施例中,自適應CBD和增益計算電路400整體作為專用電子電路來實現(xiàn)。在本發(fā)明的另外一些實施例中,自適應CBD和增益計算電路400作為在處理器上執(zhí)行的固件或軟件和專用電子電路的組合來實現(xiàn)?;诒疚闹刑峁┑墓_內容,本領域的技術人員將想到根據(jù)本發(fā)明的不同實施例可以使用的專用電子電路和軟件/固件的各種組合。
可以對前面描述的電路進行各種修改以提高估計準確性和操作魯棒性。根據(jù)公式(1a)和(1c),注意到,必須在每個采樣時刻n對2M+1個x值計算特定函數(shù)erf(x)和exp(x)。對這些特定函數(shù)進行求值(特別是對erf(x)進行求值)的硬件實施方式可能是復雜的。因此,本發(fā)明的一些實施例使用其它通道模型。在一個這類的情況中,使用減小硬件實施方式復雜性的雙曲線正切模型。該雙曲線正切模型基于下面公式中給出的單獨的階躍響應和寬度響應 hs[m]=tanh(α*m/W1),m=0,+/-1,+/-2,...,+/-M,以及 hw[m]=-α*m/W12sech2(α*m/W1), 其中α是常數(shù),根據(jù)下面的公式,W1與CBD相關聯(lián) 在一些情況中,α的值為log(3)或π。
為了簡化討論,令 使用上述簡化以及恒等式sec h2(x)=1-tanh2(x),階躍和寬度響應可以重寫為 另外,對于m=0,1,2,...,M可以使用下面的對稱特性 hs[m]=-hs[-m],hs
=0,(3a) hw[m]=-hw[-m],hw
=0,(3b) hb[m]=hb[1-m],hb[-M]=0, (3c) 其中

是由下面公式給出的寬度響應的修改形式 因此,通過使用該雙曲線正切模型,只有一個特定函數(shù)exp(x)的求值被用于計算階躍和寬度響應。此外,通過使用該雙曲線正切模型,只有階躍響應需要被直接計算,因為可以使用公式(2b)從階躍響應計算寬度響應??梢栽O立該自適應算法來估計比例變化后的CBD值

可以根據(jù)公式(2c)通過比例變化估計的CBD值來獲得實際CBD值W。如公式(3)表明的,階躍響應和寬度響應是奇對稱的。因此,只需要針對m=1,2,...,M估計hs[m]和hw[m]。
通過使用用來針對m和

的每個值確定

的值的二階多項式擬合間接計算特定函數(shù)

可以進一步減小硬件復雜性。通過首先將

的范圍分成由下式給出的兩個部分來完成該處理 從這點來看,確定2M個二階多項式,使得對于每個值m=1,2,...,M在區(qū)域R1和R2內最佳擬合

假定{pm,1[2],pm,1[1],pm,1
}和{pm,2[2],pm,2[1],pm,2
}是對于每個m=1,2,...,M的多項式。由此實現(xiàn)下面對

的值的估計 基于本文中提供的公開內容,本領域的技術人員將想到根據(jù)本發(fā)明的不同實施例可以使用的用于有效計算特定函數(shù)tanh(.)的各種方法,例如不同階數(shù)的多項式擬合并將其應用于CBD的總范圍的不同數(shù)量的部分上。
通過依靠a[n]和b[n]的性質可以進一步減小硬件復雜性。具體來說,將數(shù)據(jù)位a[n]二值化(即,a[n]∈{-1,1}),并將數(shù)據(jù)轉換b[n]三值化(即,b[n]∈{-2,0,2})?;诖耍皇怯眉臃ň涂梢酝瓿赡P洼敵鰕0[n]和y1[n]的計算。利用它和公式(3)給出的hb[m]和

的對稱性,可以將模型輸出y0[n]和y1[n]表達為 在前面的公式中,An是指數(shù)(index)集{1,2,...,M-1,M}的子集,使得a[n-m]=a[n+m-1]。
進一步指出,帶通濾波器320、340的系數(shù)是偶對稱的,使得對于i=1,2,...,L,Θ[i]=Θ[-i],Θ
是主系數(shù)。作為例子,通過選擇L=10并且將下截止頻率和上截止頻率分別選擇為通道數(shù)據(jù)速率(channeldata rate)的1%和通道數(shù)據(jù)速率的25%,使用例如八個位量化之后,使得系數(shù)為 Θ[2]=Θ[4]+2Θ[8], Θ[3]=8Θ[4]+2Θ[8], Θ[5]=-2Θ[4], Θ[6]=2Θ[8], Θ[7]=4Θ[8], Θ[9]=Θ[10]=0 利用上述關系,可以將計算濾波器輸出的一個樣本所需的乘法數(shù)量減少到四個。例如,輸出325可以計算為 其中zi[n]=z[n-i]+z[n+i]。
在最小均方算法中,用于更新參數(shù)的瞬時梯度是誤差e[n]和該誤差相對于被更新的參數(shù)的梯度的乘積。用于簡化該自適應算法的計算復雜性的方法是用這些分量的符號代替它們中的一個或二者。誤差項可以保持原樣,而誤差的梯度用它的符號代替。將該原理應用于公式(11)和(1m),得到下面的公式 W[n+1]=W[n]+μ1*e[n]*sgn(y2[n]), sgn(x)項表示x的符號。接下來,由于y2[n]的符號不受除以

的影響,所以該因子可以不再討論,得到此外,由于在該自適應算法中只需要y2[n]的符號,所以可以放寬在計算寬度響應hw[m,n]中需要的準確性。為了進一步減小計算的復雜性,可以將寬度響應固定到在給定的CBD范圍上寬度響應的平均值。
此外,通過模擬確定出在帶通濾波器320、340的輸入處的符號和在其輸出處的符號之間存在合理的相關性。換句話說,在

和sgn(y0[n])之間以及sgn(y2[n])和sgn(y1[n])之間存在強相關性。因此,可以將增益因子380和CBD估計結果322的自適應公式重寫為 W[n+1]=W[n]+μ1*e[n]*sgn(y1[n]), A[n+1]=A[n]+μ2*e[n]*sgn(y0[n]) 將上面的公式用于自適應計算CBD和增益實現(xiàn)了如下簡化。首先,由于不再需要

所以可以將帶通濾波器320、340轉移到加法電路360的輸出(見公式(1d)和(1g))。其次,因為不再需要y2[n]和y3[n],所以可以消除用于在圖4的寬度響應路徑中產(chǎn)生y2[n]的帶通濾波器(見公式(1j)和(1k))。
在本發(fā)明的某些實施例中,通過用帶通濾波器340和位響應hb[m]的卷積代替通道位響應hb[m]并且用帶通濾波器340和寬度響應hw[m]的卷積代替通道寬度響應hw[m]來減小計算復雜性。在此情況下,通道模型輸出分別對應于

和y2[n]。在本發(fā)明的一些實施例中,使用與較早的描述類似的多項式擬合方法計算組合帶通濾波器位響應。
從圖2還看到模型輸出d[n]的相位將是一個常數(shù),因為位響應hb[m]的相位是固定的。另一方面,模擬-數(shù)字轉換器輸出d[n]的相位依賴于模擬前端的均衡目標和特性。因此,誤差信號e[n]將包含來源于ADC輸出和模型輸出之間相位差的分量。該相位分量將影響自適應算法的性能。更重要的是,盡管使用帶通濾波器,該相位分量也將導致?lián)p害CBD估計相對于模擬前端特性變化的魯棒性。為了消除該影響,可以采用簡單的相位補償方法。具體來說,使用一階定時恢復回路(first-order timing-recovery loop)來跟蹤和補償ADC輸出和模型輸出之間的相位差。作為例子,假定

是在時刻n處的相位差。FIR插值濾波器可被用于使ADC輸出相移以消除該相位差。根據(jù)下面的公式,相位移動后的ADC輸出(即,q[n])被用于產(chǎn)生誤差信號 e[n]=q[n]-d[n], 其中g[i,n]表示對應于相位

的插值濾波器。可以如下使用一階回路來估計相位
φ[n+1]=φ[n]+μ3*ε[n], ε[n]=-e[n]*sgn(d[n]-d[n-1]), 其中ε[n]是相位檢測器輸出,并且0<μ3<1表示控制該回路的適應速率的步長(step-size)參數(shù)。
正如從前面的公式可以看到的,相位補償塊的實現(xiàn)要求每位2Q次乘法。由于FIR插值濾波器系數(shù)g[i,n]隨時間n變化,所以從冪(power)和區(qū)域(area)的觀點來看這可能是禁止的。為了補償,本發(fā)明的一些實施例使用基于Farrow結構的多項式插值濾波器實施方式。在一些實施方式中二階多項式就足夠了。使用這樣的方法可以將FIR插值濾波器輸出計算為 q[n]=q0[n]+q1[n](2φ[n]-1)+q2[n](2φ[n]-1)2 =q0[n]+(2φ[n]-1)[q1[n]+q2[n](2φ[n]-1)] 其中f[i]是獨立于相位

的固定系數(shù)。該實施方式的一個優(yōu)點是由于用于計算q0[i]所需的f[i]系數(shù)保持固定,因此只有兩個乘法器需要隨n變化。
讀通道電路中模擬前端的特性趨向于隨溫度變化。影響CBD估計的兩個主要參數(shù)是模擬前端的升高(boost)頻率和截止頻率。當這些參數(shù)隨溫度變化時,得到的CBD估計結果將是不同的,在缺乏適當補償?shù)那闆r下,這將導致飛行高度已經(jīng)變化的錯誤結論。在本發(fā)明的某些實施例中,在帶通濾波器320的輸出處插入3抽頭長度的短濾波器以補償模擬前端參數(shù)隨溫度的變化。該溫度補償濾波器的輸出由下式給出 x3[n]=β0x2[n]+β1x2[n-1]+β2x2[n-2] 其中x3[n]表示溫度補償濾波器的輸出,x2[n]表示帶通濾波器320的輸出,{β0,β1,β2}表示溫度補償濾波器的系數(shù)。在本發(fā)明的某些實施例中,系數(shù)β0被設置為1.0并且根據(jù)環(huán)境調節(jié)系數(shù){β1,β2}。基于本文中提供的公開內容,本領域的技術人員將想到根據(jù)本發(fā)明的不同實施例可以使用的補償環(huán)境變化的各種濾波方法。
轉向圖5,圖5示出根據(jù)本發(fā)明的各種實施例的自適應CBD估計電路700的框圖。自適應CBD估計電路700類似于前面描述的自適應CBD估計電路300,不同之處在于自適應CBD估計電路700包括溫度補償濾波器電路790和相位調節(jié)電路795。自適應CBD估計電路700提供與接收到的數(shù)據(jù)相對應的一系列CBD估計結果722。自適應CBD估計電路700接收來自模擬-數(shù)字轉換器(未示出)的數(shù)字樣本705和來自數(shù)字解碼器/檢測電路(未示出)的檢測位710。數(shù)字樣本705和檢測位710中的每個對應于從存儲介質得到的模擬信號。數(shù)字樣本705被提供給帶通濾波器720,帶通濾波器720減弱數(shù)字樣本705中所限定的濾波器帶寬之外的信號和噪聲并提供輸出725。輸出725被提供給溫度補償電路790,溫度補償電路790提供輸出792,輸出792是輸出725的溫度補償后的形式。輸出792被提供給相位調節(jié)電路795,相位調節(jié)電路795進行插值,得到相位調節(jié)后的輸出797。
檢測位710與來自先前時段的CBD估計結果722一起被提供給通道模型電路730。通道模型730提供對通道響應的估計結果735。在本發(fā)明的一些實施例中,CBD被定義為在通道脈沖響應的峰值幅度的50%處通道脈沖響應的寬度和與自適應CBD估計電路700相關的存儲介質上一個位的持續(xù)時間的比。通道模型輸出735被提供給帶通濾波器740,帶通濾波器740減弱數(shù)字樣本735中所限定的濾波器帶寬之外的信號和噪聲并提供輸出745。帶通濾波器740可以是本領域中已知的任何數(shù)字帶通濾波器。在本發(fā)明的一些實施例中,帶通濾波器740的拐點頻率被選擇為匹配任何連續(xù)時間濾波器和/或用于接收輸入信號的AC耦合電路,或者類似于帶通濾波器720的拐點頻率。
使用乘法電路350將時間變化增益因子780應用于輸出745以產(chǎn)生輸出755。增益因子780提供相對于模擬-數(shù)字轉換器中增益變化的魯棒性。具體來說,增益因子780被自適應地調節(jié)以跟隨模擬-數(shù)字轉換器的輸出處信號的幅度。使用加法電路760從輸出797中減去輸出755以產(chǎn)生誤差信號765。自適應CBD和增益計算電路770接收誤差信號765和檢測位710。自適應CBD和增益計算電路770使用這些輸入通過將誤差信號765的均方值最小化來估計CBD 722和增益因子780。這通過使用本領域中已知的基于瞬時梯度的最小均方算法來自適應地完成。在本發(fā)明的一些實施例中,通過將帶通濾波器720、740選擇為具有2L+1個抽頭的有限脈沖響應濾波器來減小計算復雜性并限制固定點電路實施方式中的誤差擴散。
應該指出,盡管將自適應CBD估計電路700的各種組件描述為“電路”,但是它們也可以作為電子電路或者作為軟件/固件電路來實現(xiàn)。這種軟件/固件電路包括與存儲器裝置相關聯(lián)的處理器,該存儲器裝置包括可由該處理器執(zhí)行以進行這里描述的具體功能的指令。該處理器可以是通用處理器,或者是根據(jù)具體實施方式
要求為了進行特定功能而專門定制的處理器。在一些情況下,該處理器可以被設計為進行與多于一個的具體模塊相關的功能。在本發(fā)明的一些實施例中,自適應CBD估計電路700整體作為由處理器執(zhí)行的固件或軟件來實現(xiàn)。在本發(fā)明的其它實施例中,自適應CBD估計電路700整體作為專用電子電路來實現(xiàn)。在本發(fā)明的另外一些實施例中,自適應CBD估計電路700作為在處理器上執(zhí)行的固件或軟件和專用電子電路的組合來實現(xiàn)。基于本文中提供的公開內容,本領域的技術人員將想到根據(jù)本發(fā)明的不同實施例可以使用的專用電子電路和軟件/固件的各種組合。
轉向圖6,流程圖500示出了根據(jù)本發(fā)明的各種實施例用于提供連續(xù)CBD估計結果的方法。按照流程圖500,接收代表一些處理數(shù)據(jù)的模擬信號(塊505)。在一些情況下,可以經(jīng)由相對于存儲介質設置的讀/寫頭組件提供該模擬信號。當在本文中使用時,短語“處理數(shù)據(jù)”以其最廣泛的含義使用,意指可以用于CBD估計的任何數(shù)據(jù)。因此,處理數(shù)據(jù)可以是專門設計用于進行CBD估計的數(shù)據(jù),或者是具有除了進行CBD估計以外的用途的更一般的數(shù)據(jù)。在一些具體情況下,該處理數(shù)據(jù)是如本文中前面定義的用戶數(shù)據(jù)。對該模擬信號進行模擬-數(shù)字轉換以產(chǎn)生數(shù)字樣本(塊510)。應該指出,在進一步的處理進行之前,該數(shù)字樣本可經(jīng)歷多種處理,包括但不限于帶通濾波、溫度補償和/或相位調節(jié)。該數(shù)字樣本被提供給數(shù)據(jù)檢測器,在該數(shù)據(jù)檢測器處對其進行處理以產(chǎn)生檢測樣本(塊515)。注意,流程圖500中的處理被連續(xù)地重復,使得隨著時間產(chǎn)生一系列數(shù)字樣本和一系列檢測樣本?;谠摍z測樣本和先前的CBD估計結果計算通道響應(塊520)。將該通道響應乘以前面計算出的增益因子(塊525),并從該數(shù)字樣本減去該乘積以產(chǎn)生誤差信號(塊530)。尤其基于該誤差信號和前面的CBD估計結果計算更新的CBD估計結果(塊535);并且尤其基于該誤差信號和前面的增益因子計算更新的增益因子(塊540)。
可以重復流程圖500的處理,使得更新的CBD估計結果和增益因子被自適應地計算并且可連續(xù)地被一個或多個處理使用。在其它情況中,可以周期性地重復流程圖500的處理,使得更新的CBD估計結果和增益因子在特定時段期間被自適應地計算并且可連續(xù)地被一個或多個處理使用。在另外的情況中,只要檢測到觸發(fā)就可以重復流程圖500的處理,使得更新的CBD估計結果和增益因子在收到觸發(fā)之后的一個時段中被自適應地計算并且可連續(xù)地被一個或多個處理使用。該觸發(fā)可以包括但不限于增加的誤差率或信噪比的降低。基于本文中提供的公開內容,本領域的技術人員將想到根據(jù)本發(fā)明的不同實施例可以使用的多種觸發(fā)。
轉向圖7,流程圖600示出根據(jù)本發(fā)明的一個或多個實施例用于提供連續(xù)飛行高度調節(jié)的方法。按照流程圖600,接收代表一些處理數(shù)據(jù)的模擬信號(塊610)。在一些情況下,可以經(jīng)由相對于存儲介質設置的讀/寫頭組件提供該模擬信號,并且該模擬信號通過讀通道中的模擬前端電路。當在本文中使用時,短語“處理數(shù)據(jù)”以其最廣泛的含義使用,意指可以用于進行CBD估計的任何數(shù)據(jù)。因此,處理數(shù)據(jù)可以是專門設計用于進行CBD估計的數(shù)據(jù),或者是具有除了進行CBD估計以外的用途的更一般的數(shù)據(jù)。在一些具體情況下,該處理數(shù)據(jù)是如本文中前面定義的用戶數(shù)據(jù)。對該模擬信號進行模擬-數(shù)字轉換以產(chǎn)生數(shù)字樣本(塊620)。應該指出,在進一步的處理進行之前,該數(shù)字樣本可經(jīng)歷多種處理,包括但不限于帶通濾波、溫度補償和/或相位調節(jié)。使用數(shù)據(jù)檢測器處理該數(shù)字樣本以產(chǎn)生檢測樣本(塊630)。注意,流程圖600中的處理被連續(xù)重復,使得隨著時間產(chǎn)生一系列數(shù)字樣本和一系列檢測樣本。
使用該數(shù)字樣本和檢測樣本計算更新的CBD估計結果(塊640)。這可以根據(jù)本文中討論的處理來完成。然后將更新的CBD估計結果轉換為對應的熱飛行高度控制值(塊650),并且將與該熱飛行高度控制值相對應的量的功率施加于讀/寫頭組件(塊660)。如本領域中已知的,該功率施加導致由加熱(thermal heating)或冷卻而實現(xiàn)的讀/寫頭組件和存儲介質之間距離的修正。
可以重復流程圖600的處理,使得在使用相關的存儲介質期間連續(xù)調節(jié)飛行高度。在其它情況中,可以周期性地重復流程圖600的處理,使得只周期性地調節(jié)飛行高度。在另外的情況中,只要檢測到觸發(fā)就可以重復流程圖600的處理,使得只在收到觸發(fā)之后才調節(jié)飛行高度。該觸發(fā)可以包括但不限于增加的誤差率或信噪比的降低。基于本文中提供的公開內容,本領域的技術人員將想到根據(jù)本發(fā)明的不同實施例可以使用的多種觸發(fā)。
總之,本發(fā)明提供了用于進行自適應CBD估計和/或飛行高度調節(jié)的新穎的系統(tǒng)、裝置、方法和結構。盡管上面已經(jīng)給出了對本發(fā)明的一個或多個實施例的詳細描述,但是在不偏離本發(fā)明的精神的情況下,各種替換、修改和等同物對于本領域的技術人員來說是顯而易見的。因此,不應該認為以上說明限制了由所附權利要求限定的本發(fā)明的范圍。
權利要求
1.一種存儲裝置,所述存儲裝置包括
存儲介質,其中所述存儲介質包括與處理數(shù)據(jù)組相對應的信息;
相對于所述存儲介質設置的讀/寫頭組件;以及
自適應CBD估計電路,其中所述自適應CBD估計電路通過所述讀/寫頭組件接收所述處理數(shù)據(jù)組,其中所述自適應CBD估計電路至少部分地基于所述處理數(shù)據(jù)組的第一部分計算第一通道位密度估計結果,并且其中所述自適應CBD估計電路至少部分地基于所述處理數(shù)據(jù)組的第一部分、所述處理數(shù)據(jù)組的第二部分以及所述第一通道位密度估計結果計算第二通道位密度估計結果。
2.根據(jù)權利要求1所述的存儲裝置,其中所述存儲裝置還包括讀通道電路,其中所述讀通道電路包括模擬-數(shù)字轉換器,并且其中所述模擬-數(shù)字轉換器接收與所述處理數(shù)據(jù)組相對應的模擬信號并提供與所述模擬信號相對應的一系列數(shù)字樣本。
3.根據(jù)權利要求2所述的存儲裝置,其中所述讀通道電路還包括數(shù)據(jù)檢測器,其中所述數(shù)據(jù)檢測器接收所述一系列數(shù)字樣本并基于所述一系列數(shù)據(jù)樣本提供一系列檢測樣本。
4.根據(jù)權利要求3所述的存儲裝置,其中所述處理數(shù)據(jù)組包括所述一系列數(shù)字樣本和所述一系列檢測樣本。
5.根據(jù)權利要求4所述的存儲系統(tǒng),其中所述自適應CBD估計電路包括通道模型計算電路,其中所述通道模型計算電路接收所述一系列檢測樣本和所述第一通道位密度估計結果,并且其中所述通道模型計算電路至少部分地基于所述一系列檢測樣本和所述第一通道位密度估計結果提供通道模型輸出。
6.根據(jù)權利要求5所述的存儲系統(tǒng),其中所述自適應CBD估計電路包括加法電路,并且其中所述加法電路可操作用于從所述一系列數(shù)字樣本減去從所述通道模型計算電路得到的輸出以產(chǎn)生誤差信號。
7.根據(jù)權利要求6所述的存儲系統(tǒng),其中至少部分地基于所述誤差信號、所述一系列檢測樣本、所述一系列數(shù)字樣本以及所述第一通道位密度估計結果計算所述第二通道位密度估計結果。
8.根據(jù)權利要求1所述的存儲系統(tǒng),其中所述處理數(shù)據(jù)組是用戶數(shù)據(jù)。
9.一種用于自適應地估計通道位密度的方法,所述方法包括
提供存儲介質,其中所述存儲介質包括與處理數(shù)據(jù)組相對應的信息;
訪問來自所述存儲介質的所述處理數(shù)據(jù)組;
至少部分地基于所述處理數(shù)據(jù)組的第一部分計算第一通道位密度估計結果;以及
至少部分地基于所述處理數(shù)據(jù)組的第一部分、所述處理數(shù)據(jù)組的第二部分和所述第一通道位密度估計結果計算第二通道位密度估計結果。
10.根據(jù)權利要求9所述的方法,其中訪問來自所述存儲介質的所述處理數(shù)據(jù)組包括對從所述存儲介質得到的信息進行模擬-數(shù)字轉換以提供第一組數(shù)字樣本,并且對所述第一組數(shù)字樣本進行數(shù)據(jù)檢測以產(chǎn)生第二組數(shù)字樣本;并且其中所述處理數(shù)據(jù)組包括所述第一組數(shù)字樣本和所述第二組數(shù)字樣本。
11.根據(jù)權利要求10所述的方法,其中計算所述第二通道位密度估計結果包括使用通道模型計算電路并至少部分地基于所述第二組數(shù)字樣本和所述第一通道位密度估計結果進行通道模型計算。
12.根據(jù)權利要求11所述的方法,其中所述方法還包括
從所述第一組數(shù)字樣本減去從所述通道模型計算電路得到的輸出以產(chǎn)生誤差信號。
13.根據(jù)權利要求12所述的方法,其中至少部分地基于所述誤差信號、所述處理數(shù)據(jù)組的第一部分、所述處理數(shù)據(jù)組的第二部分以及所述第一通道位密度估計結果計算所述第二通道位密度估計結果。
14.根據(jù)權利要求12所述的方法,其中從所述通道模型計算電路得到的所述輸出是從所述通道模型計算電路得到的第一輸出,并且其中所述方法還包括
計算增益因子,其中從所述通道模型計算電路得到的所述第一輸出是從所述通道模型計算電路得到的第二輸出乘以所述增益因子。
15.根據(jù)權利要求14所述的方法,其中所述增益因子是后續(xù)的增益因子,并且其中至少部分地基于先前的增益因子和所述誤差信號計算所述后續(xù)的增益因子。
16.根據(jù)權利要求9所述的方法,其中所述處理數(shù)據(jù)組是用戶數(shù)據(jù)。
17.根據(jù)權利要求9所述的方法,其中所述第一通道位密度估計結果和所述第二通道位密度估計結果被用于表征相對于所述存儲介質設置的讀/寫頭組件。
18.根據(jù)權利要求9所述的方法,其中所述第一通道位密度估計結果和所述第二通道位密度估計結果被用于優(yōu)化從所述存儲介質接受數(shù)據(jù)的讀通道。
19.一種連續(xù)輸出CBD估計電路,所述電路包括
讀通道電路,其中所述讀通道電路包括模擬-數(shù)字轉換器和數(shù)據(jù)檢測器,其中所述模擬-數(shù)字轉換器接收與保持在存儲介質上的處理數(shù)據(jù)組相對應的模擬信號,并提供與所述模擬信號相對應的一系列數(shù)字樣本,并且其中所述數(shù)據(jù)檢測器接收所述一系列數(shù)字樣本并基于所述一系列數(shù)據(jù)樣本提供一系列檢測樣本;
通道模型計算電路,其中所述通道模型計算電路接收所述一系列檢測樣本和第一通道位密度估計結果,并且其中所述通道模型計算電路至少部分地基于所述一系列檢測樣本和所述第一通道位密度估計結果提供通道模型輸出;
加法電路,并且其中所述加法電路可操作用于從所述一系列數(shù)字樣本減去從所述通道模型計算電路得到的輸出以產(chǎn)生誤差信號;以及
自適應CBD計算電路,其中所述自適應CBD計算電路至少部分地基于從所述通道模型輸出得到的輸出、所述誤差信號和所述一系列檢測樣本計算第二通道位密度估計結果。
20.根據(jù)權利要求19所述的電路,其中所述處理數(shù)據(jù)組是用戶數(shù)據(jù),并且其中所述模擬-數(shù)字轉換器在用戶讀取所述存儲介質期間接收所述模擬信號。
全文摘要
本發(fā)明的各種實施例提供用于自適應通道位密度估計的系統(tǒng)和方法。例如,本發(fā)明的各種實施例提供用于自適應地估計通道位密度的方法。這種方法包括提供包括與處理數(shù)據(jù)組相對應的信息的存儲介質(178),以及訪問來自該存儲介質的處理數(shù)據(jù)組(505)。至少部分地基于處理數(shù)據(jù)組的第一部分(520-530)計算第一通道位密度估計結果(535),并且至少部分地基于處理數(shù)據(jù)組的第一部分、處理數(shù)據(jù)組的第二部分(520-530)和第一通道位密度估計結果(535)計算第二通道位密度估計結果(535)。
文檔編號G11B21/16GK101743590SQ200880024658
公開日2010年6月16日 申請日期2008年10月20日 優(yōu)先權日2007年12月14日
發(fā)明者李元興, G·馬修, 宋宏偉, J·E·辛萊頓 申請人:Lsi公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乐至县| 青海省| 专栏| 鄂温| 汉寿县| 深泽县| 华蓥市| 巴东县| 南川市| 夹江县| 秦皇岛市| 邯郸县| 靖西县| 普兰店市| 库尔勒市| 高淳县| 始兴县| 治多县| 侯马市| 平陆县| 玛纳斯县| 衡水市| 泗洪县| 灵璧县| 乌海市| 新绛县| 玉门市| 绵竹市| 宿迁市| 洛隆县| 临颍县| 彩票| 奉化市| 驻马店市| 博湖县| 尤溪县| 镇原县| 鄢陵县| 南安市| 嘉兴市| 乐亭县|