The invention is a modulation system that encodes symbols in accordance
with a modulation code which, for a given communications channel, produces
a signal that at the decoder includes maximized sample timing information
in each encoded symbol. For systems that use PLLs to control a sample
timing clock, the sample timing information is the average or squared
slope. The modulation code used for a given system is selected based on
the target response h(x) of the associated communications channel, such
that h (x)*r.sub.k exceeds a predetermined threshold value, where "*"
represents convolution and r.sub.k is a modulation code symbol. To reduce
the bit overhead, or code rate, the inventive modulation system provides
more modulation code symbols at the start of a data block, or sector, when
system jitter is expected to be relatively high in response, for example,
to the movement of a read head. The system then includes fewer modulation
code symbols later in the block, when the system jitter associated with a
read or receive operation is reduced. The system thus provides sufficient
timing information to minimize PLL jitter.
A invenção é um sistema da modulação que codifique símbolos de acordo com um código da modulação que, para uma canaleta de comunicações dada, produza um sinal que no decodificador inclua a informação maximized do sincronismo da amostra em cada símbolo codificado. Para os sistemas que usam PLLs controlar um pulso de disparo cronometrando da amostra, a informação do sincronismo da amostra é a média ou a inclinação esquadrada. O código da modulação usado para um sistema dado é selecionado baseou no h(x) da resposta do alvo da canaleta de comunicações associada, tal que h (x)*r.sub.k excede um valor de ponto inicial predeterminado, onde "*" representa a convolução e r.sub.k é um símbolo do código da modulação. Para reduzir as despesas gerais do bocado, ou a taxa do código, o sistema inventive da modulação fornece mais símbolos do código da modulação no início de um bloco dos dados, ou setor, quando o tremor do sistema se espera ser relativamente elevado na resposta, para o exemplo, ao movimento de uma cabeça lida. O sistema incluir então poucos símbolos do código da modulação mais tarde no bloco, quando o tremor do sistema associado com lida ou receber a operação é reduzido. O sistema fornece assim a informação suficiente do sincronismo para minimizar o tremor de PLL.