US20060181975A1 - Cross-talk cancellation scheme for rll-based storage systems - Google Patents

Cross-talk cancellation scheme for rll-based storage systems Download PDF

Info

Publication number
US20060181975A1
US20060181975A1 US10/552,059 US55205905A US2006181975A1 US 20060181975 A1 US20060181975 A1 US 20060181975A1 US 55205905 A US55205905 A US 55205905A US 2006181975 A1 US2006181975 A1 US 2006181975A1
Authority
US
United States
Prior art keywords
signal
cross
main signal
satellite signals
transitions
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/552,059
Inventor
Alexander Padiy
Bin Yin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Priority claimed from PCT/IB2004/000938 external-priority patent/WO2004090892A1/en
Assigned to KONINKLIJKE PHILIPS ELECTRONICS, N.V. reassignment KONINKLIJKE PHILIPS ELECTRONICS, N.V. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PADIY, ALEXANDER, YIN, BIN
Publication of US20060181975A1 publication Critical patent/US20060181975A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/30TPC using constraints in the total amount of available transmission power
    • H04W52/34TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading
    • H04W52/343TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading taking into account loading or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/30TPC using constraints in the total amount of available transmission power
    • H04W52/34TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading
    • H04W52/346TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading distributing total power among users or channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/26TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/28TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non transmission
    • H04W52/286TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non transmission during data packet transmission, e.g. high speed packet access [HSPA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/30TPC using constraints in the total amount of available transmission power
    • H04W52/32TPC of broadcast or control channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/52TPC using AGC [Automatic Gain Control] circuits or amplifiers

Definitions

  • the present invention relates to a cross-talk cancellation method, a computer program for implementing a cross-talk cancellation method, a signal processor comprising cross-talk cancellation means, and an apparatus for reading a signal stored along a track on a storage medium, said apparatus comprising cross-talk cancellation means.
  • the present invention relates to storage systems in which data are stored along tracks on a storage medium.
  • the inter-track spacing is chosen relatively small to allow for high storage densities.
  • This inter-track interference is called cross-talk.
  • the invention is advantageously used in such storage systems to improve the recovered signal by removing the cross-talk.
  • the invention applies to optical storage systems (DVD, Blu-ray Disc, Small Form Factor Optical Disc . . . ), magnetic storage systems (hard disks notably), magneto-optical storage systems.
  • the cross-talk is even more severe when radial tilt is present in the system because then the optical spot extends more onto the side tracks.
  • a cross-talk removing device is described in U.S. Pat. No. 6,134,211. This device has three reading elements simultaneously reading a main track and two adjacent tracks. The three signals that are read by the three reading elements are sampled so as to provide three sequences of samples.
  • a cross-talk removing circuit applies adaptive signal processing (for example an LMS adaptive algorithm) to the three sequences of samples to produce a cross-talk-removed sequence of samples associated with the main track that is free of cross-talk components from the adjacent tracks.
  • adaptive signal processing for example an LMS adaptive algorithm
  • the adaptive processing comprises an adaptive filtering, the filter coefficients being updated so as to converge to zero an error value present in the cross-talk-removed sequence of samples.
  • This convergence is achieved by using a reference sample extracting circuit.
  • the reference sample extracting circuit extracts the central sample value of three successive sample values.
  • the extracted sample value is supplied to a subtractor that calculates the difference between the extracted sample value and a reference value. This difference is used as the error (e) that has to be converged to zero to update the filter coefficients.
  • Another problem of the prior art system is that it is hardly compatible with asynchronous receiver architectures.
  • the analog-to-digital converters and the filters are run on a fixed clock.
  • a transition from the fixed clock domain to the bit-synchronous domain is done at the output of the cross-talk cancellation circuit by means of a sample rate converter controlled by a time recovery circuit.
  • An additional sample rate controller, locked to the time recovery circuit, would be needed for each adjacent track to produce the bit-synchronous samples that are needed to derive the above-described error (e).
  • One of the objects of the invention is to propose a solution for cross-talk cancellation that solves the above-mentioned problems.
  • the cross-talk cancellation means according to the invention are intended for receiving a main signal associated with a target track and satellite signals associated with side tracks, said main signal showing transitions and runs of various lengths between two transitions. They comprise:
  • filtering means for filtering the satellite signals with adaptive filters, thereby generating filtered versions of the satellite signals
  • updating means for updating the coefficients of the adaptive filters by minimizing the mismatch between the actual and the expected run length between two transitions of the main signal
  • processing means for generating an improved main signal from said main signal by subtraction of said filtered versions of the satellite signals.
  • the error that is to be minimized when updating the filter coefficients is the mismatch between the actual and the expected run length between two transitions of the main signal.
  • the minimization scheme of the invention does not use the notion of ideal transition time. Therefore it does not require the use of bit-synchronous samples.
  • the proposed minimization scheme requires frequency lock but not phase lock.
  • a first advantage of the proposed minimization scheme is that it resolves the above-mentioned ramp-up problem.
  • a second advantage of the proposed minimization scheme is that it can be implemented in an asynchronous architecture without any additional hardware complexity.
  • the cross-talk cancellation means of the invention are operated at a fixed clock that is asynchronous with respect to this bit-clock.
  • bit clock frequency is different from the fixed clock frequency
  • additional time recovery means are provided to derive the ratio between the bit clock frequency and the fixed clock frequency, said ratio being used by said updating means for updating said coefficients.
  • FIGS. 1 and 2 are functional block diagrams of examples of an apparatus according to the invention for reading a storage medium
  • FIGS. 3 and 4 are schematic representations of a first and a second configuration of tracks and light spots used in a 3-spot cross-talk cancellation scheme
  • FIG. 5 is a functional block diagram of the cross-talk cancellation means according to the invention.
  • FIG. 6 is a schematic representation of a received signal showing two transitions and a run between the two transitions.
  • the invention applies to storage media having tracks each forming a 360° turn of a spiral line.
  • Encoded data are recorded along the tracks.
  • the encoding scheme that is used in optical recording system is a Run Length Limited encoding scheme (RLL).
  • RLL Run Length Limited encoding scheme
  • the tracks exhibit marks corresponding to runs of a same value, and the edges of a mark correspond to a transition between two runs.
  • the size of the mark corresponds to the length of the run. It is an integer multiple of a reference unit size mark.
  • FIGS. 1 and 2 show block diagrams of a first and a second example of an apparatus for reading such a disc.
  • the apparatus shown in FIG. 1 carries reference number 6 - 1 .
  • the apparatus of FIG. 2 carries reference number 6 - 2 .
  • the apparatuses 6 - 1 and 6 - 2 comprise an optical unit 8 having three reading elements: a main reading element 12 for reading a main signal associated with a main track, and two satellite reading elements 11 and 13 for reading two satellite signals associated with the two tracks that are adjacent to the main track.
  • a main reading element 12 for reading a main signal associated with a main track
  • two satellite reading elements 11 and 13 for reading two satellite signals associated with the two tracks that are adjacent to the main track.
  • one of these satellite signal is called upper satellite signal
  • the other satellite signal is called lower satellite signal.
  • the three reading elements transmit three light spots 21 , 22 and 23 .
  • FIGS. 3 and 4 show the locations of the three light spots 21 , 22 and 23 with respect to the three tracks to be read 31 , 32 and 33 .
  • the main light spot 22 is centered on the main track 32 .
  • the satellite light spots 21 and 23 may be centered either on the satellite tracks 31 and 33 as represented in FIG. 3 , or between the main track 32 and the adjacent tracks 31 and 33 as represented in FIG. 4 .
  • the satellite signals read by the satellite light spots 21 and 23 in FIGS. 3 and 4 are said to be “associated with” the adjacent tracks because the light spots 21 and 23 overlap with at least part of the adjacent tracks.
  • FIG. 4 is advantageous for rewritable optical disc systems because it allows reusing the 3-spot push-pull radial tracking means which are currently available in all such systems (the signal read by the reading elements 11 , 12 and 13 and the main light spots 21 , 22 and 23 can be used both for tracking and for cross-talk cancellation).
  • the three signals that are read by the three reading elements 11 , 12 and 13 are input to a signal processor 40 comprising cross-talk cancellation means 42 and decoding means 44 .
  • the signal produced by the decoding means 44 is input to a reproduction circuit 46 that generates an output signal (for example an audio or a video signal).
  • FIG. 5 is a functional representation of the cross-talk cancellation means 42 .
  • the cross-talk cancellation means 42 comprise three analog-to-digital converters 51 , 52 and 53 for sampling the main signal, the upper satellite signal and the lower satellite signal.
  • the three analog-to-digital converters 51 , 52 and 53 operate at a fixed clock 55 and generate a sequence of main samples 62 , a sequence of lower satellite samples 61 , and a sequence of upper satellite samples 63 .
  • the sequences of lower and upper satellite samples 61 and 63 are processed by a lower adaptive filter 71 and an upper adaptive filter 73 , respectively, which generate a filtered version 81 of the sequence of lower satellite samples and a filtered version 83 of the sequence of upper satellite samples.
  • the sequence 62 of main samples is processed by an optional equalizer 90 , which generates an equalized sequence of main samples 92 . Then a subtractor 93 subtracts the filtered version 81 of the sequence of lower satellite samples and a filtered version 83 of the sequence of upper satellite samples from the equalized sequence 92 of main samples, thereby generating an improved sequence of main samples 102 .
  • the improved sequence of main samples 102 is generated by subtraction of the filtered version 81 of the sequence of lower satellite samples and a filtered version 83 of the sequence of upper satellite samples from the sequence 62 of main samples.
  • the improved sequence of main samples 102 is input to a sample rate converter 120 driven by a time recovery circuit 130 (for example a Phase Lock Loop circuit).
  • the output of the sample rate converter 120 is the input of the decoding means 44 .
  • the improved sequence of main samples 102 and the sequences of lower and upper satellite samples 61 and 63 are processed by lower and upper coefficient updating means 111 and 113 .
  • the lower and upper coefficient updating means 111 and 113 update the respectively coefficients used by the lower filter 71 and by the upper filter 73 .
  • C ⁇ m C m - ⁇ k ⁇ f k + ⁇ S m - k + - ⁇ k ⁇ f k - ⁇ S m - k - ( equation ⁇ ⁇ 1 )
  • S m + is the sample m of the upper satellite signal
  • S m ⁇ is the sample m of the lower satellite signal
  • C m is the sample m of the main signal
  • f k + are the coefficients of the upper filter
  • f k ⁇ are the coefficients of the lower filter
  • ⁇ tilde over (C) ⁇ m is the improved main sample m obtained at the output the subtractor 93 .
  • the algorithm used to update the filter coefficients is the LMS algorithm (Least Mean Square).
  • the ratio ⁇ between the PLL-driven bit clock and the fixed clock that runs the analog-to-digital converters 51 , 52 and 53 must be available.
  • two arrows 141 and 143 indicate that the frequency ratio ⁇ is supplied to the first and second coefficient updating means 111 and 113 .
  • the arrows 141 and 143 are represented in dashed lines because they may be omitted if the frequency ratio ⁇ is equal to 1.
  • the ratio ⁇ is advantageously supplied by a time recovery circuit external to the cross-talk cancellation means 42 and specifically designed for fast approximate recovery of the bit frequency.
  • a time recovery circuit external to the cross-talk cancellation means 42 and specifically designed for fast approximate recovery of the bit frequency.
  • Such an external time recovery circuit is already present in most reading apparatuses.
  • FIG. 1 gives an example of an implementation that will be advantageously used in such systems: in FIG. 1 , the external time recovery circuit carries reference number 50 - 1 and is connected In the path between the main reading element 12 and the cross-talk cancellation means 42 . In other systems (mostly in ROM systems), average run length measurements can be used for the same purpose.
  • FIG. 2 gives an example of an implementation that will be advantageously used in such systems: in FIG. 2 , the external time recovery circuit carries reference number 50 - 2 and is connected In the path between the cross-talk cancellation means 42 and the decoding means 44 .
  • FIG. 5 is a schematic representation of the received main signal. Two successive transitions X m and X m+1 , are represented.
  • ⁇ tilde over (C) ⁇ (m,L) is the improved main sample on the left of the transition X m ;
  • ⁇ tilde over (C) ⁇ (m,R) is the improved main sample on the right of the transition X m ;
  • ⁇ tilde over (C) ⁇ (m+1,L) is the improved main sample on the left of the transition X m+1 ;
  • ⁇ tilde over (C) ⁇ (m+1,R) is the improved main sample on the right of the transition X m+1 ;
  • ⁇ tilde over (C) ⁇ (m,L)+1 is the improved main sample that precedes sample ⁇ tilde over (C) ⁇ (m,L) ;
  • ⁇ tilde over (C) ⁇ (m,L)+1 is the improved main sample that follows sample ⁇ tilde over (C) ⁇ (m,L) ;
  • ⁇ tilde over (C) ⁇ (m,R) ⁇ 1 is the improved main sample that precedes sample ⁇ tilde over (C) ⁇ (m,R) ;
  • ⁇ tilde over (C) ⁇ (m,R)+1 is the improved main sample that follows sample ⁇ tilde over (C) ⁇ (m,R) ;
  • ⁇ m is the time interval between the ideal time of the transition X m and the actual time of the transition X m (in FIG. 5 , ⁇ m ⁇ 0);
  • ⁇ m+1 is the time interval between the ideal time of the transition X m+1 and the actual time of the transition X m+1 (in FIG. 5 , ⁇ m+1 ⁇ 0);
  • d m+1,m is the actual run length between the two transitions X m and X m+1 .
  • time interval ⁇ m takes values from the interval [ - 1 2 , + 1 2 ] .
  • This first implementation is applicable when the fixed system clock is (nearly) equal to the PLL driven bit clock (that is when the ratio ⁇ is close to 1), but there is no phase lock between the two clocks.
  • the LMS driving parameter to be minimized Z m is chosen to be equal to the difference between the actual run length d m+1,m and the expected run length d m+1,m (exp) .
  • the time interval ⁇ m can be computed approximately as a function g m of the improved main samples: ⁇ m ⁇ g m ( ⁇ tilde over (C) ⁇ (m,L) , ⁇ tilde over (C) ⁇ (m,L) ⁇ 1 , . . . , ⁇ tilde over (C) ⁇ (m,L) ⁇ N L , ⁇ tilde over (C) ⁇ (m,R) ⁇ 1 , . . .
  • the LMS driving parameter to be minimized Z m is also chosen to be equal to the difference between the actual run length d m+1,m and the expected run length d m+1,m (exp) , but the mathematical formulae used for computing d m+1,m , ⁇ m and ⁇ m+1 have to be modified so as to take into account the frequency ratio ⁇ .
  • the first and second implementations that were described are based on a simple 2-term linear approximation for the calculation of the time intervals ⁇ m and ⁇ m+1 .
  • This is not restrictive.
  • Other approximations can be used.
  • a linear approximation using more than 2 terms may be used.
  • the LMS updating scheme for these other approximations can be derived in a similar fashion as for the 2-term linear approximation.
  • the minimization algorithm used in the above described implementations is the LMS algorithm. This is not restrictive. Other minimization algorithms may be used to minimize Z m .
  • the corresponding coefficient updating equations may be readily derived by using the same principles as those described above for the LMS algorithm.
  • the main signal is equalized.
  • the main signal may be processed by an adaptive filter in a similar fashion as the lower and upper satellite signal.
  • FIGS. 1, 2 and 5 are functional representations of an apparatus and a signal processor according to the invention. A hardware implementation thereof may differ from this functional block representation.

Abstract

The invention relates to Run length Limited-codes storage systems. In modern storage systems, the inter-track spacing is chosen to be relatively small to allow for high storage densities. As a result, when reading a target track, data written on side tracks may appear in the recovered signal. This inter-track interference is called cross-talk. The invention proposes a cross-talk cancellation scheme based on the minimization of the mismatch between the actual (dm+1m) and the expected (exp) run length between two transitions (xm, xm+1) of the (dm+1,m) signal. The proposed solution significantly improves the ramp-up properties of the receiver and allows more efficient hardware implementation.

Description

    FIELD OF THE INVENTION
  • The present invention relates to a cross-talk cancellation method, a computer program for implementing a cross-talk cancellation method, a signal processor comprising cross-talk cancellation means, and an apparatus for reading a signal stored along a track on a storage medium, said apparatus comprising cross-talk cancellation means.
  • The present invention relates to storage systems in which data are stored along tracks on a storage medium. In modern storage systems, the inter-track spacing is chosen relatively small to allow for high storage densities. As a result, when reading a target track, data written on side tracks may appear in the recovered signal. This inter-track interference is called cross-talk.
  • The invention is advantageously used in such storage systems to improve the recovered signal by removing the cross-talk. For example, the invention applies to optical storage systems (DVD, Blu-ray Disc, Small Form Factor Optical Disc . . . ), magnetic storage systems (hard disks notably), magneto-optical storage systems.
  • With optical storage systems, the cross-talk is even more severe when radial tilt is present in the system because then the optical spot extends more onto the side tracks.
  • BACKGROUND OF THE INVENTION
  • A cross-talk removing device is described in U.S. Pat. No. 6,134,211. This device has three reading elements simultaneously reading a main track and two adjacent tracks. The three signals that are read by the three reading elements are sampled so as to provide three sequences of samples. A cross-talk removing circuit applies adaptive signal processing (for example an LMS adaptive algorithm) to the three sequences of samples to produce a cross-talk-removed sequence of samples associated with the main track that is free of cross-talk components from the adjacent tracks.
  • The adaptive processing comprises an adaptive filtering, the filter coefficients being updated so as to converge to zero an error value present in the cross-talk-removed sequence of samples.
  • This convergence is achieved by using a reference sample extracting circuit. When the values of three successive samples transit from positive to negative or from negative to positive, the reference sample extracting circuit extracts the central sample value of three successive sample values. The extracted sample value is supplied to a subtractor that calculates the difference between the extracted sample value and a reference value. This difference is used as the error (e) that has to be converged to zero to update the filter coefficients.
  • In this scheme it is assumed that the central sample value is the sample value at ideal zero-crossing time. This assumption can only be made if the samples are bit-synchronous samples.
  • In U.S. Pat. No. 6,134,211 this is achieved by running the analog-to-digital converters and the cross-talk removing circuit on a clock that is driven by a time recovery circuit. As a consequence, the cross-talk cancelling scheme is only operational when the time recovery circuit has acquired both the frequency and the phase lock.
  • In U.S. Pat. No. 6,134,211, when the sample sequences remain in an asynchronous state (that is, when the time recovery circuit is not locked), the sequences are filtered on the basis of fixed predetermined coefficients. This helps to avoid divergence of the filter coefficients but leads to a ramp-up problem: if the time recovery circuit cannot converge because of strong cross-talk, the cross-talk cancellation scheme will remain inefficient and the system will be stuck.
  • Another problem of the prior art system is that it is hardly compatible with asynchronous receiver architectures.
  • In such asynchronous architectures, the analog-to-digital converters and the filters are run on a fixed clock. A transition from the fixed clock domain to the bit-synchronous domain is done at the output of the cross-talk cancellation circuit by means of a sample rate converter controlled by a time recovery circuit. An additional sample rate controller, locked to the time recovery circuit, would be needed for each adjacent track to produce the bit-synchronous samples that are needed to derive the above-described error (e).
  • Moreover, if the fixed clock (at which the filters are running) and the clock driven by the time recovery circuit (at which the filters coefficients are updated) differ substantially from each other, inverse sample rate converters would also be required to interpolate the filter coefficients from the domain of the clock driven by the time recovery circuit to the domain of the fixed clock.
  • This would lead to an increased complexity of the architecture.
  • SUMMARY OF THE INVENTION
  • One of the objects of the invention is to propose a solution for cross-talk cancellation that solves the above-mentioned problems.
  • This is achieved with a cross-talk cancellation method as claimed in claim 1, a program as claimed in claim 2, a signal processor comprising cross-talk cancellation means as claimed in claims 3 to 5, and an apparatus for reading a signal stored along a track on a storage medium as claimed in claims 6 to 8.
  • The cross-talk cancellation means according to the invention are intended for receiving a main signal associated with a target track and satellite signals associated with side tracks, said main signal showing transitions and runs of various lengths between two transitions. They comprise:
  • filtering means for filtering the satellite signals with adaptive filters, thereby generating filtered versions of the satellite signals,
  • updating means for updating the coefficients of the adaptive filters by minimizing the mismatch between the actual and the expected run length between two transitions of the main signal,
  • processing means for generating an improved main signal from said main signal by subtraction of said filtered versions of the satellite signals.
  • According to the invention the error that is to be minimized when updating the filter coefficients is the mismatch between the actual and the expected run length between two transitions of the main signal. Contrary to the prior art minimization scheme, the minimization scheme of the invention does not use the notion of ideal transition time. Therefore it does not require the use of bit-synchronous samples. The proposed minimization scheme requires frequency lock but not phase lock.
  • A first advantage of the proposed minimization scheme is that it resolves the above-mentioned ramp-up problem.
  • A second advantage of the proposed minimization scheme is that it can be implemented in an asynchronous architecture without any additional hardware complexity.
  • Advantageously, when used in an asynchronous receiver having a bit clock that is driven by a time recovery circuit, the cross-talk cancellation means of the invention are operated at a fixed clock that is asynchronous with respect to this bit-clock.
  • In such a case, if the bit clock frequency is different from the fixed clock frequency, additional time recovery means are provided to derive the ratio between the bit clock frequency and the fixed clock frequency, said ratio being used by said updating means for updating said coefficients.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • These and other aspects of the invention will be further described with reference to the following drawings:
  • FIGS. 1 and 2 are functional block diagrams of examples of an apparatus according to the invention for reading a storage medium;
  • FIGS. 3 and 4 are schematic representations of a first and a second configuration of tracks and light spots used in a 3-spot cross-talk cancellation scheme;
  • FIG. 5 is a functional block diagram of the cross-talk cancellation means according to the invention;
  • FIG. 6 is a schematic representation of a received signal showing two transitions and a run between the two transitions.
  • DESCRIPTION OF PREFERRED EMBODIMENTS
  • The invention applies to storage media having tracks each forming a 360° turn of a spiral line. Encoded data are recorded along the tracks. The encoding scheme that is used in optical recording system is a Run Length Limited encoding scheme (RLL). When the data recorded along the tracks are encoded with an RLL encoding scheme, the tracks exhibit marks corresponding to runs of a same value, and the edges of a mark correspond to a transition between two runs. The size of the mark corresponds to the length of the run. It is an integer multiple of a reference unit size mark.
  • FIGS. 1 and 2 show block diagrams of a first and a second example of an apparatus for reading such a disc. The apparatus shown in FIG. 1 carries reference number 6-1. The apparatus of FIG. 2 carries reference number 6-2. According to FIGS. 1 and 2, the apparatuses 6-1 and 6-2 comprise an optical unit 8 having three reading elements: a main reading element 12 for reading a main signal associated with a main track, and two satellite reading elements 11 and 13 for reading two satellite signals associated with the two tracks that are adjacent to the main track. In the subsequent description, one of these satellite signal is called upper satellite signal, and the other satellite signal is called lower satellite signal. The three reading elements transmit three light spots 21, 22 and 23.
  • FIGS. 3 and 4 show the locations of the three light spots 21, 22 and 23 with respect to the three tracks to be read 31, 32 and 33. The main light spot 22 is centered on the main track 32. The satellite light spots 21 and 23 may be centered either on the satellite tracks 31 and 33 as represented in FIG. 3, or between the main track 32 and the adjacent tracks 31 and 33 as represented in FIG. 4. The satellite signals read by the satellite light spots 21 and 23 in FIGS. 3 and 4 are said to be “associated with” the adjacent tracks because the light spots 21 and 23 overlap with at least part of the adjacent tracks.
  • The embodiment of FIG. 4 is advantageous for rewritable optical disc systems because it allows reusing the 3-spot push-pull radial tracking means which are currently available in all such systems (the signal read by the reading elements 11, 12 and 13 and the main light spots 21, 22 and 23 can be used both for tracking and for cross-talk cancellation).
  • Returning to FIGS. 1 and 2, the three signals that are read by the three reading elements 11, 12 and 13 are input to a signal processor 40 comprising cross-talk cancellation means 42 and decoding means 44. The signal produced by the decoding means 44 is input to a reproduction circuit 46 that generates an output signal (for example an audio or a video signal).
  • FIG. 5 is a functional representation of the cross-talk cancellation means 42. The cross-talk cancellation means 42 comprise three analog-to- digital converters 51, 52 and 53 for sampling the main signal, the upper satellite signal and the lower satellite signal. The three analog-to- digital converters 51, 52 and 53 operate at a fixed clock 55 and generate a sequence of main samples 62, a sequence of lower satellite samples 61, and a sequence of upper satellite samples 63. The sequences of lower and upper satellite samples 61 and 63 are processed by a lower adaptive filter 71 and an upper adaptive filter 73, respectively, which generate a filtered version 81 of the sequence of lower satellite samples and a filtered version 83 of the sequence of upper satellite samples. The sequence 62 of main samples is processed by an optional equalizer 90, which generates an equalized sequence of main samples 92. Then a subtractor 93 subtracts the filtered version 81 of the sequence of lower satellite samples and a filtered version 83 of the sequence of upper satellite samples from the equalized sequence 92 of main samples, thereby generating an improved sequence of main samples 102.
  • Alternatively, if the equalizer 90 is omitted, the improved sequence of main samples 102 is generated by subtraction of the filtered version 81 of the sequence of lower satellite samples and a filtered version 83 of the sequence of upper satellite samples from the sequence 62 of main samples.
  • The improved sequence of main samples 102 is input to a sample rate converter 120 driven by a time recovery circuit 130 (for example a Phase Lock Loop circuit). The output of the sample rate converter 120 is the input of the decoding means 44.
  • The improved sequence of main samples 102 and the sequences of lower and upper satellite samples 61 and 63 are processed by lower and upper coefficient updating means 111 and 113. The lower and upper coefficient updating means 111 and 113 update the respectively coefficients used by the lower filter 71 and by the upper filter 73.
  • The behaviour of the cross-talk cancellation means 42 can be formalized by the following mathematical expression: C ~ m = C m - k f k + S m - k + - k f k - S m - k - ( equation 1 )
    where:
    Sm + is the sample m of the upper satellite signal;
    Sm is the sample m of the lower satellite signal;
    Cm is the sample m of the main signal;
    fk + are the coefficients of the upper filter and fk are the coefficients of the lower filter;
    {tilde over (C)}m is the improved main sample m obtained at the output the subtractor 93.
  • Advantageously, the algorithm used to update the filter coefficients is the LMS algorithm (Least Mean Square). According to the invention the driving term Zm of the algorithm (that is the term to be minimized) is the mismatch between the actual and the expected run length between two transitions of the main signal.
    This means that: ( f k ± ) m + 1 = ( 1 - μ ) ( f k ± ) m - μ f k ± ( Z m ) 2 ( equation 2 )
  • The cross-talk minimization scheme of the invention will be described below with reference to FIG. 6. As will be apparent from this description, for the proposed scheme to operate properly, the ratio α between the PLL-driven bit clock and the fixed clock that runs the analog-to- digital converters 51, 52 and 53 must be available. In FIG. 5, two arrows 141 and 143 indicate that the frequency ratio α is supplied to the first and second coefficient updating means 111 and 113. The arrows 141 and 143 are represented in dashed lines because they may be omitted if the frequency ratio α is equal to 1.
  • The ratio α is advantageously supplied by a time recovery circuit external to the cross-talk cancellation means 42 and specifically designed for fast approximate recovery of the bit frequency. Such an external time recovery circuit is already present in most reading apparatuses.
  • For example, in some systems (mostly in writable/rewritable systems), the wobble clock can be conveniently used for estimating the ratio α. FIG. 1 gives an example of an implementation that will be advantageously used in such systems: in FIG. 1, the external time recovery circuit carries reference number 50-1 and is connected In the path between the main reading element 12 and the cross-talk cancellation means 42. In other systems (mostly in ROM systems), average run length measurements can be used for the same purpose. FIG. 2 gives an example of an implementation that will be advantageously used in such systems: in FIG. 2, the external time recovery circuit carries reference number 50-2 and is connected In the path between the cross-talk cancellation means 42 and the decoding means 44.
  • FIG. 5 is a schematic representation of the received main signal. Two successive transitions Xm and Xm+1, are represented.
  • {tilde over (C)}(m,L) is the improved main sample on the left of the transition Xm;
  • {tilde over (C)}(m,R) is the improved main sample on the right of the transition Xm;
  • {tilde over (C)}(m+1,L) is the improved main sample on the left of the transition Xm+1;
  • {tilde over (C)}(m+1,R) is the improved main sample on the right of the transition Xm+1;
  • {tilde over (C)}(m,L)+1 is the improved main sample that precedes sample {tilde over (C)}(m,L);
  • {tilde over (C)}(m,L)+1 is the improved main sample that follows sample {tilde over (C)}(m,L);
  • {tilde over (C)}(m,R)−1 is the improved main sample that precedes sample {tilde over (C)}(m,R);
  • {tilde over (C)}(m,R)+1 is the improved main sample that follows sample {tilde over (C)}(m,R);
  • φm is the time interval between the ideal time of the transition Xm and the actual time of the transition Xm (in FIG. 5, φm<0);
  • φm+1 is the time interval between the ideal time of the transition Xm+1 and the actual time of the transition Xm+1 (in FIG. 5, φm+1<0);
  • dm+1,m is the actual run length between the two transitions Xm and Xm+1.
  • In the following it is assumed for simplification purposes, without loss of generality, that:
  • the time interval between two samples is equal to 1,
  • the transition moment m=1 corresponds to a rising transition,
  • and the time interval φm takes values from the interval [ - 1 2 , + 1 2 ] .
  • A first implementation of the updating scheme of the invention will now be described. This first implementation is applicable when the fixed system clock is (nearly) equal to the PLL driven bit clock (that is when the ratio α is close to 1), but there is no phase lock between the two clocks.
  • The LMS driving parameter to be minimized Zm is chosen to be equal to the difference between the actual run length dm+1,m and the expected run length dm+1,m (exp). Taking into account that an integer number of clock intervals should ideally fit between the transitions in the RLL encoded signal when there is no inter-symbol interference and no clock frequency variations, dm+1,m (exp) can be approximated as dm+1,m (exp)=round(dm+1,m) where round(x) is defined as the integer number that is closest to the real number x.
  • Thus:
    Z m=ζ(d m+1,m)
    where ζ(x)=x−round(x)
    with d m+1,m=[(m+1, L)−(m,L)]+φm+1−φm  (equation 3)
    where [(m+1,L)−(m,L)] denotes the integer number of sampling intervals between the samples {tilde over (C)}(m,L) and {tilde over (C)}(m+1,L).
    In the following it is assumed that the cross-talk is not extremely large, so that for small variations of the filter coefficients ζ ( d m + 1 , m ) < 1 2 .
    With this assumption, Zm can be approximated as follows:
    Zm=ζ(dm+1,m)≈φm+1−φm+E where E is an integer independent of the filter coefficients. Z m f k ± = ( φ m + 1 - φ m ) f k ± ( equation 4 )
  • The time interval φm can be computed approximately as a function gm of the improved main samples:
    φm ≈g m({tilde over (C)} (m,L) ,{tilde over (C)} (m,L)−1 , . . . ,{tilde over (C)} (m,L)−N L ,{tilde over (C)} (m,R)−1 , . . . ,{tilde over (C)} (m,R)−N R )·(−1)m
    The general form of a linear approximation is: φ m ( k = 0 N L η k , L C ~ ( m , L ) - k + k = 0 N R η k , R C ~ ( m , R ) - k ) · ( - 1 ) m
    A simple 2-term linear approximation may be used, which gives:
    φm≈η·({tilde over (C)} (m,L) +{tilde over (C)} (m,R))·(−1)m
    with ηk,Lk,R=η>0
    and φm+1≈η·({tilde over (C)} (m+1,L) +{tilde over (C)} (m+1,R))·(−1)m+1
    Based on this simple 2-term linear approximation and on equation 3 above:
    Z m≈ζ(ηR m·(−1)m+1+[(m+1,L)−(m,L)])=ζ(ηR m)·(−1)m+1
    where R m ={tilde over (C)} (m,L) +{tilde over (C)} (m,R) +{tilde over (C)} (m+1,L) +{tilde over (C)} (m+1,R)
    The term f k ± ( Z m ) 2
    in equation 2 can be computed as follows: f k ± ( Z m ) 2 = 2 · Z m · Z m f k ± 2 · ζ ( η R m ) · ( - 1 ) m + 1 · ( φ m + 1 - φ m ) f k ± f k ± ( Z m ) 2 2 · η · ζ ( η R m ) · [ S ( m , L ) - k ± + S ( m , R ) - k ± + S ( m + 1 , L ) - k ± + S ( m + 1 , R ) - k ± ]
    Eventually the expression for updating the filters coefficients is:
    (f k ±)m+1=(1−μ)(f k ±)m−2·μ·η·ζ(ηR m)·(S (m,L)−k ± +S (m,R)−k ± +S (m+1,L)−k ± +S (m+1,R)−k ±)  (equation 5)
  • A second implementation of the updating scheme of the invention will now be described that can be used when the fixed system clock (under which the filters are running) is not equal to the PLL driven bit clock (that is when the ratio α≠1).
  • In this second implementation, the LMS driving parameter to be minimized Zm is also chosen to be equal to the difference between the actual run length dm+1,m and the expected run length dm+1,m (exp), but the mathematical formulae used for computing dm+1,mm and φm+1 have to be modified so as to take into account the frequency ratio α.
  • Namely, in order to measure the run length in bit intervals, the number of samples between two transitions has to be multiplied by α, which means that:
    d m+1,m=α·[(m+1,L)−(m,L)]+φm+1−φm
    The transition phases φm also have to be multiplied by α. This means that the general form of the linear approximation of φm is: φ m α · ( k = 0 N L η k , L C ~ ( m , L ) - k + k = 0 N R η k , R C ~ ( m , R ) - k ) · ( - 1 ) m
    and the simple 2-term expression of the linear approximation is:
    Figure US20060181975A1-20060817-P00001
    φm≈α·η·({tilde over (C)} (m,L) +{tilde over (C)} (m,R))·(−1)m
    Eventually the expression for updating the filters coefficients is:
    (f k ±)m+1=(1−μ)(f k ±)m−2·α·μ·η·ζ(ηR m)·└S (m,L)−k ± +S (m,R)−k ± +S (m+1,L)−k ± +S (m+1,R)−k ±┘  (equation 6)
  • It will be noted from equations 5 and 6 that the minimization scheme of the invention does not use the notion of ideal transition time.
  • With respect to the described cross-talk cancellation method, signal processor and reading apparatus, modifications or improvements may be proposed without departing from the scope of the invention. The invention is not limited to the examples provided. In particular:
  • The first and second implementations that were described are based on a simple 2-term linear approximation for the calculation of the time intervals φm and φm+1. This is not restrictive. Other approximations can be used. For example, a linear approximation using more than 2 terms may be used. The LMS updating scheme for these other approximations can be derived in a similar fashion as for the 2-term linear approximation.
  • The minimization algorithm used in the above described implementations is the LMS algorithm. This is not restrictive. Other minimization algorithms may be used to minimize Zm. The corresponding coefficient updating equations may be readily derived by using the same principles as those described above for the LMS algorithm.
  • In the cross-talk cancellation means described with reference to FIG. 5, the main signal is equalized. In an alternative embodiment, the main signal may be processed by an adaptive filter in a similar fashion as the lower and upper satellite signal.
  • The functions described above may be implemented either in hardware or in software. FIGS. 1, 2 and 5 are functional representations of an apparatus and a signal processor according to the invention. A hardware implementation thereof may differ from this functional block representation.
  • The word “comprising” does not exclude the presence of elements or steps other than those listed.

Claims (8)

1. A cross-talk cancellation method using a main signal (62) associated with a target track (32) and satellite signals (61, 63) associated with side tracks (31, 33), said main signal showing transitions (Xm) and runs of various lengths (dm+1,m) between two transitions (Xm,Xm+1), said cancellation method comprising the steps of:
filtering said satellite signals with adaptive filters (71, 73), thereby generating filtered versions (81, 83) of said satellite signals,
updating the coefficients of said adaptive filters by minimizing the mismatch between the actual and the expected run length between two transitions of the main signal, and
processing said main signal, thereby generating an improved main signal (102), said processing including a subtraction of said filtered versions of said satellite signals.
2. A program comprising instructions for implementing a cross-talk cancellation method as claimed in claim 1 when said program is executed by a processor.
3. A signal processor (40) comprising cross-talk cancellation means (42) for receiving a main signal (62) associated with a target track (32) and satellite signals (61, 63) associated with side tracks (31, 33), said main signal showing transitions (Xm) and runs of various lengths (dm+1,m) between two transitions (Xm,Xm+1), said cross-talk cancellation means comprising:
filtering means (71, 73) for filtering said satellite signals with adaptive filters, thereby generating filtered versions (81, 83) of said satellite signals,
updating means (111, 113) for updating the coefficients of said adaptive filters by minimizing the mismatch between the actual (dm+1,m) and the expected (dm+1,m (exp)) run length between two transitions of the main signal, and
processing means (93) for generating an improved main signal (102) from said main signal by subtraction of said filtered versions of the satellite signals.
4. A signal processor as claimed in claim 3, comprising a fixed clock (55), time recovery means (130), and a bit clock (120) driven by said time recovery means, said fixed clock being asynchronous with respect to said bit clock, wherein said cross-talk cancellation means are operated at said fixed clock.
5. A signal processor as claimed in claim 4, wherein said bit clock has a bit clock frequency and said fixed clock has a fixed clock frequency that is substantially different from said bit clock frequency such that the ratio between said bit clock frequency and said fixed clock frequency is substantially different from 1, said signal processor further comprising time recovery means (50-1, 50-2) for estimating said ratio and providing said ratio to said updating means, said updating means being designed to take said ratio into account for updating said coefficients.
6. An apparatus (6-1, 6-2) for reading a signal stored along a track on a storage medium (1) comprising a signal processor as claimed in claim 3.
7. An apparatus for reading a signal stored along a track on a storage medium comprising a signal processor as claimed in claim 4.
8. An apparatus for reading a signal stored along a track on a storage medium comprising a signal processor as claimed in claim 5.
US10/552,059 2003-04-07 2004-03-23 Cross-talk cancellation scheme for rll-based storage systems Abandoned US20060181975A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP03290854.2 2003-04-07
EP03290854A EP1467498B1 (en) 2003-04-07 2003-04-07 A method of transmitting data according to load in a wireless cellular telecommunication network
PCT/IB2004/000938 WO2004090892A1 (en) 2003-04-07 2004-03-23 Cross-talk cancellation scheme for rll-based storage systems

Publications (1)

Publication Number Publication Date
US20060181975A1 true US20060181975A1 (en) 2006-08-17

Family

ID=32865078

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/781,627 Active 2025-01-19 US7447514B2 (en) 2003-04-07 2004-02-20 Method of transmitting data in a wireless cellular telecommunication network
US10/552,059 Abandoned US20060181975A1 (en) 2003-04-07 2004-03-23 Cross-talk cancellation scheme for rll-based storage systems

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/781,627 Active 2025-01-19 US7447514B2 (en) 2003-04-07 2004-02-20 Method of transmitting data in a wireless cellular telecommunication network

Country Status (4)

Country Link
US (2) US7447514B2 (en)
EP (1) EP1467498B1 (en)
AT (1) ATE322770T1 (en)
DE (1) DE60304448T2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090180409A1 (en) * 2008-01-10 2009-07-16 Liang-Wei Huang Network apparatus for eliminating interference between transport ports and method thereof
US8379498B2 (en) 2010-09-13 2013-02-19 Lsi Corporation Systems and methods for track to track phase alignment
US8830613B2 (en) 2011-07-19 2014-09-09 Lsi Corporation Storage media inter-track interference cancellation
US8879182B2 (en) 2011-07-19 2014-11-04 Lsi Corporation Storage media inter-track interference cancellation

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20040865A0 (en) * 2004-06-21 2004-06-21 Nokia Corp Communication in a telecommunication system
JP2006179965A (en) * 2004-10-25 2006-07-06 Nec Corp Radio network control method, radio communication system, and base station controller
GB0500415D0 (en) * 2005-01-10 2005-02-16 Nokia Corp Transmitting information using multiple carriers
GB0500416D0 (en) * 2005-01-10 2005-02-16 Nokia Corp Transmitting information using multiple carriers
US20060252446A1 (en) * 2005-05-06 2006-11-09 Interdigital Technology Corporation Method and apparatus for setting a power limit for high speed downlink packet access services
US7610017B2 (en) * 2005-06-09 2009-10-27 Vixs Systems, Inc. Increased data rate transmissions of a wireless communication
US7965789B2 (en) * 2005-08-22 2011-06-21 Qualcomm Incorporated Reverse link power control for an OFDMA system
EP1793509A1 (en) * 2005-12-01 2007-06-06 Alcatel Lucent Transmit power control for a communication system
US8103284B2 (en) * 2006-03-24 2012-01-24 Alcatel Lucent Method for reporting uplink load measurements
CN101056129B (en) * 2007-05-18 2011-04-13 华为技术有限公司 Carrier power allocation method and system for the same power amplification
EP2898732B1 (en) * 2012-09-24 2017-05-03 Nec Corporation Method and system for operating stations in a cooperative station network
CN108668364B (en) 2017-03-29 2019-09-17 大唐移动通信设备有限公司 A kind of method and device for exempting from scheduled transmission

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5703845A (en) * 1994-11-25 1997-12-30 Thomson-Csf Reading device with cross-talk correction of two signal trains
US5729514A (en) * 1995-12-26 1998-03-17 Sony Corporation Cross talk removing device utilizing signal from main track to subtract amplitude adjusted signals from adjacent tracks
US6111710A (en) * 1997-06-25 2000-08-29 Cirrus Logic, Inc. Asynchronous/synchronous gain control for interpolated timing recovery in a sampled amplitude read channel
US6134211A (en) * 1997-10-07 2000-10-17 Pioneer Electronic Corporation Crosstalk removing device for use in recorded information reproducing apparatus
US20020034268A1 (en) * 2000-09-19 2002-03-21 Pioneer Corporation Signal delay apparatus, leakage signal removing apparatus and information processing apparatus

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1061680B1 (en) * 1999-06-16 2001-12-19 Alcatel A method for sharing capacity in a CDMA mobile radiocommunication system
GB2357647A (en) * 1999-12-24 2001-06-27 Nokia Networks Oy Multi-carrier TDMA base station where uniform transmission power across time slots is achieved by a method of allocation of new calls
US20020094833A1 (en) * 2001-01-12 2002-07-18 Telefonaktiebolaget Lm Ericsson (Publ). Downlink power control of a common transport channel
JP2002261687A (en) * 2001-02-28 2002-09-13 Nec Corp Mobile communication system and method for controlling transmission power and base station for using the same

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5703845A (en) * 1994-11-25 1997-12-30 Thomson-Csf Reading device with cross-talk correction of two signal trains
US5729514A (en) * 1995-12-26 1998-03-17 Sony Corporation Cross talk removing device utilizing signal from main track to subtract amplitude adjusted signals from adjacent tracks
US6111710A (en) * 1997-06-25 2000-08-29 Cirrus Logic, Inc. Asynchronous/synchronous gain control for interpolated timing recovery in a sampled amplitude read channel
US6134211A (en) * 1997-10-07 2000-10-17 Pioneer Electronic Corporation Crosstalk removing device for use in recorded information reproducing apparatus
US20020034268A1 (en) * 2000-09-19 2002-03-21 Pioneer Corporation Signal delay apparatus, leakage signal removing apparatus and information processing apparatus

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090180409A1 (en) * 2008-01-10 2009-07-16 Liang-Wei Huang Network apparatus for eliminating interference between transport ports and method thereof
US8339929B2 (en) * 2008-01-10 2012-12-25 Realtek Semiconductor Corp. Network apparatus for eliminating interference between transport ports and method thereof
US8379498B2 (en) 2010-09-13 2013-02-19 Lsi Corporation Systems and methods for track to track phase alignment
US8681439B2 (en) 2010-09-13 2014-03-25 Lsi Corporation Systems and methods for handling sector gaps in inter-track interference compensation
US8773794B2 (en) 2010-09-13 2014-07-08 Lsi Corporation Systems and methods for block-wise inter-track interference compensation
US8804260B2 (en) 2010-09-13 2014-08-12 Lsi Corporation Systems and methods for inter-track interference compensation
US8830613B2 (en) 2011-07-19 2014-09-09 Lsi Corporation Storage media inter-track interference cancellation
US8879182B2 (en) 2011-07-19 2014-11-04 Lsi Corporation Storage media inter-track interference cancellation

Also Published As

Publication number Publication date
EP1467498A1 (en) 2004-10-13
US7447514B2 (en) 2008-11-04
DE60304448T2 (en) 2006-09-21
DE60304448D1 (en) 2006-05-18
ATE322770T1 (en) 2006-04-15
US20040198370A1 (en) 2004-10-07
EP1467498B1 (en) 2006-04-05

Similar Documents

Publication Publication Date Title
US5359631A (en) Timing recovery circuit for synchronous waveform sampling
EP0793843B1 (en) Improved fault tolerant sync mark detector for sampled amplitude magnetic recording
US20060181975A1 (en) Cross-talk cancellation scheme for rll-based storage systems
JP4641815B2 (en) Optical disk playback device
US6625235B1 (en) Apparatus and method for noise-predictive maximum likelihood detection
US7545862B2 (en) Adaptive equalizer, decoding device, and error detecting device
JP2000228064A (en) Decoding device of optical disk
EP1046165B1 (en) Generation of amplitude levels for a partial response maximum likelihood (prml) bit detector
KR100398879B1 (en) Apparatus for detecting phase error by using zero crossing characteristics of input signal
US7286598B2 (en) Bit recovery scheme for an asymmetric data channel
US7777980B2 (en) Multi-channel data detection phase locked loop error combination logic
US7773326B2 (en) Methods for multi-channel data detection phase locked loop error combination
WO2004090892A1 (en) Cross-talk cancellation scheme for rll-based storage systems
US6853509B2 (en) Acquisition signal error estimator
KR100289821B1 (en) Data detector and method therefor
US6847602B2 (en) Data detection in optical disk drives using decision feedback equalization
JPH11203795A (en) Decoding device for optical disk
JP3428505B2 (en) Digital signal reproduction device
US20060133255A1 (en) Read channel apparatus for an optical storage system
US6000052A (en) Signal conditioning system for controlling data retrieval channel characteristics in which errors in samples are segregated by association with intended sample values to control selected characteristics
JP2888187B2 (en) Information detection device
JPH1166756A (en) Data detector and its method
KR20020069721A (en) Method for carrying out fdts/df equalizer using absoulute value operation
JPH0831110A (en) Signal processor
JPH05303838A (en) Digital signal reproducing device

Legal Events

Date Code Title Description
AS Assignment

Owner name: KONINKLIJKE PHILIPS ELECTRONICS, N.V., NETHERLANDS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PADIY, ALEXANDER;YIN, BIN;REEL/FRAME:017857/0777

Effective date: 20050704

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION