Patent ID: 8396219

Claim:
A scramble method for performing a scrambling of symbols using a data processing device, the method comprising: a pattern generating step of generating a scramble pattern for each symbol using the data processing device; a multiplication value decision step of determining a positive or negative multiplication value corresponding to a bit value of each bit contained in a binary bit string forming a scramble pattern generated by the pattern generation step using the data processing device; a symbol data generating step of inputting a data string whose significance level is predetermined, dividing significant data of the data string to generate high-importance bit data each having one bit and adding a predetermined unique bit data having a predetermined n bits to generate symbolized 1+n bits high-importance bit data, and dividing less significant data of the data string into 1+n bits data to generate symbolized 1+n bits low-importance bit data, thereby generating symbol data arranged based on each 1+n bits data using the data processing device; and a multiplication processing step of multiplying one of the symbol data with the multiplication value determined by the multiplication value decision step using the data processing device, wherein the predetermined unique bit data is not from the input data string and is only added to the high-importance bit data, and wherein the predetermined unique bit data is common to symbol data having largest Euclid distance so that the 1+n bits high-importance bit data is always made to a symbol having the largest Euclid distance.