息进行转换。例如,读取控制器26包括但不限于,用于将来自磁带14的模拟数据转换为数字数据的模拟数字转换器(ADC)。服务器28可操作地耦接到控制器12以用于接收和发送数字数据。存储在磁带14上的数字数据可以被发送到服务器28以供用户随后取回。
[0019]在一个示例中,服务器28可以远离控制器12,并且从控制器12无线地接收这样的数字数据。在另一个示例中,服务器28可以硬接线地耦接到控制器12,并且服务器28的位置接近于控制器12,以用于通过这样的连接从磁带14接收数字数据。在系统10内对服务器28的放置可以基于特定实施方式中希望的标准而变化。伺服控制器29可操作地耦接到控制器12,并且耦接到读取/写入头15。伺服控制器29向控制器12提供表示读取/写入头15在磁带14上的定位(或位置)的信息。
[0020]读取/写入头15包括多个写入元件30,每个写入元件30被配置为在磁带14的对应磁道(或通道)(未示出)上写入数据。写入控制器32可操作地耦接到控制器12以用于对表示要被写入磁带14的数据的写入信息进行转换。例如,写入控制器32包括数字模拟转换器(DAC),数字模拟转换器用于将表示要被写入磁带14的数据的数字数据转换为用于存储在磁带14的对应磁道上的模拟数据。要认识到的是,希望写入磁带14的数字数据可以从控制器12和/或服务器28提供。
[0021]在读取/写入头15上,通常每个写入元件30的位置彼此很接近。这种状况缓解了磁带尺寸稳定性。但是每个写入元件30的位置彼此很接近增大了在写入操作期间一个写入元件30暴露于来自邻近的写入元件30的电磁干扰(或串扰)的风险。这样的串扰降低了磁带14上的写入信息的质量,并且限制了读取/写入头15上的邻近的写入元件30的可允许封装。
[0022]为了应对串扰,控制器12被配置为修改特定的写入元件30将数据写入磁带14上的对应通道的时间(经由写入预补偿值)。例如,控制器12可以使特定的写入元件30将数据写入磁带14的时间延迟。在另一个示例中,控制器12可以在时间上提前特定的写入元件30将数据写入磁带14的方式。由于在写入操作实际被执行之前,控制器12知晓要被写入磁带14的对应磁道上的信息,因此控制器12可以在实际的写入操作之前评估一个或多个邻近的写入元件30写入数据的方式,并且调整接近于邻近的写入元件30放置的特定写入元件30将数据写入磁带14的时间,以避免来自邻近的写入元件30的串扰。下面将更详细地讨论这个方面和其他方面。
[0023]图2描绘了说明串扰状况的写入元件30a_30n的阵列。写入元件30a_30n中的每个写入元件通常被布置为在磁带14的对应磁道(或通道)52上写入数据(或数据模式、数据比特等)。磁带14如54所示的纵向地行进(或具有如54所示的运动方向)。总共三个写入元件30a-30n被示出并且构成读取/写入头15的写入部分。要认识到的是,多于三个的写入元件30a-30n可以在读取/写入头15中被实施。
[0024]通常地,当单个写入元件(例如,写入元件30a)被通电以执行写入操作时,写入元件30a产生磁场,其表示希望写入(或存储到)磁带14上的数据。取决于用于给写入元件30a通电以执行写入操作的电流的极性,写入元件30a被布置为在磁带14上写入要么指向左边(通常见40处)要么指向右边(通常见42处)的数据比特。例如,如果具有正向极性的电流被施加到写入元件30a,则写入元件30a可以在磁带14上写入指向左边40的数据比特。相反地,如果具有反向极性的电流被施加到写入元件30a,则写入元件30a可以在磁带14上写入指向右边42的数据比特。当磁带14沿方向54行进时,数据比特被写入和存储到磁带14。
[0025]写入元件30b_30n中的每个元件也响应于电流在磁带14上写入数据比特。然而,当所有写入元件30a、30b和30η被通电时,写入元件30a、30b和30η中的每一个可能共享类似的磁场。为了更详细地描述串扰状况,写入元件30b和30η通常被定义为写入元件30a的邻近的写入元件。因此,由于在写入元件30a、30b和30η之间存在共享的磁场(或串扰),适用以下的状况:
[0026](1)如果施加到邻近的写入元件30b和30η以用于写入数据的电流的极性与施加到写入元件30a的电流的极性相同,则在邻近的写入元件30b和30η之间产生的串扰可能使得写入元件30a在磁带14上的理想位置(通常见31处)之前写入数据(S卩,写入元件30a的写入操作在时间上提前(或写入元件30a在比所希望的更早地在磁带14上写入数据,或写入元件30a在比原始预期的写入时间小的第一预定时间写入数据));
[0027](2)如果施加到邻近的写入元件30b和30η以用于写入数据的电流的极性与施加到写入元件30a的电流的极性不同,则在邻近的写入元件30b和30η之间产生的串扰可能使得写入元件30a相对于磁带14上的理想位置31延迟写入数据(S卩,写入元件30a的写入操作在时间上延迟(或写入元件30a在比所希望的更晚地在磁带14上写入数据,或写入元件30a在比原始预期的写入时间大的第一预定时间写入数据));以及
[0028](3)如果施加到邻近的写入元件30b和30η的电流的极性彼此不同,则由邻近的写入元件30b和30η产生的串扰彼此相反,从而对写入元件30η不产生任何净效果。
[0029]上述的状况⑴和⑵代表由于邻近的写入元件30b和30η及写入元件30a之间的串扰造成的不同失效模式。例如,在状况(1)中,控制器12可能预期写入元件30a在理想位置31处写入数据,而来自邻近的写入元件30b和30η的串扰可能使得写入元件30a在理想位置31之前写入数据。同样地,在状况(2)中,控制器12可能预期写入元件30a在理想位置31处写入数据,而从邻近的写入元件30b和30η产生的串扰可能使得写入元件30a从理想位置延迟写入。由于相反的串扰对写入元件30a不产生影响,因此上述的状况(3)不被认为是失效模式。
[0030]如上所示,由于控制器12知晓在写入实际发生之前每个写入元件30a、30b和30η要写入什么类型的数据,并且另外知晓要被施加到各个写入元件30a-30n的电流的极性,因此如果邻近的写入元件30b和30η之间的串扰引起写入元件30a写入数据比特的延迟,则控制器12可以在时间上提前写入元件30a写入数据比特的方式(例如,控制器12控制写入元件30a在比原始预期的写入时间小的预定时间写入数据)。类似地,如果邻近的写入元件30b和30η之间的串扰使得写入元件30a在数据比特实际希望写入的时间之前(或在较早的时间点)写入数据比特,则控制器12可以针对写入元件30a写入数据施加延迟(例如,控制器12控制写入元件30a在比原始预期的写入时间大的预定时间写入数据)。
[0031]图3描绘了根据一个实施例的用于针对写入器串扰进行补偿的方法80。
[0032]在操作82中,控制器12确定将被施加到写入元件30a以用于在磁带14上写入数据的电流的极性(或确定电流的方向)。
[0033]在操作84中,控制器12确定将被施加到邻近的写入元件30b和30η中的每一个写入元件的电流的极性(或确定电流的方向)。
[0034]在操作86中,控制器12对邻近的写入元件30b和30η的极性(或将被施加到邻近的写入元件30b和30η的电流的方向)与写入元件30a的极性(或将被施加到写入元件30a的电流的方向)进行比较,以确定邻近的写入元件30b和30η将产生的串扰对写入元件30a的影响。所述比较和影响在上面结合图2详细描述的状况(1)-(3)中被指出。
[0035]在操作88中,响应于确定邻近的写入元件30b和30η产生的串扰对写入元件30a的影响,控制器12确定针对写入元件30a的预补偿值。例如,