throbber
IEEE TRANSACTIONS ON MAGNETICS, VOL. 34, NO. 1 , JANUARY 1998
`
`141
`
`Signal Space Detectors for MTR-Coded Magnetic Recording Channels
`
`Hamid Shafiee, Bernard0 Rub and Robert Kost
`Seagate Technology, 8001 E. Bloomington Freeway, Bloomington, MN 55420
`
`- - 1
`J U --AI--
`
`-
`
`1
`
`
`
`Abstract -In this palper, we present signal space detectors for
`use with maximum transition run (MTR) codes. A three-
`dimensional signal space detector is first derived for an MTR=2
`coded channel. The bit errar rate performance of this detector
`is close to MTR-coded FDTmF(2) throughout the user density
`range of interest. The detector is then modified to be used with
`a time-variant MTR code. Simulation as well as experimental
`results are presented.
`
`I. INTRODUCTION
`
`To improve bit error rate performance, or to increase linear
`recording density, the application of maximum likelihood
`sequence detection (MLSD) to digital magnetic recording
`has been investigated in recent years. It is observed that with
`binary input bits, for MLSD at high recording densities and
`for certain high-ordter partial response channels such as
`E2PRML, the dominant error events are of the form f{+2, -2,
`+2}. A new class of codes called maximum transition run
`(MTR) codes have recently been proposed as a way of
`removing such dominant error events and, hence, increasing
`the minimum Euclidean distance [l]. An MTR-2 code limits
`the maximum number of consecutive transitions to two, and
`consequently, removes all pattems which cause the dominant
`error events (Fig. 1). MTR codes of rate 6/7 have been
`developed in [2] and [3].
`Utilizing the MTR constraint, Brickner and Moon have
`developed an efficient detector called 3D-110 whose
`performance is comparable to fixed delay tree search with
`decision feedback of depth 2 (FDTSIDF(2)) at high symbol
`densities [4]. The detector is constructed by considering
`vectors of received samples in a 3-dimensional space. Using
`three planer boundaries, the signal space is divided into two
`regions each of which correspond to a decision of +1 or -1.
`The 3D-110
`forward
`filter
`removes
`the precursor
`intersymbol interference (ISI) terms and forces the two post-
`cursor IS1 terms to be 1 and 0, respectively, where the cursor
`is also normalized to 1. The feedback filter removes all but
`two post-cursor IS1 terms. With no error propagation, the
`equivalent discrete-time channel pulse response can be
`denoted as "1 10". Such a constraint on the channel response
`is used to further simplify the detector structure.
`While the magnetic channel "natural" response is close to
`the "1 10" target at high recording densities, it deviates from
`the desired target at lower densities. Constraining the pulse
`response to this particular target will then result in
`performance degradation compared to FDTS/DF (2). Even at
`
`(a)
`@)
`Fig. 1: Error events of the form f(2, -2, 2) are caused when (a) a tribit is
`shifted or (b) when a quadbit is mistaken as a dibit or vice versa. MTR-2
`codes remove all pattems containing 2 or more transitions. Timevariant
`MTR codes allow tribits to start at alternate t h e intervals.
`high densities, other factors such as the use of constrained-
`length finite impulse response (FIR) filters may cause
`deviation of the channel response from the "110" target. In
`the next section, we extend the geometrical detection
`approach in [4] and develop a sub-optimal three-dimensional
`signal space detector referred to as 3D-SSD, which does not
`constrain the channel response to any specific target.
`However, it uses the MTR constraint as well as modified
`signal space decision boundaries to simplify the detector
`structure. The new detector provides marginal improvements
`over 3D-110 at higher densities, but provides considerable
`gains at lower densities.
`The dominant error events mentioned above can also be
`removed using a time-variant transition run constraint that
`allows tribits to only start at even- (or odd-) numbered time
`intervals (Fig. 1) [5][6]. Such a relaxed constraint would
`then allow the development of codes with higher rates. Both
`3D-110 and 3D-SSD channels are derived based on the
`assumption that no tribits are allowed in the input sequence.
`In Section 111, we develop modified 3D detectors for use
`with a time-variant MTR code. Bit error rate (BER) results
`from an experimental set-up are included in Section IV.
`
`II. DERIVATION OF THE 3D-SSD CHANNEL
`
`We first consider an MTR-2 coded channel. In Fig. 2, a
`generic block diagram of a digital recording channel which
`uses decision feedback is depicted. Like other decision
`feedback techniques, 3D-SSD uses a whitened matched filter
`to remove all the IS1 terms and to whiten the noise at the
`detector input. Unlike 3D-110, no constraints are enforced
`on the channel coefficients and, hence, the post-cursor IS1
`
`Fig. 2: Schematic dk%" of a decision feedback read channel
`
`Feedback U Nlter
`
`Manuscript received June 16, 1997.
`H. Shafiee, 612-806-256:2, Hamid-R-Shafi@notes.seagate.com; B.
`Rub, 612-806-2933, Bemardo-Rub@notes.seagate.com; R. Kost, 612-806-
`277 1, Robert-E-Kost@nolss.seagate.com.
`
`0018-9464/98$10.00 0 1998 IEEE
`
`UMN EXHIBIT 2018
`LSI Corp. et al. v. Regents of Univ. of Minn.
`IPR2017-01068
`
`
`Page 1 of 6
`
`

`

