US2014161115A1PendingUtilityA1

Data processing apparatus, communications device, and data processing method

Assignee: HUAWEI TECH CO LTDPriority: Jun 2, 2008Filed: Dec 3, 2013Published: Jun 12, 2014
Est. expiryJun 2, 2028(~1.8 yrs left)· nominal 20-yr term from priority
H04L 25/03866H04J 3/0602
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A data processing apparatus includes a scrambling processing unit and a sending unit. The scrambling processing unit is configured to generate a Pseudo-Random Binary Sequence (PRBS), perform a modulo-2 addition on the pseudo-random sequence and data frame data to scramble the data frame data including first load data, use one section of a part of the pseudo-random sequence on which the modulo-2 addition is performed with the data frame data as an identification sequence, and carry status information corresponding to the identification sequence in frame header information. The sending unit is configured to send the frame header information carrying the status information and the scrambled first load data. Through the scrambling process, continuous run-lengths of “1” and “0” in the data frame data are quite short, while basically the same probability of occurrence is maintained, which is favorable to transmission of the data frame data, thereby alleviating error code problems.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A data processing apparatus, comprising:
 a scrambling processing unit, configured to generate a Pseudo-Random Binary Sequence (PRBS), perform a modulo-2 addition on the pseudo-random sequence and data frame data, scramble the data frame data comprising first load data, use one section of a part of the pseudo-random sequence on which the modulo-2 addition is performed with the data frame data as an identification sequence, and carry status information corresponding to the identification sequence in frame header information; and   a sending unit, configured to send the frame header information carrying the status information and the scrambled first load data.   
     
     
         2 . The data processing apparatus according to  claim 1 , wherein
 the status information corresponding to the identification sequence is carried in the frame header information, comprises:   the status information is added to redundant bytes of the frame header information; or   the data frame data comprises the first load data and the frame header information, and the status information is a result after the modulo-2 addition is performed on the frame header information and the identification sequence.   
     
     
         3 . The data processing apparatus according to  claim 1 , wherein the scrambling processing unit comprises:
 a fourth scrambling unit, configured to generate the PRBS, perform the modulo-2 addition on the pseudo-random sequence with the first load data and the frame header information, so as to scramble the first load data and the frame header information, and carry the status information of one section of the pseudo-random sequence scrambling the frame header information in the frame header information in a mode of scrambling the frame header information.   
     
     
         4 . A data processing apparatus, comprising:
 a receiving unit, configured to receive a scrambled data frame, wherein frame header information of the data frame carries status information;   a retrieving unit, configured to retrieve the status information from the frame header information; and   a descrambling unit, configured to generate a Pseudo-Random Binary Sequence (PRBS), wherein the descrambling unit adjusts, according to the status information, a procedure of generating the PRBS, so as to generate the PRBS corresponding to data frame data to be descrambled; and further configured to perform a modulo-2 addition on the pseudo-random sequence and first load data, so as to descramble the first load data.   
     
     
         5 . The data processing apparatus according to  claim 4 , wherein the retrieving unit comprises:
 a first retrieving unit, configured to acquire the status information from redundant bytes of the frame header information; or   a second retrieving unit, configured to perform the modulo-2 addition on the frame header information of the scrambled data frame and unscrambled frame header information, so as to acquire the status information, wherein the frame header information of the scrambled data frame is the scrambled frame header information.   
     
     
         6 . A communications device, comprising:
 a receiving unit, configured to receive a scrambled data frame, wherein frame header information of the data frame carries status information;   a serial-to-parallel conversion unit, configured to perform a serial-to-parallel conversion process on the scrambled data frame;   a decoding unit, configured to decode the data frame after the serial-to-parallel conversion process; and further configured to generate a frame indication signal when identifying a fixed starting byte of the frame header information from the data frame after the serial-to-parallel conversion process, wherein the frame indication signal is configured to prompt that the frame header information of the data frame arrives;   a retrieving execution unit, configured to retrieve, according to the frame indication signal, the status information from the frame header information, when the frame header information arrives; and   a descrambling unit, configured to generate a Pseudo-Random Binary Sequence (PRBS), wherein the descrambling unit adjusts, according to the status information, a procedure of generating the PRBS, so as to generate the PRBS corresponding to data frame data to be descrambled; and further configured to perform a modulo-2 addition on the pseudo-random sequence and first load data, so as to descramble the first load data.   
     
     
         7 . A data processing method, comprising:
 generating a Pseudo-Random Binary Sequence (PRBS), performing a modulo-2 addition on the pseudo-random sequence and data frame data so as to scramble the data frame data comprising first load data, using one section of a part of the pseudo-random sequence on which the modulo-2 addition is performed with the data frame data as an identification sequence, and carrying status information corresponding to the identification sequence in frame header information; and   sending the frame header information carrying the status information and the scrambled first load data.   
     
     
         8 . The data processing method according to  claim 7 , wherein the carrying the status information corresponding to the identification sequence in the frame header information comprises:
 adding the status information to redundant bytes of the frame header information; or   the data frame data comprising the first load data and the frame header information, and the status information being a result after the modulo-2 addition is performed on the frame header information and the identification sequence.   
     
     
         9 . The data processing method according to  claim 7 , wherein generating a Pseudo-Random Binary Sequence (PRBS), performing a modulo-2 addition on the pseudo-random sequence and data frame data so as to scramble the data frame data comprising first load data, using one section of a part of the pseudo-random sequence on which the modulo-2 addition is performed with the data frame data as an identification sequence, and carrying status information corresponding to the identification sequence in frame header information comprises:
 generating the PRBS, performing the modulo-2 addition on the pseudo-random sequence with the first load data and the frame header information, so as to scramble the first load data and the frame header information, and carrying the status information of one section of the pseudo-random sequence scrambling the frame header information in the frame header information in a mode of scrambling the frame header information.   
     
     
         10 . A data processing method, comprising:
 generating a Pseudo-Random Binary Sequence (PRBS), performing a modulo-2 addition on the pseudo-random sequence and data frame data, so as to scramble the data frame data comprising first load data, using one section of apart of the pseudo-random sequence on which the modulo-2 addition is performed with the data frame data as an identification sequence, and carrying status information corresponding to the identification sequence in frame header information;   encoding the frame header information carrying the status information and the scrambled first load data;   performing a serial-to-parallel conversion process on the frame header information and the first load data after being encoded; and   sending the frame header information and the first load data after the serial-to-parallel conversion process.   
     
     
         11 . A data processing method, comprising:
 receiving a scrambled data frame, wherein frame header information of the data frame carries status information, retrieving the status information from the frame header information, andadjusting, according to the status information, a procedure of generating a Pseudo-Random Binary Sequence (PRBS), so as to generate the PRBS corresponding to data frame data to be descrambled; and   performing a modulo-2 addition on the pseudo-random sequence and first load data, and descrambling the first load data.   
     
     
         12 . The data processing method according to  claim 11 , wherein
 the retrieving the status information from the frame header information comprises:   acquiring the status information from redundant bytes of the frame header information; or   performing the modulo-2 addition on the frame header information of the scrambled data frame and unscrambled frame header information, wherein the frame header information of the scrambled data frame is the scrambled frame header information.   
     
     
         13 . A data processing method, comprising:
 receiving a scrambled data frame, wherein frame header information of the data frame carries status information;   performing a serial-to-parallel conversion process on the scrambled data frame;   decoding the data frame after the serial-to-parallel conversion process; and generating a frame indication signal, when identifying a fixed starting byte of the frame header information from the data frame after the serial-to-parallel conversion process, wherein the frame indication signal is configured to prompt that the frame header information of the data frame arrives;   retrieving, according to the frame indication signal, the status information from the frame header information, when the frame header information arrives; and   adjusting, according to the status information, a procedure of generating a Pseudo-Random Binary Sequence (PRBS), so as to generate the PRBS corresponding to data frame data to be descrambled; and   performing a modulo-2 addition on the pseudo-random sequence and first load data, and descrambling the first load data.   
     
     
         14 . A communications device, comprising:
 a scrambling processing unit, configured to generate a Pseudo-Random Binary Sequence (PRBS), perform a modulo-2 addition on the pseudo-random sequence and data frame data so as to scramble the data frame data comprising first load data, use one section of apart of the pseudo-random sequence on which the modulo-2 addition is performed with the data frame data as an identification sequence, and carry status information corresponding to the identification sequence in frame header information;   an encoding unit, configured to encode the frame header information carrying the status information and the scrambled first load data;   a serial-to-parallel conversion unit, configured to perform a serial-to-parallel conversion process on the frame header information and the first load data after being encoded; and   a delivery unit, configured to send the frame header information and the first load data after the serial-to-parallel conversion process.

Join the waitlist — get patent alerts

Track US2014161115A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.