US7961415B1ActiveUtility

Master calibration channel for a multichannel tape drive

73
Assignee: QUANTUM CORPPriority: Jan 28, 2010Filed: Jan 28, 2010Granted: Jun 14, 2011
Est. expiryJan 28, 2030(~3.6 yrs left)· nominal 20-yr term from priority
Inventors:Marc Feller
G11B 20/10009G11B 20/10046G11B 20/10509G11B 2220/90
73
PatentIndex Score
3
Cited by
12
References
19
Claims

Abstract

In one embodiment, an apparatus comprises two or more slave channels, wherein each one of the slave channels comprises a non-adaptive filter operable to filter an input signal to the slave channel using filter coefficients received from a master channel; and the master channel coupled to each one of the slave channels, wherein the master channel comprises an adaptive filter operable to: for each one of one or more of the slave channels, determine the filter coefficients for the slave channel using the input signal to the slave channel; and send the filter coefficients to the slave channel.

Claims

exact text as granted — not AI-modified
1. An apparatus comprising:
 two or more slave channels, wherein each one of the slave channels comprises a non-adaptive filter operable to filter an input signal to the slave channel using filter coefficients received from a master channel; and 
 the master channel coupled to each one of the slave channels, wherein the master channel comprises an adaptive filter operable to:
 for each one of one or more of the slave channels,
 determine the filter coefficients for the slave channel using the input signal to the slave channel; and 
 send the filter coefficients to the slave channel. 
 
 
 
     
     
       2. The apparatus recited in  claim 1 , wherein:
 the non-adaptive filter of each one of the slave channels comprises a fixed equalizer and a fixed linear predictor; and 
 the adaptive filter of the master channel comprises an adaptive equalizer and an adaptive linear predictor. 
 
     
     
       3. The apparatus recited in  claim 1 , wherein:
 the apparatus is a multichannel tape drive; and 
 the slave channels are serial read channels of the multichannel tape drive. 
 
     
     
       4. The apparatus recited in  claim 1 , wherein the master channel further comprises a multiplexer coupled to the adaptive filter and operable to:
 receive two or more input signals to the slave channels; 
 select one of the input signals; and 
 forward the selected one of the input signals to the adaptive filter. 
 
     
     
       5. The apparatus recited in  claim 1 , wherein the master channel further comprises:
 a multiplexer coupled to a memory and operable to:
 receive two or more input signals to the slave channels; 
 select one of the input signals; and 
 forward the selected one of the input signals to the memory; and 
 
 the memory coupled to the multiplexer and the adaptive filter and operable to store the selected one of the input signals to be forwarded to the adaptive filter. 
 
     
     
       6. The apparatus recited in  claim 5 , wherein the selected one of the input signals is forwarded to the adaptive filter at a first rate slower than a second rate at which the input signals are received at the multiplexer. 
     
     
       7. The apparatus recited in  claim 1 ,
 wherein the master channel further comprises a first memory coupled to the adaptive filter and operable to store one or more input signals to the slave channels to be forwarded to the adaptive filter; 
 the apparatus further comprising:
 a second master channel coupled to each one of the slave channels, wherein the second master channel comprises:
 a second adaptive filter operable to:
 for each one of one or more of the slave channels, 
  determine the filter coefficients for the slave channel 
 using the input signal to the slave channel; and 
  send the filter coefficients to the slave channel; and 
 
 a second memory coupled to the second adaptive filter and operable to store the input signals to the slave channels to be forwarded to the second adaptive filter; and 
 
 a multiplexer coupled to the first memory and the second memory and operable to: 
 receive two or more input signals to the slave channels; 
 select one of the input signals; and 
 forward the selected one of the input signals to either the first memory or the second memory in alternation. 
 
 
     
     
       8. The apparatus recited in  claim 7 ,
 wherein the master channel is operable to produce one or more first output signals comprising filter coefficients for one or more of the slave channels, and the second master channel is operable to produce one or more second output signals comprising filter coefficients for one or more of the slave channels; 
 the apparatus further comprising a multiplexer coupled to the master channel and the second master channel and operable to:
 receive the first output signals from the master channel and the second output signals from the second master channel; 
 select one of the first output signals or the second output signals; and 
 forward the filter coefficients of the selected one of the output signals to one of the slave channels in alternation. 
 
 
     
     
       9. An apparatus comprising:
 two or more slave channels, wherein each one of the slave channels comprises a non-adaptive filter operable to filter an input signal to the slave channel using filter coefficients received from a first master channel or a second master channel; and 
 the first master channel coupled to each one of the slave channels, wherein the first master channel comprises:
 a first adaptive filter operable to:
 for each one of one or more of the slave channels,
 determine the filter coefficients for the slave channel using the input signal to the slave channel; and 
 send the filter coefficients to the slave channel; and 
 
 
 a first memory coupled to the first adaptive filter and operable to store one or more input signals to the slave channels to be forwarded to the first adaptive filter; and 
 
 the second master channel coupled to each one of the slave channels, wherein the second master channel comprises:
 a second adaptive filter operable to:
 for each one of one or more of the slave channels,
 determine the filter coefficients for the slave channel using the input signal to the slave channel; and 
 send the filter coefficients to the slave channel; and 
 
 
 a second memory coupled to the second adaptive filter and operable to store one or more input signals to the slave channels to be forwarded to the second adaptive filter. 
 
 
     
     
       10. The apparatus recited in claim,  9 , further comprising a first multiplexer coupled to the first memory of the first master channel and the second memory of the second master channel and operable to:
 receive two or more input signals to the slave channels; 
 select one of the input signals; and 
 forward the selected one of the input signals to either the first memory or the second memory in alternation. 
 
     
     
       11. The apparatus recited in  claim 9 , wherein:
 the first adaptive filter of the first master channel comprises a first adaptive equalizer and a first adaptive linear predictor; and 
 the second adaptive filter of the second master channel comprises a second adaptive equalizer and a second adaptive linear predictor. 
 
     
     
       12. The apparatus recited in  claim 11 , further comprising a second multiplexer coupled to the first adaptive linear predictor and the second adaptive linear predictor and operable to:
 receive one or more first output signals from the first master channel and one or more second output signals from the second master channel, wherein the first output signals comprise filter coefficients for one or more of the slave channels, and the second output signals comprise filter coefficients for one or more of the slave channels; 
 select one of the first output signals or the second output signals; and 
 forward the filter coefficients of the selected one of the output signals to one of the slave channels in alternation. 
 
     
     
       13. A method comprising:
 for each one of two or more slave channels that each comprise a non-adaptive filter:
 determining, by a master channel that comprises an adaptive-filter, filter coefficients for the slave channel using an input signal to the slave channel; 
 sending, by the master channel, the filter coefficients to the slave channel; 
 receiving, at the slave channel, the filter coefficients from the master channel; and 
 filtering, by the slave channel, the input signal to the slave channel using the filter coefficients received from the master channel. 
 
 
     
     
       14. The method recited in  claim 13 , further comprising for each one of the salve channels, incorporating the filter coefficients received from the master channel in its non-adaptive filter. 
     
     
       15. The method recited in  claim 13 ,
 wherein the master channel further comprises a multiplexer coupled to the adaptive filter; 
 the method further comprising:
 receiving, at the multiplexer, two or more input signals to the slave channels; 
 selecting, by the multiplexer, one of the input signals; and 
 forwarding, by the multiplexer, the selected one of the input signals to the adaptive filter. 
 
 
     
     
       16. The method recited in  claim 13 ,
 wherein the master channel further comprises a multiplexer and a memory coupled to each other; 
 the method further comprising:
 receiving, at the multiplexer, two or more input signals to the slave channels; 
 selecting, by the multiplexer, one of the input signals; and 
 forwarding, by the multiplexer the selected one of the input signals to the memory; and 
 storing, in the memory, the selected one of the input signals to be forwarded to the adaptive filter. 
 
 
     
     
       17. The method recited in  claim 16 , wherein the selected one of the input signals is forwarded to the adaptive filter at a first rate slower than a second rate at which the input signals are received at the multiplexer. 
     
     
       18. The method recited in  claim 13 ,
 wherein the master channel further comprises a first memory coupled to the adaptive filter; 
 the method further comprising:
 receiving, at a multiplexer coupled to the master channel and a second master channel that comprises a second adaptive filter and a second memory coupled to each other, two or more input signals to the slave channels; 
 selecting, by the multiplexer, one of the input signals; and 
 forwarding, by the multiplexer, the selected one of the input signals to either the first memory or the second memory in alternation. 
 
 
     
     
       19. The method recited in  claim 18 , further comprising:
 receiving, at a second multiplexer coupled to the master channel and the second master channel, one or more first output signals from the master channel and one or more second output signals from the second master channel, wherein the first output signals comprise filter coefficients for one or more of the slave channels, and the second output signals comprise filter coefficients for one or more of the slave channels; 
 selecting, by the second multiplexer, one of the first output signals or the second output signals; and 
 forwarding, by the second multiplexer, the filter coefficients of the selected one of the output signals to one of the slave channels in alternation.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.