`142
`
`(1)
`
`"natural" values. The
`terms are allowed to take on the
`feedback filter removes all but two, post-cursor IS1 terms.
`Assuming all the previous decisions are correct, the
`equivalent discrete-time channel response includes three
`terms and is denoted as (l,fi,f2) where, without any loss of
`generality, the main tap is normalized to one. At time k, the
`noiseless input to the decision device, y k , could be written
`as:
`
`( U k - 2 , U k - , 2 ak 1
`I m k X
`(+l, +1, +1)
`0
`1
`(+l, +1, -1)
`(+l, -1, +1)
`2*
`3
`(+l, -1, -1)
`4
`(-1, +1, +1)
`*
`(-1, +1, -1)
`5 .
`Yk = ' A + A u k - 1 + f l a k - ' 2
`(-1, -1, +1)
`6
`where ak is the input data bit at time k.
`(-1. -1. -1)
`7
`I
`The 3D-SSD detector is designed by first considering the
`I
`Table 1: Input dab Pattems and the CofiesPnhg Symbols in the
`symbol constellation in a three-dimensional space. The
`signal space. *Cases 2 and 5 violate the h4TR constraint with
`detector decision depends on the symbol which is closest to
`= -1 and +1, respectively.
`A u ~ - ~
`the vector of observation samples at each time interval. This
`is analogous to finding the path With the minimum Euckkan and k-2 with the IS1 due to the available decisions (i.e., 6k-3
`distance between the observed and desired samples values and Gk-,, at time k) canceled. Notice that at each time k in the
`for fixed-delay detectors such as FDTS/DF or look-ahead
`principle, each pair of detection process, the detector needs to make a decision on
`partial response channels [7,81.
`symbols which point to different detector decisions need to
`the input bit, ak-2
`be separated by a boundary plane. The planar boundaries are
`Table 1 lists input write currents and the corresponding
`combined by a logic rule so that the signal space is noiseless points in the (yk ,Y;-~ ,~f-~)signal space. Notice
`that, depending on the value of ikm3,
`partitioned into two regions, one corresponding to a decision
`either symbol 2 or 5 is
`of + 1 and the other - 1. Depending on where the vector of the disallowed since it represents the present of a tribit, which is
`received symbols falls in the vector space, a binary decision disallowed by
`the MTR=2 code. For example, with
`is released as the detector output. The detector structure is
`A ak-3 = +1, symbol 5 corresponds to a sequence of the form
`simplified by eliminating planes which are redundant or
`separate symbols which are much farther apart than the (+I, -1, +1, -1) which contains three consecutive transitions.
`minimum Euclidean distance.
`Fig. 3(a) and (b) show the symbol constellation for a
`The 3-dimensional observation vector falls in the Lorentzian channel at a symbol density of 2.25 with
`respectively. The
`(yk ,yk-l ,yk-2) signal space. The derivation of the planer &-3 = +1 and &-3 = -1,
`boundaries is simplified with a
`linear vector space extends out of the surface of the paper. Symbols which
`transformation [4]. Lei us define the following parameters corresponds to y:-l = +1 and -1 are denoted by x's and o's,
`Yk =' ak ' f l a k - 1 ' fZak-2
`respectively. The index below the symbol marker points to
`which comprise the axes of the new vector space:
`(2) the corresponding input data patterns listed in Table 1.
`Yi-1 = ak-l + ha,-,
`(3)
`(4)
`Yf-'2 = ak-2
`Here, YL-1 and Yf-2 denote the detector inputs at times k-l
`
`To keep the detector structure simple, we limit the number
`of slicer planes in 3D-SSD to three. The directions of these
`planes are also constrained to further simplify the detector
`
`-2
`
`-1
`
`1
`
`2
`
`0
`0
`yk
`yk
`Fig. 3: (a) Symbol constellation with 6k-3 = -1 , (b) symbol constellation with 6k-3 = +1 . The dark lines show the intersection of the
`boundary planes with the yky;-I surface.
`
`-2
`
`-1
`
`1
`
`2
`
`
`Page 2 of 6
`
`

`

`structure. Initially, four decision planes denoted as A, B, C
`and D, are considered. (Later on, C and D are combined to
`form E.) Let us first consider plane A which separates
`symbols 0 and 4 (as well as 1 and 5 in Fig. 3(a)). Optimal
`decision boundaries are planes bisecting the line which
`connects pairs of symbols of
`interest. However, the
`constrained optimization here, locates a plane which
`separates, not the two symbols, but their projections on the
`surface. ThLe intent is to pick the two coordinates
`Y;...~
`which contribute the most to the distance between the two
`symbols. Clearly, the y[-2 coordinate needs to be retained,
`since the two symbols which correspond to different
`decisions on ak-2 , are well separated on this axis. Of the
`two remaining, except for very low symbol densities
`(Ds<1.6), y;-l contributes more significantly to the distance
`than Y k ‘
`The slicer plane A, therefore, is constrained to only rotate
`perpendicular to the y;-l y[-2 surface. The projection of this
`plane onto the yL-lyt-2 surface will be a line whose
`direction changes as the slicer plane is allowed to rotate. All
`points on the desired line have the same distance from the
`projection of the pair of symbols. Since the coordinates of
`the projections of symbols 0 and 4 on the y;-l yga2 surface
`are given by (1 + f, ,+ 1) and (1 - f, ,- 1) , respectively, the
`equation of the plane A can be obtained by writing:
`cy;-, - (1 + f, N2 + ( Y [ - 2 - = (Yl-1 - (1 - f, HZ + (ye2 +
`This expression could be simplified to yield
`Y i - 2 + A Y k - 1 - f, =
`Using a similar procedure, the equation for slicer B which
`separates symbols 3 and 7 (as well as 2 and 6 in Fig. 3(b)),
`can be found to be:
`Y l - 2 +AY;-, + A =o
`Plane C separates symbols 3 and 5 when $k-3 = -1. Here,
`this plane is constrained to only rotate perpendicular to the
`yk Y[-~
`surface since the two coordinates which contribute
`more significantly to the distance in this case are yk and
`yZ2 . The plane equation can be derived by finding the line
`that bisects the projections of the two symbols on the
`yk Y[-~ surface. The operation is repeated for plane D which
`separates symbols 2 and 4 with ikd3
`= +l. Applying the
`procedure outlined above results in the following four
`boundary equations:
`A Sgn(Yr-2 + fi.v;-1 - fi 1
`sgn(Yr-2 + f,.v;-, + A )
`c: sgn(y[-2 - (J, - $2
`‘k-3 = +’
`)Yk - (fi - f 2
`D: sgn(yr-2 - (1; - f2 )Yt + (fi - fi ))*
`Boundaries C and D could be combined to give:
`E: sgn(y[-’_; - (A - fi )Yk + (fi - f2 )‘k-3)
`The above equation can be further simplified by setting
`(fi - f2)equal to 1, This simplification has a negligible
`
`-1
`
`Gk-3
`
`143
`
`effect on the detector performance since at lower channel
`densities of interest, the two symbols to be separated by this
`plane are farther apart than those separated by planes A and
`B. Therefore, a slight change in the plane orientation and
`position would not impact the relative location of the
`received samples with respect to this plane. The new slicer
`plane becomes:
`E: sgn(yf-2 - yk + ‘k-3
`Substituting for y;-l and yr-2 using Equations (3) and (4),
`the following relations are obtained for the three decision
`planes:
`
`(5)
`(6)
`(7)
`
`A sgn(yk-2 + f,Yk-1 +
`B sgn(yk-2 + AYk-1 +
`E: s d Y k - 2 - Yk +
`where offset values AA, AB and AE are given by
`= (-f, - fifi I‘k-3 - f 2 ‘k-4 - fi
`(8)
`AB = (-fi - fif2>‘k-3 - f 2 ‘k-4 + fi
`(9) .
`AI!? = (-fi + 1)&3 - f2 ‘k-4
`(10)
`The offset levels can, in general, be implemented as short
`FIR filters with binary inputs, 2-input multiplexers or look-
`up tables.
`To arrive at the decision logic, one can move a test point
`through the signal space and record the relative position of
`the point with respect to the planes. The corresponding
`detector output is also noted by finding the closest symbol in
`the constellation to the test point. A logic rule is found by
`combining the cases which result in the same output
`decision. For the three-dimensional case considered here,
`however, the logic rule can be written by inspection (Fig. 3).
`Mapping boundary decisions -1 to 0, the logic rule can be
`written as:
`
`‘k-2 = B.E+ A
`(1 1)
`The 3D-SSD architecture is shown in Fig. 4. With offsets
`implemented using multiplxers, the detector shown in Fig. 4
`uses one multiplier, three slicers, three adders and three two-
`input multiplexers. The 3D-110 detector, on the other hand,
`can be implemented using three slicers, three adders and two
`AE
`I
`
`Fig. 4 3D-SSD detector
`
`
`Page 3 of 6
`
`

`

`144
`
`two-input multiplexers [3].
`In Fig. 5, the simulation results which compare the
`required SNR for a BER of le-4 for a Lorentzian channel
`with additive white Gaussian noise (AWGN) are depicted for
`several detectors. The noisy readback waveform is run
`through a 4th-order Butterworth low-pass front filter. The
`low-pass filter cut-off frequency is set at the Nyquist
`frequency. To remove the influence of filters lengths, both
`forward and feedback filters have a sufficient number of
`taps. The feedback detectors use an MTR=2 code of rate 6/7.
`Results for a (0, 4/4) EL-coded PRML channel are also
`plotted for comparison. The plot shows that the performance
`of 3D-110 approaches that of FDTS/DF(2) as linear density
`increases. At low densities, however, constraining the
`channel response to the "110" target results in performance
`degradation compared
`to FDTS/DF due
`to noise
`enhancement and coloration. The 3D-SSD detector performs
`close to FDTS/DF throughout the user density range. At a
`user density of 2,3D-SSD comes within 0.3 dB of FDTS/DF
`while 3D-110 has about 1.5 dB degradation. As the user
`density is lowered, the dominant error events for MLSD
`starts to change from tribit patterns to single bit events.
`Therefore, the coding gain of the MTR code is reduced.
`
`Required SNR for a BER of l e 4
`
`24 .. . . . . . . . . . .' . . . . . '
`
`2
`
`2 25
`
`2 b
`User Density
`Fig. 5: Required SNR for a BER of le-4 vs. user density
`
`2 75
`
`3
`
`III. 3D DETECTOR WITH TIME-VARIANT MTR CODE
`
`3D-110 and 3D-SSD detectors are both constructed by
`talung advantage of the fact that at each time mterval, only
`one of the two symbols 2 or 5 in Table 1 is present in the
`signal space. This is because MTR-2 codes remove one of
`these two symbols at all times. With the time-variant MTR
`coclc, hOWeVCP, it is possible to have both symbols present in
`the signal constellation at every other time interval. The
`structure of the 3D detectors would have to be modified to
`accommodate the change in the code constraint.
`To design signal space detectors which utilize the new
`code, let us consider the FDTYDF tree of depth two. In Fig.
`6(a) and (b), assuming 2k-3 = +1, the detection tree is shown
`when the root is at an odd or even time interval, respectively.
`Here, without any loss of generality, it is assumed that the
`tribits are only allowed to start at even time intkrvals. Notice
`
`that in Fig. 6(a), as in the previous case, either path 2 or 5 is
`disallowed since it violates the code constraint. For example,
`branch 5 is pruned since it points to tribit pattern {+l, -1, +1,
`-1) which starts at an odd time interval.. Therefore, at odd
`times, the situation is identical to the MTR=2 case. On the
`other hand, when the root is an even time interval as in Fig.
`6(b), both branches 2 and 5 are legal.
`To realize the coding gain for an FDTS/DF(2) detector
`with a time-variant MTR code, one can remove the illegal
`path at odd times and restore it at even times. This would
`prevent shifted tribit errors from occurring since the
`erroneous tribit has to start at a forbidden time interval. But
`the presence of both paths 2 and S increases the chance of
`the erroneous section of the tree to be selected. In fact, as the
`density increases, these errors start to wipe out the code-rate
`benefit of the time-variant MTR code.
`Let us extend the branches 2 and S one step further as
`shown in Fig. 6. This does not affect the situation in Fig, 6(a)
`since the extended branches of path 2 are allowed whereas
`those of 5 are disallowed. However, in Fig. 6(b), the top
`branch for path 2 denoted as 2A, is allowed while the bottom
`branch (2B) is disallowed since it corresponds to a tribit
`which start at an odd position. Similarly, only the bottom
`branch of path 5 (e.g., 5B) is allowed. The two symbols 2A
`and 5B correspond to error events of the form f{2, -2,2,2}.
`Therefore, the distance between
`the
`two should be
`considerably greater than the minimum Euclidean
`ce.
`If the distances from the 4-dimensional observation vector to
`these two symbols are used to select the closer symbol, then
`either path 2 or 5 could be completely pruned from the tree.
`Removal of one of the two symbols (or paths) would then
`make the signal constellation resemble those shown in Fig. 3.
`To come up with a boundary decision for the selection of
`either path 2A or SB, let us first write the sample at time k+l
`as:
`Yk+l = ak+l + hak + fiak-1
`(12)
`In the Signal space ( Y k + l Y Y k ,? k-1 , ? ' k - 2
`symbols 2.4 and
`5B are given by(+l+f,-f,,+l-f,+f,,-l+f,,+l)
`and
`(-1 - fi + f2 ,- 1 + fi - f2 ,1- fi ,- 1) , respectively. The
`new boundary plane P bisects the projection of these points
`surface. Assuming that sample yk+l is
`in the ~ ~ + ~ y ' ' ~ - ,
`available at time k, the equation of the planc can be obtained
`by writing the distance of the point
`y' k-2 ) from the
`tWQ points as given below:
`+ (Y' l k - 2 -v =
`( Y k + l - (1 + f, - f 2
`( ( Y k + l - ('l - fi * 7 2 >>' * (y ' k-2 *lIh
`
`(13)
`The decision due to plane P impacts the symbol
`constellation at even times (i.e., when k-3 is even), since it
`removes either symbol 2 or 5. One way to alleviate the
`computational delay due to this boundary is to come up with
`the decision one time interval early. Toward this end, let us
`write Equation (13) one bit interval early. This gives:
`
`
`Page 4 of 6
`
`

`

`Even
`k-2
`
`Odd,
`k-3
`Root
`
`I
`
`k- 1
`
`I
`
`I
`
`k+l
`
`I
`
`k
`
`Odd
`k-2
`
`I
`
`k- 1
`
`I
`
`I
`
`k
`
`k+l
`
`I
`
`Eveq
`k-3
`Root
`
`Figure 6 FDTS/DF tree: (a) root is an odd time interval; (b) root at an even time interval
`plane C apply when 6k-3 = -1 with the root at an odd time
`Computation of y1+2 at time k, requires the availability of
`the sequence (fik-l,tk-2 ,...,
`interval or when P=-lwith
`the root at an even time
`for feedback cancellation,
`interval. On the other hand, the constellation of Fig. 3(b) and
`where N is the length of the feedback filter. However, c?~-~
`the plane D are applicable when 'k-3 = +1 at odd times or
`and ' k - z decisions ;=e not yet available at time k. (Recall
`when P = +1 at even times. This is summarized below:
`that the output of FI)TS/DF(2) at time k is i?k-2 .) We will,
`C: sgn(y;'-, - yk - I), iik-3 = -1 (odd) or P = -1 (even)
`hence, define a new parameter zk where the IS1 due to the
`feedback taps f3 and f4 are not yet subtracted, i.e.,
`(15)
`Zk+2 == Yk+Z + f3ak-1 + f4 'k-2
`For each symbol, the values of 6k-l and 4 - 2 can be taken
`from its own path. For example, the LHS of Equation (13)
`the distance from symbol 2A,
`for which
`denotes
`6k-1 = -1 and 6k-2 = +1 as seen in Fig. 6(b). On the other
`hand, for symbol 5B (i.e., RHS of Equation (13)), L ? ~ - ~ = +1
`and 6k-2 =-1. The: operation above is similar to local
`feedback cancellation in channels such as reduced state
`sequence estimator (RSSE) [9]. Similarly, local feedback is
`used for the value of 6k-2 when y:-l
`is transformed back to
`yk-l . Substituting for Y k + 2 in Equation (14) and using local
`feedback values foI 6k-l and 6k-2 yield the following
`planer equation:
`(-l+(fi +f3 - m l ( l + f i ) ) Z k + 2
`-Yk-1 +fiL =o
`Since the distance between symbols 2A and 5B is much
`greater
`than
`the
`iminimum Euclidean distance,
`the
`multiplicative factor of z ~ + ~
`can be set at -1 with negligible
`impact on performance. Therefore, slicer plane P is given by
`sgn(-zk+Z - Yk-1 + f 2 'k-3
`)
`As mentioned before, with the decision due to plane P
`available at even tirnes, the symbol constellation is made
`similar to those in Fig, 3 and the modified 3D-SSD detector
`can now be constructed. While the equations for all four
`planes, A, B, c and D remam unchanged, the conditions
`under which planes C and D are applied need to be
`modified. The constellation of Fig. 3(a) and the boundary
`
`Fig. 7: JD-SSD detector for use with the time-variant MTR code
`
`AA
`
`i D:sgn(y;'-, - Yk + l),6k-3 = +I (odd) or P = +I (even)
`
`The two planes can be combined to give plane E' as shown
`below:
`(k - 3) odd
`yk-2 - Yk - AE' + ' k - 3 7
`E : {
`(k - 3) even
`yk-2 - Yk -
`p ,
`where AE' = -&c?~-~ - fZCk-4, which again could be
`implemented as an FIR filter or a two-input multiplexer. The
`fiial decision is again given by Equation (1 1). Fig. 7 shows
`the architecture of the modified 3D-SSD detector for a time-
`variant MTR code.
`In Fig. 8, the performance of 3D-110 and 3D-SSD
`detectors of rates 6/7 and 819 are compared. The code-rate
`gain of the time-variant MTR code is seen by the lower S N R
`
`A
`
`
`Page 5 of 6
`
`

`

`,
`
`Channel
`FDTS/DF(2)
`3D-110
`30-SSD
`
`le-14
`
`3.6e-8
`1.8e-8
`
`Table 2: BER performance; *estimate from margin tests
`
`Reauired SNRfor a BERot 10-4
`
`30-110 (BRMTR)
`-**-3DSSD
`(WMTR)
`+ 3D-SSD (W MTR
`
`V. CONCLUSIONS
`
`2
`
`2 25
`
`2 5
`User Uensity
`
`2 75
`
`4
`3
`
`,,,q - . . L . . . . i - . . . , ~. ~.
`In this paper, design of signal space detectors for MTR-
`15 I;
`coded channels was discussed. Since no constraint was
`enforced on the channel response, the detectors could be
`used over a wide user density range. We developed signal
`space detectors for use with MTR=2 as well as time-variant
`MTR codes. With the MTR=2 code, the new detector
`provides a significant gain over 3D-110 at lower user-
`densities. The performance is further improved with a time-
`variant MTR code of higher rate, especially at higher
`densities.
`
`3D detectors
`Fig. 8: Performance of =-coded
`requirement of the modified 3D-SSD detector. The gain is
`more significant at higher recording densities.
`
`IV. EXPERIMENTAL RESULTS
`
`In this section, we present a comparison of the BER
`performance of 3D-110 and 3D-SSD in an experimental
`is
`system. An MTR=2 modulation code of rate 617
`employed. The encoded data is written on a thin-film disk
`using a thin-film head and read back using a soft-adjacent-
`layer (SAL) magneto-resistive (MR) head. A commercial
`PRML IC is used for generating the write current. The write
`precompensation settings are optimized for the PR4 channel.
`The readback waveform is run through an automatic gain
`control (AGC) and a 7th order equiripple-phase filter. On an
`alternate path, a PRML channel is used to generate a
`synchronized clock signal. This clock is utilized to sample
`the filtered readback waveform using an 8-bit analog-to-
`digital converter (ADC). The sampled signal is equalized
`using a 21-tap digital FIR filter. The equalized sequence is
`then run through appropriate combinations of feedback
`filters and decision devices. The forward and feedback filter
`taps were optimized using the least-mean-square algorithm.
`In Table 2, the BER values are listed. Due to the low error
`count at a user density (Du) of 1.7, the BERs are estimated
`from margin tests, wheire a planer boundary is shifted up or
`down from its nominal position. It is noteworthy to point out
`that the minimum BER at this density for 3D-SSD is
`obtained with the planer boundaries at their nominal
`posibons. In the case of 3D-110, however, due to noise
`coloration, the lowest 13ER is obtained when the boundary
`planes are shifted from their nominal locations. The results
`show that, at the higher line'ar density point, the performance
`of FDTS/DF(2), 3D-110 add 3D-SSD are comparable while
`3D-SSD significantly outderforms 3D-110 at the lower
`recording density.
`I I
`
`1
`
`ACKNOWLEDGMENT
`
`The authors would like to acknowledge many valuable
`discussions with J. Moon and B. Brickner of the University
`of Minnesota. Software development by P. Tsang and B.
`Brickner
`for
`the experimental set-up
`is gratefully
`acknowledged. MTR codes used
`in this work were
`developed by P. Tsang.
`
`REFERENCES
`
`[1] J. Moon and B. Bnckner, "Maximum transition run codes for data
`storage systems", IEEE Trans. Magn., vol. 32, no. 5, pp. 3992-3994,
`Sep. 1996.
`[2] K. Tsang," Method and apparatus for implementing codes with
`maximum transition run lengths", US Patent application.
`[3] Brickner and J. Moon, "Design of a rate 6/7 maximum transition run
`code", preprint, to be published in IEEE Trans. Magn.
`[4] B. Brickner and J. Moon, "A high-dimensional signal space
`implementation ofFDTS/DF", IEEE Trans. Magn., vol. 32, no. 5, pp.
`3941-3943, Sep. 1996.
`[51 E'. Tsang and B Rub, "Maximum transition run length codes with
`location dependent constraints", US patent application.
`[6] W. Bliss, "An $19 rate time-vaq4ng trellis code for high density
`magnetic recording'!, Digests of Intermag 1997.
`[7] A. Patel, R. Rutledge and B. So, 'Ferformance data for a six-sample
`look-ahead 1,7 ML detection channel", IEEE Trans. Magn., vol. 29,
`no. 6, pp. 4012-4014, NOV. 1993,
`R. Yamas& et. al., "A 1,7 code EEPR4 read channel IC with analog
`noise whitened detector", Prw. vfTBBCC, 1997, pp. 316 317,
`9. W. M. Bergmann, S . A. Rajput and F. A. M. van de Laar, "On the
`use of decision feedback for simplifying the Viterbi detector", Phillips
`J. Research, vol. 42, no. 4, pp. 399-428, 1987.
`
`181
`
`[91
`
`
`Page 6 of 6
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket