METHOD AND APPARATUS FOR MEASUREMENT OF MODE DELAY IN OPTICAL FIBERS
20220231759 · 2022-07-21
Inventors
Cpc classification
H04B10/0795
ELECTRICITY
G01M11/33
PHYSICS
International classification
G01M11/00
PHYSICS
Abstract
A system for testing an optical fiber includes an optical source apparatus and an optical image sensor apparatus. The optical source apparatus includes a fiber optic connector that connects to a first end of the fiber, and a light emitting device which emits light into the first end of the fiber. The optical image sensor apparatus includes a fiber optic connector that connects to a second end of the fiber, an image sensor that receives light output from the second end of the fiber and generates corresponding image data, a lens array in an optical path between the fiber optic connector and the image sensor, and a processor coupled to the image sensor. The processor, in operation, determines a set of two-dimensional positions based on the image data output from the image sensor, and determines a test result based on the set of two-dimensional positions.
Claims
1.-20. (canceled)
21. An apparatus for testing optical fibers, comprising: a fiber optic connector configured to connect to an end of an optical fiber; an image sensor configured to receive light from the end of the optical fiber while the fiber optic connector is connected to the end of the optical fiber, and generate image data corresponding to the light; a lens array, placed in an optical path between the fiber optic connector and the image sensor, configured to cause a projection of a plurality of focal points of the light onto the image sensor; and a processor, coupled to the image sensor, configured to determine a test result of the optical fiber based on spatial characteristics of the plurality of focal points.
22. The apparatus according to claim 21, wherein spatial characteristics of the plurality of focal points comprises a plurality of two-dimensional positions of the plurality of focal points, and the processor is further configured to: determine the plurality of two-dimensional positions of the plurality of focal points based on the image data generated by the image sensor; determine a distance from the two-dimensional positions of the plurality of focal points to a plurality of spatial positions of nominal focal points derived from a planar waveform impinging on the lens array; and determine the test result based on the distance.
23. The apparatus according to claim 22, wherein the processor is further configured to indicate a passing test result in response to the distance being less than or equal to a predetermined maximum value.
24. The apparatus according to claim 22, wherein the processor is further configured to: determine a mode delay value based on the distance; compare the mode delay value with a stored value; and indicate the optical fiber passes a test in response to the mode delay value being less than or equal to the stored value.
25. The apparatus according to claim 22, wherein the test result is associated with a category of the optical fiber, and the processor is further configured to determine the category of the optical fiber based on the distance.
26. The apparatus according to claim 22, wherein the test result is associated with a bandwidth of the optical fiber, and the processor is further configured to determine the bandwidth of the optical fiber based on the distance.
27. The apparatus according to claim 21, wherein the processor is further configured to cause a numeric value or an image to be displayed on a display device or at least one light emitting diode to illuminate based on the test result.
28. The apparatus according to claim 27, wherein the numeric value or the image indicates a mode delay, a bandwidth, or a category of the optical fiber.
29. The apparatus according to claim 21, wherein the lens array includes a plurality of identical lenses to cover an entire core of the optical fiber.
30. The apparatus according to claim 21, wherein the lens array includes a plurality of lenses, each of the plurality of lenses being configured to occupy a part of an aperture, and each of the plurality of lenses being configured to form an image of a sub-aperture on the image sensor.
31. A method for testing optical fibers, comprising: receiving light at a lens array from an end of an optical fiber; detecting a plurality of focal points of the light; and determining a test result of the optical fiber based on spatial characteristics of the plurality of focal points.
32. The method according to claim 31, wherein spatial characteristics of the plurality of focal points comprises a plurality of two-dimensional positions of the plurality of focal points, and the method further comprises: determining the plurality of two-dimensional positions of the plurality of focal points based on image data generated by an image sensor; determining a distance from the two-dimensional positions of the plurality of focal points to a plurality of spatial positions of nominal focal points derived from a planar waveform impinging on the lens array; and determining the test result based on the distance.
33. The method according to claim 32, further comprising: indicating a passing test result in response to the distance being less than or equal to a predetermined maximum value.
34. The method according to claim 32, further comprising: determining a mode delay value based on the distance; comparing the mode delay value with a stored value; and indicating the optical fiber passes a test in response to the mode delay value being less than or equal to the stored value.
35. The method according to claim 32, wherein the test result is associated with a category of the optical fiber, and the method further comprises determining the category of the optical fiber based on the distance.
36. The method according to claim 32, wherein the test result is associated with a bandwidth of the optical fiber, and the method further comprises determining the bandwidth of the optical fiber based on the distance.
37. The method according to claim 31, further comprising: causing a numeric value or an image to be displayed on a display device or at least one light emitting diode to illuminate based on the test result.
38. The method according to claim 37, wherein the numeric value or the image indicates a mode delay, a bandwidth, or a category of the optical fiber.
39. The method according to claim 31, wherein the lens array includes a plurality of identical lenses to cover an entire core of the optical fiber.
40. The method according to claim 31, wherein the lens array includes a plurality of lenses, each of the plurality of lenses being configured to occupy a part of an aperture, and each of the plurality of lenses being configured to form an image of a sub-aperture on an image sensor.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
[0021]
[0022]
[0023]
[0024]
DETAILED DESCRIPTION
[0025]
[0026] The optical source apparatus 102 includes a light emitting device 106, beam-shaping optics 108, and a fiber optic connector 110. In one or more embodiments, the beam-shaping optics 108 are collimating optics. The fiber optic connector 110 is configured to connect to a first end 112a of an optical fiber 112. The light emitting device 106, in operation, emits light into the first end 112a of the optical fiber 112 while the fiber optic connector 110 is connected to the first end 112a of the optical fiber 112. In one or more implementations, the light emitting device 106 is a laser source. The beam-shaping optics 108 are disposed between the light emitting device 106 and the fiber optic connector 110. In one or more embodiments, the fiber optic connector 110 is a male Standard Connector (SC) type of fiber optic connector that connects via a female-female SC type of fiber optic adapter to a male SC type of fiber optic connector that is coupled to the first end 112a of the optical fiber 112.
[0027] The optical image sensor apparatus 104 includes a fiber optic connector 114, a lens array 116, an image sensor 118, a processing device 120 with a processor 122 and a memory 124, and a test result indicator 126. The fiber optic connector 114 is configured to connect to a second end 112b of the optical fiber 112. In one or more embodiments, the fiber optic connector 114 is a female SC type of fiber optic connector that connects to a male SC type of fiber optic connector that is coupled to the second end 112b of the optical fiber 112. In one or more embodiments, the lens array 116 includes a plurality of identical lenses. The image sensor 118, in operation, receives the light emitted into the first end 112a of the optical fiber 112 that is output from the second end 112b of the optical fiber 112 while the fiber optic connector 114 is connected to the second end 112b of the optical fiber 112, and generates image data corresponding to the light that is received by the image sensor 118. In one or more embodiments, the image sensor 118 is a charge-coupled device (CCD). The processing device 120 receives the image data generated by the image sensor 118. The memory 124 stores instructions which, when executed by the processor 122, cause the processor 122 to process the image data and determine a test result related the optical fiber 112, as described below.
[0028] In one or more embodiments, the test result indicator 126 includes one or more light emitting diodes (LEDs), and the memory 124 stores instructions that, when executed by the processor 122, cause the processor 122 to illuminate at least one of the LEDs of the test result indicator 126 based on a test result, to indicate the test result. For example, if the processor 122 determines that the optical fiber 112 passes a particular test, the processor 122 outputs a signal that causes power to be provided to a green LED to illuminate the green LED. Also, if the processor 122 determines that the optical fiber 112 does not pass a particular test, the processor 122 outputs a signal that causes power to be provided to a red LED to illuminate the red LED.
[0029] In one or more embodiments, the test result indicator 126 includes a display device (e.g., a liquid crystal display device), and the memory 124 stores instructions that, when executed by the processor 122, cause the processor 122 to output a signal that causes information, such as a numeric value, to be displayed on the display device of the test result indicator 126 based on a test result, to indicate the test result. The numeric value can indicate a maximum bandwidth or data rate, for example, that is supported by the optical fiber 112, which is determined based on the image data output by the image sensor 118.
[0030] In one or more embodiments, the test result indicator 126 includes one or more input devices (e.g., touchscreen, rotating knob, button, etc.) which, in operation, outputs a signal in response to an input operation. Also, the memory 124 stores instructions that, when executed by the processor 122, cause the processor 122 to obtain at least one test parameter based on the signal output by the input device, and to obtain test result data indicating a test result based on the at least one test parameter. For example, the at least one test parameter can indicate a length of the optical fiber, a bandwidth of the optical fiber, or a data rate of the optical fiber.
[0031]
[0032] More particularly, an image of the exit pupil at the second end 112b of the optical fiber 112 is projected onto the lens array 116. Each lens of the lens array 116 occupies a small part of an aperture corresponding to the exit pupil, called a sub-pupil, and forms an image of a sub-aperture on the image sensor 118. The lens array 116, the image sensor 118, and the processing device 120 included in the optical image sensor apparatus 104 thus form a wavefront sensor. In one or more embodiments, the lens array 116, the image sensor 118, and the processing device 120 included in the optical image sensor apparatus 104 form a Shack-Hartmann wavefront sensor.
[0033] When a wavefront exiting from the second end 112b of the optical fiber 112 is planar, all images of the sub-apertures are located in a regular grid at nominal positions defined by the geometry of the lens array 116. When a wavefront exiting from the second end 112b of the optical fiber 112 is distorted (e.g., not planar), the images of the sub-apertures become displaced from their respective nominal positions. Displacements of image centroids in two orthogonal directions X and Y are proportional to the average wavefront slopes in X and Y directions over the respective imaged sub-apertures. The processing device 120 measures the wavefront slopes based on the image data output by the image sensor 118, wherein the wavefront itself is reconstructed from the arrays of measured slopes, up to a constant which is of no importance for imaging. When the lens array 116, the image sensor 118, and the processing device 120 included in the optical image sensor apparatus 104 form a Shack-Hartmann wavefront sensor, the resolution of the Shack-Hartmann wavefront sensor is equal to the size of the sub-apertures.
[0034]
[0035]
[0036] In order to determine a test result, the memory 124 stores instructions that, when executed by the processor 122, cause the processor 122 to calculate a distance between each of the nominal points N1, N2, N3, . . . etc. in the image 302 and a corresponding one of the points T1, T2, T3, . . . etc. in the image 304. For example, if the point N1 has coordinates (X1, Y1) and the point T1 has coordinates (X2, Y2), the processor 122 calculates the distance D between the points N1 and T1 using Equation 1 below.
D=√{square root over ((X1−X2).sup.2+(Y1−Y2).sup.2)} (Equation 1)
[0037] The processor 122 stores a value for each calculated distance between one of the nominal points N1, N2, N3, . . . etc. in the image 302 and a corresponding one of the points T1, T2, T3, . . . etc. in the image 304 in an array (or other suitable data structure) corresponding to a particular test. The processor 122 then compares each of the respective values in the array (or other suitable data structure) corresponding to the particular test to a corresponding value in a previously stored array (or other suitable data structure) corresponding to a particular type of optical fiber (e.g., an OM-3 type of optical fiber having a length of 25 meters that can support a maximum data rate of 100 Gigabits per second). In one implementation, if the difference between each of the values in the array (or other suitable data structure) corresponding to the particular test and a corresponding value in the previously stored array (or other suitable data structure) corresponding to the particular type of optical fiber (or some combination thereof) is less than or equal to a predetermined maximum difference value, the processor 122 determines that the optical fiber 112 under test passes the particular test. In this example, the processor 122 determines that the optical fiber 112 can support the maximum bandwidth or data rate. On the other hand, if the difference between each of the values in the array (or other suitable data structure) corresponding to the particular test and the corresponding value in the previously stored an array (or other suitable data structure) corresponding to the particular type of optical fiber (or some combination thereof) is greater than the predetermined maximum difference value, the processor 122 determines that the optical fiber 112 does not pass the test. In this example, the processor 122 determines that the optical fiber 112 does not support the maximum bandwidth or data rate.
[0038] In one or more embodiments, the memory 124 stores a plurality of arrays (or other suitable data structures) generated (e.g., in a laboratory) using a plurality of types of optical fibers. In this example, each of those arrays (or other suitable data structures) is associated with a value corresponding to the particular type of optical fiber, a value corresponding to a length of the optical fiber, and a value corresponding to a maximum bandwidth or data rate that is supported by the particular type of optical fiber. An operator may provide input to select from a menu or otherwise specify one or more parameters for a particular type of optical fiber that is to be tested and a particular type of testing to be performed. The processor 122 uses those parameters to select an appropriate array (or other suitable data structure) that is compared with the array (or other suitable data structure) corresponding to the particular test. For example, if the user specifies parameters indicating an OM-4 type of optical fiber, a length of 100 meters, and a maximum data rate of 100 Gigabits per second, the processor 122 uses a stored array (or other suitable data structure) that was generated (e.g., in a laboratory) using an OM-4 type of optical fiber that has a length of 100 meters and supports a maximum data rate of 100 Gigabits per second.
[0039] In one or more embodiments, the processing device 120 calculates the delay in the optical fiber 112 from the distance D, and then compares the calculated delay to a standardized limit that has been established for a particular type of optical fiber, for example, defined by OM4. If the calculated delay is less than or equal to the standardized limit, the processing device 120 determines that the optical fiber 112 passes a particular test. If the calculated delay is greater than the standardized limit, the processing device 120 determines that the optical fiber 112 does not pass the particular test.
[0040] In one or more embodiments, the optical fiber testing system 100 can determine a maximum data rate for an optical fiber under test (e.g., optical fiber 112). For example, if an operator provides input to select or specify one or more parameters indicating an OM-4 type of optical fiber having a length of 100 meters and indicating that testing is to be performed to determine the maximum data rate supported by the optical fiber, the processor 122 may first compare the calculated distances to stored distances that are associated with a highest data rate (e.g., 100 Gigabits per second). If each of the respective differences between the calculated distances and the stored distances associated with the highest data rate (e.g., 100 Gigabits per second) is less than the predetermined maximum difference value, the processor 122 causes the display device included in the test result indicator 126 to display the numeric value “100”, to indicate that the maximum data rate supported by the optical fiber is 100 Gigabits per second. If not, the processor 122 then compares the calculated distances to stored distances that are associated with a next highest data rate (e.g., 50 Gigabits per second). If each of the respective differences between the calculated distances and the stored distances associated with the next highest data rate (e.g., 50 Gigabits per second) is less than the predetermined maximum difference value, the processor 122 causes the display device included in the test result indicator 126 to display the numeric value “50”, to indicate that the maximum data rate supported by the optical fiber is 50 Gigabits per second. If not, the processor 122 continues the above process until either a maximum data rate is identified, or the processor 122 determines that the optical fiber under test does not support a maximum data rate that is associated with a stored array (or other suitable data structure).
[0041]
[0042] At 402, an operator connects the fiber optic connector 110 of the optical source apparatus 102 to the first end 112a of the optical fiber 112. For example, when field testing is performed, the fiber optic connector 110 of the optical source apparatus 102 is connected at a far end of the optical fiber 112.
[0043] At 404, an operator connects the fiber optic connector 114 of the optical image sensor apparatus 104 to the second end 112a of the optical fiber 112. For example, when field testing is performed, the fiber optic connector 114 of the image sensor apparatus 104 is connected at a near end of the optical fiber 112.
[0044] At 406, the processor 122 of the processing device 120 obtains one or more testing parameters. For example, the one or more testing parameters indicate a data rate of the optical fiber 112. By way of another example, the optical fiber testing system 100 performs a process that measures a length of the optical fiber 112, and the processing device 120 obtains the length of the optical fiber 112 measured by that process at 406.
[0045] At 408, the light emitting device 106 of the optical source apparatus 102 emits light into the first end 112a of the optical fiber 112, as described above in connection with
[0046] At 410, the image sensor 118 of the optical image sensor apparatus 104 receives the light exiting from the second end 112b of the optical fiber 112, as described above in connection with
[0047] At 412, the image sensor 118 of the optical image sensor apparatus 104 generates image data corresponding to the light received at 410, as described above in connection with
[0048] At 414, the processing device 120 of the optical image sensor apparatus 104 determines two-dimensional positions, e.g., indicating the focal points of the light on the image sensor, based on the image data output at 412. For example, the two-dimensional positions determined at 414 correspond to (X, Y) coordinates of the points N1, N2, N3, . . . etc. shown in
[0049] At 416, the processing device 120 of the optical image sensor apparatus 104 determines a test result using calculations based on the two-dimensional positions determined at 414. For example, the processing device 120 of the optical image sensor apparatus 104 uses calculated distance values to determine whether the optical fiber 112 can support a specified data rate, which is indicated by a testing parameter obtained at 406.
[0050] At 418, the processing device 120 of the optical image sensor apparatus 104 indicates the test result. For example, by the processing device 120 causes a numeric value corresponding to a maximum data rate supported by the optical fiber 112 to be displayed on the display device of the test result indicator 126. Additionally or alternatively, the processing device 120 causes an image of a graph indicating delay values as a function of x, y positions to be displayed on the display device of the test result indicator 126. Additionally or alternatively, the processing device 120 causes an LED of the test result indicator 126 to illuminate.
[0051] The various embodiments described above can be combined to provide further embodiments. For example, a testing parameter obtained at 406 may indicate a particular application that is to be supported the optical fiber 112. The memory 124 may store a plurality of arrays (or other suitable data structures) generated (e.g., in a laboratory) using a plurality of types of optical fibers that can support the particular application. The processing device 120 may illuminate a green LED at 418 to indicate that the optical fiber can support the application, or may illuminate a red LED at 418 to indicate that the optical fiber cannot support the particular application.
[0052] These and other changes can be made to the embodiments in light of the above-detailed description. In general, in the following claims, the terms used should not be construed to limit the claims to the specific embodiments disclosed in the specification and the claims, but should be construed to include all possible embodiments along with the full scope of equivalents to which such claims are entitled. Accordingly, the claims are not limited by the disclosure.