IP Library Granted Patent US 6,965,618
Granted Patent B1
US 6,965,618 · App. 09/747,380 · Granted Nov 15, 2005

System and method for programming the bit error rate of frame synchronization words in a multidimensional digital frame structure

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,965,618
App. No.
09/747,380
Granted
Nov 15, 2005
Kind
B1
Abstract

A system and method have been provided for programming synchronization features of a multidimensional digital frame structure. Such a frame structure acts as a digital wrapper, and includes overhead, payload, and forward error correction (FEC) sections. Words in the overhead section are used to synchronize the frame structure. The described invention permits the bit error rate (BER) of the frame synchronization bytes (FSBs) to be made programmable, so that the system and method are flexible for changes in communication protocols. This flexibility also impacts the number, the location, bandwidth, and the value the FSBs.

Claims (35)

1. In an apparatus for receiving a multidimensional digital frame structure including a plurality of frames, a method for synchronizing frames based upon a selected bit error rate of frame synchronization bytes, the method comprising:

accepting a command for selecting a bit error rate for frame synchronization bytes;

selecting a bit error rate in response to the command;

receiving a frame with an overhead section having a predetermined number of frame synchronization bytes; and

synchronizing the frame if the bit error rate of the frame synchronization bytes is less than or equal to the selected bit error rate; otherwise,

not synchronizing the frame.

2. The method of claim 1 wherein selecting the bit error rate includes selecting an average bit error rate.

3. The method of claim 2 wherein receiving a frame includes receiving an overhead section including a first plurality of frame synchronization bytes; and

wherein selecting an average bit error rate includes selecting an average bit rate for the first plurality of frame synchronization bytes in each frame.

4. The method of claim 2 wherein receiving a frame includes receiving a plurality of frames in a superframe; and

wherein selecting an average bit error rate includes selecting an average bit error rate for the frame synchronization bytes across a span of a superframe.

5. The method of claim 2 wherein receiving a frame includes receiving a plurality of frames in a plurality of superframes; and

wherein selecting an average bit error rate includes selecting an average bit error rate for the frame synchronization bytes across a span of a plurality of superframes.

6. The method of claim 1 further comprising:

accepting a bit error rate selection byte with a second plurality of bits; and

wherein selecting the bit error rate includes selecting a bit error rate in response to the bit error rate selection byte, in the range from zero to the second plurality of bit values.

7. The method of claim 1 wherein selecting a bit error rate includes independently selecting a bit error rate for each frame synchronization byte.

8. The method of claim 1 wherein selecting a bit error rate includes selecting a first bit error rate and a second bit error rate.

9. The method of claim 8 wherein selecting a bit error rate includes selecting a first error rate in a first frame and a second error rate in a second frame.

10. In an apparatus for receiving a multidimensional digital frame structure including a plurality of frames, a method for synchronizing frames based upon a selected bit error rate of frame synchronization bytes, the method comprising:

accepting a command for selecting a quantity of frame synchronization bytes;

selecting a quantity of frame synchronization bytes in response to the command;

accepting a command for selecting a bit error rate for frame synchronization bytes;

selecting an average bit error rate in response to the command;

receiving a frame with an overhead section having a predetermined number of frame synchronization bytes; and

synchronizing the frame if the average of the bit error rates of a quantity of frame synchronization bytes in the frame equal to the selected quantity of frame synchronization bytes is less than or equal to the selected average bit error rate; otherwise,

not synchronizing the frame.

11. In an apparatus for receiving a multidimensional digital frame structure including a plurality of frames, a method for synchronizing frames based upon a selected bit error rate of frame synchronization bytes, the method comprising:

accepting a command for selecting frame synchronization bytes;

accepting a command for selecting a bit error rate for frame synchronization bytes;

selecting a bit error rate for each frame synchronization byte selected in response to the command;

receiving a frame with an overhead section having a predetermined number of frame synchronization bytes;

selecting frame synchronization bytes in the frame in response to the command for selecting frame synchronization bytes; and

synchronizing the frame if the bit error rate of each selected frame synchronization byte is less than or equal to the bit error rate selected for the frame synchronization byte; otherwise,

not synchronizing the frame.

Assignments (3)
SECURITY INTEREST Recorded May 11, 2017
From: MACOM CONNECTIVITY SOLUTIONS, LLC (SUCCESSOR TO APPLIED MICRO CIRCUITS CORPORATION)
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 042444/0891 →
MERGER AND CHANGE OF NAME Recorded Apr 6, 2017
From: APPLIED MICRO CIRCUITS CORPORATION; MACOM CONNECTIVITY SOLUTIONS, LLC; MACOM CONNECTIVITY SOLUTIONS, LLC
To: MACOM CONNECTIVITY SOLUTIONS, LLC
Reel/Frame 042176/0185 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2001
From: BENDAK, GEORGE BESHARA; SORGI, ALAN MICHAEL
To: APPLIED MICRO CIRCUITS CORPORATION
Reel/Frame 011477/0992 →