A method and apparatus for stretching a pulse, shaping a stretched pulse, and modeling a stretched and/or shaped pulse are disclosed. An etalon has a port, a partially reflective surface, and a fully reflective surface. A base pulse is introduced into the etalon, and a plurality of portions of the base pulse propagating from the etalon are collected. The collected portions are then combined to generate a stretched pulse whose width is proportional to the width of the base pulse. This can be modeled by assigning a transmission factor value to each one of a plurality of tags and a reflection factor value to each one of the taps, excepting only one tap. A transport delay for is assigned to each tap to which a reflection factor value was assigned, wherein the transport delay is proportional to the width of a base pulse.
|
0. 42. An etalon, comprising:
means for partially reflecting a base pulse; and
means for fully reflecting the partially reflected base pulse spaced apart from the partially reflecting means in operative relationship thereto, the fully reflecting means being spaced apart from the partially reflective means a distance being a function of predetermined proportionality between the width of an output pulse and the width of the base pulse.
0. 34. An etalon, comprising:
a partially reflective surface against which a base pulse may impinge; and
a fully reflective surface spaced apart from the partially reflective surface in operative relationship to the partially reflective surface, the distance between the fully reflective and partially reflective surfaces being a function of predetermined proportionality between the width of an output pulse and the width of the base pulse.
1. An etalon, comprising:
a port through which a base pulse may be introduced;
a partially reflective surface against which the base pulse may impinge; and
a fully reflective surface spaced apart from the partially reflective surface in operative relationship to the partially reflective surface, the distance between the fully reflective and partially reflective surfaces being a function of predetermined proportionality between the width of an output pulse and the width of the base pulse.
0. 65. A method for stretching an optical pulse, comprising:
introducing a base pulse into an etalon, the etalon including a fully reflective surface spaced apart from a partially reflective surface a distance that is a function of a predetermined proportionality between the width of an output pulse and the width of the base pulse; and
combining a plurality of portions of the base pulse propagating from the etalon to generate a stretched pulse whose width is proportional to the width of the base pulse.
8. An etalon, comprising:
means for introducing a base pulse into a cavity defined by the etalon;
means for partially reflecting the base pulse; and
means for fully reflecting the partially reflected base pulse spaced apart from the partially reflecting means in operative relationship thereto, the fully reflecting means being spaced apart from the partially reflective means a distance being a function of predetermined proportionality between the width of an output pulse and the width of the base pulse.
28. A method for stretching an optical pulse, comprising:
introducing a base pulse into an etalon, the etalon including a fully reflective surface spaced apart from a partially reflective surface a distance that is a function of a predetermined proportionality between the width of an output pulse and the width of the base pulse;
collecting a plurality of portions of the base pulse propagating from the etalon; and
combining the plurality of portions to generate a stretched pulse whose width is proportional to the width of the base pulse.
0. 47. An optical pulse stretcher, comprising:
a partially reflective surface against which a base pulse may impinge;
a fully reflective surface spaced apart from the partially reflective surface a distance that is a function of predetermined proportionality between the width of an output pulse and the width of the base pulse and in operative relationship to the partially reflective surface; an optical collector capable of collecting a plurality of base pulse components propagating through the partially reflective surface; and
a combiner capable of combining the collected base pulse components and outputting a stretched pulse.
12. An optical pulse stretcher, comprising:
a port through which a base pulse may be introduced;
a partially reflective surface against which the base pulse may impinge;
a fully reflective surface spaced apart from the partially reflective surface a distance that is a function of predetermined proportionality between the width of an output pulse and the width of the base pulse and in operative relationship to the partially reflective surface;
an optical collector capable of collecting a plurality of base pulse components propagating through the partially reflective surface; and
a combiner capable of combining the collected base pulse components and outputting a stretched pulse.
0. 56. An optical system, comprising:
an optical receiver capable of receiving an optical signal;
an optical pulse stretcher, including:
a partially reflective surface against which a base pulse may impinge;
a fully reflective surface spaced apart from the partially reflective surface a distance that is a function of predetermined proportionality between the width of an output pulse and the width of the base pulse and in operative relationship to the partially reflective surface;
an optical collector capable of collecting a plurality of base pulse components propagating through the partially reflective surface; and
a combiner capable of combining the collected base pulse components and outputting a stretched pulse; and
a detector capable of processing the stretched pulse.
20. An optical system, comprising:
an optical receiver capable of receiving an optical signal;
an optical pulse stretcher, including:
a port through which a base pulse of the optical signal may be introduced;
a partially reflective surface against which the base pulse may impinge;
a fully reflective surface spaced apart from the partially reflective surface a distance that is a function of predetermined proportionality between the width of an output pulse and the width of the base pulse and in operative relationship to the partially reflective surface;
an optical collector capable of collecting a plurality of base pulse components propagating through the partially reflective surface; and
a combiner capable of combining the collected base pulse components and outputting a stretched pulse; and
a detector capable of processing the stretched pulse.
3. The etalon of
4. The etalon of
a substrate; and
a coating on the substrate.
6. The etalon of
7. The etalon of
10. The etalon of
11. The etalon of
a substrate; and
a coating on the substrate.
14. The optical pulse stretcher of
15. The optical pulse stretcher of
a substrate; and
a coating on the substrate.
17. The optical pulse stretcher of
18. The optical pulse stretcher of
22. The optical system of
23. The optical system of
a substrate; and
a coating on the substrate.
25. The optical system of
26. The optical system of
29. The method of
30. The method of
31. The method of
33. The method of
0. 35. The etalon of
0. 36. The etalon of
0. 37. The etalon of
a substrate; and
a coating on the substrate.
0. 38. The etalon of
0. 39. The etalon of
0. 40. The etalon of
0. 41. The etalon of
0. 43. The etalon of
0. 44. The etalon of
0. 45. The etalon of
a substrate; and
a coating on the substrate.
0. 46. The etalon of
0. 48. The optical pulse stretcher of
0. 49. The optical pulse stretcher of
0. 50. The optical pulse stretcher of
a substrate; and
a coating on the substrate.
0. 51. The optical pulse stretcher of
0. 52. The optical pulse stretcher of
0. 53. The optical pulse stretcher of
0. 54. The optical pulse stretcher of
0. 55. The optical pulse stretcher of
0. 57. The optical system of
0. 58. The optical system of
0. 59. The optical system of
a substrate; and
a coating on the substrate.
0. 60. The optical system of
0. 61. The optical system of
0. 62. The optical system of
0. 63. The optical system of
0. 64. The optical system of
0. 66. The method of
0. 67. The method of
0. 68. The method of
0. 69. The method of
0. 70. The method of
0. 71. The method of
wherein collecting a plurality of portions of the base pulse propagating from the etalon includes collecting a plurality of portions of the base pulse propagating through the graded, partially reflective surface, and
wherein combining the plurality of portions includes generating a shaped, stretched pulse.
0. 72. The method of
0. 73. The method of
0. 74. The method of
0. 75. The method according to
0. 76. The method of
the method further comprising modeling the etalon comprising:
assigning a selected transmission factor value to each one of a plurality of taps;
assigning a selected reflection factor value to each one of the taps, excepting only one tap; and
assigning a selected transport delay for each tap to which a reflection factor value was assigned.
|
1. Field of the Invention
The present invention pertains to optical pulse stretchers, and, more particularly, to an optical pulse stretcher etalon.
2. Description of the Related Art
The increasing power and speed of many types of electronic systems has focused attention on optical technologies. Optical technologies are attractive for a variety of reasons that may vary depending on the type of technology. However, desirable characteristics typically include generally faster transmission and higher bandwidth of optical signals relative to electrical signals. Information is typically conveyed in optical signals in a series of light pulses, or “optical pulse trains.” Frequently, although not always, the optical pulses convey information digitally in 0's and 1's just as electrical pulses in electrical signals do.
Optical technologies are nevertheless not without their own problems. One problem arises from the fleeting nature of the light pulses. Demanding applications employ light pulses of very short duration, e.g., 1 ns or 1 ps, and future increases in capabilities are expected to push pulse widths even lower. Although the signals in optical systems are light pulses, the optical systems themselves employ opto-electronic components that are partly optical and partly electronic. Pulse widths of the magnitudes contemplated herein are difficult for the electronic side of the opto-electronic components to process in a timely fashion.
One solution to this dilemma is to “stretch” the light pulses. One common type of pulse stretcher is the “etalon.” An etalon is basically a cavity bounded by two reflective surfaces. One surface is essentially completely reflective, e.g., a mirror. The other surface is partially reflective, i.e., part of the optical signal will reflect off the surface while a portion of the optical signal propagates through the surface. Thus, an optical signal is introduced into the cavity and impinges upon the partially reflective surface first. A portion of the optical signal propagates through the partially reflective surface. A portion also reflects off the partially reflective surface to the fully reflective surface, which then again reflects from the fully reflective portion. The twice reflected portion then impinges upon the partially reflective surface, whereupon the process repeats. The pulse portions propagating through the partially reflective surface are then collected and combined to create a “composite” pulse.
This “composite” pulse is “stretched,” i.e., of longer duration than the “base” pulse that was originally directed into the etalon. This technique admirably produces wider, i.e., longer duration, pulses. The stretched pulses are easier for the electrical part of the opto-electronic components to handle and process. However, several drawbacks accompany these pulse stretching techniques.
One significant problem is information loss. For instance, the width of the pulse might carry certain information that can be useful. The spacing of the reflective surfaces in conventional etalons, however, is driven by considerations such as volume and size, as opposed to any characteristic of the light pulses. The characteristics of the resultant stretched pulse bear no relationship to the characteristics of the base pulse from which such information can be retrieved. Thus, meaningful information that may be conveyed by the width of the base pulse is lost.
Another significant problem impacts the detector that processes that stretched pulses. The stretched pulse typically presents abrupt changes in intensity levels, e.g. from “off” to “on,” with very short transition periods. These abrupt transitions can generate a phenomenon known as “ringing” in the detector's electronics. The detector's electronics consequently must be designed to deal with this phenomenon, which complicates the electronics and can increase the space needed for the electronics within the optical system. Complexity is generally proportional to the rate of failure. In some high performance applications, space is at a premium. The need to compensate for ringing can therefore be highly undesirable in some applications.
The present invention is directed to resolving, or at least reducing, one or all of the problems mentioned above.
The invention, in its various aspect, embodiments, and implementations, is a method and apparatus for stretching a pulse, shaping a stretched pulse, and modeling a stretched and/or shaped pulse.
In a first aspect, the invention includes an etalon comprising a port, a partially reflective surface, and a fully reflective surface. A base pulse may be introduced through the port whereupon it impinges upon the partially reflective surface. The fully reflective surface is spaced apart from the partially reflective surface a distance proportional to the width of the base pulse in operative relationship to the partially reflective surface. In various embodiments, this aspect includes such an etalon employed as a pulse stretcher in an optical system.
In a second aspect, the invention includes a method for shaping an optical pulse. The method comprises introducing a base pulse into an etalon, the etalon including a fully reflective surface spaced apart from a partially reflective surface a distance proportional to the width of the base pulse; collecting a plurality of portions of the base pulse propagating from the etalon; and combining the plurality of portions to generate a stretched pulse whose width is proportional to the width of the base pulse.
In a third aspect, the invention includes a method for modeling an optical pulse stretcher. The method comprises assigning a transmission factor value to each one of a plurality of taps; assigning a reflection factor value to each one of the taps, excepting only one tap; and assigning a transport delay for each tap to which a reflection factor value was assigned, wherein the transport delay is proportional to the width of a base pulse. This third aspect also includes, in its variants, a program storage medium encoded with instructions that perform such a method when executed by a computer and a computer programmed to perform such a method.
The invention may be understood by reference to the following description taken in conjunction with the accompanying drawings, in which like reference numerals identify like elements, and in which:
FIG. 7A and
While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the drawings and are herein described in detail. It should be understood, however, that the description herein of specific embodiments is not intended to limit the invention to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the appended claims.
Illustrative embodiments of the invention are described below. In the interest of clarity, not all features of an actual implementation are described in this specification. It will of course be appreciated that in the development of any such actual embodiment, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which will vary from one implementation to another. Moreover, it will be appreciated that such a development effort, even if complex and time-consuming, would be a routine undertaking for those of ordinary skill in the art having the benefit of this disclosure.
The manner in which the optical receiver 130 and the detector 140 are implemented will depend on the application of the particular embodiment. For instance, the optical system 100 may be employed, in some embodiments, in an optical computing system or, in alternative embodiments, a laser radar (“LADAR”) system. The optical receiver 130 and the detector 140 will be implemented differently in these alternative embodiments because of constraints inherently arising from these diverse applications. However, these implementation specific details will be readily apparent and easily supplemented by those skilled in the art having the benefit of this disclosure.
More particularly, the etalon 310 includes a port 330, a partially reflective surface 340, and a fully reflective surface 350. The fully reflective surface 350 is spaced apart from the partially reflective surface 340 a distance D proportional to the width tw of the base pulse 360. The fully reflective surface 350 is also positioned in operative relationship to the partially reflective surface 340. The phrase “in operative relationship,” as used herein, means that an optical signal, or any portion thereof, incident upon the fully reflective surface 350 will be reflected to the partially reflective surface 340. The partially reflective surface 340 and the fully reflective surface 350 bound a cavity 355 through which optical signals and portions thereof propagate as is described further below.
A base pulse 360, which may be any pulse 200 (shown in
This process repeats until the energy of the base pulse 360 is dissipated. In the illustrated embodiment of
The partially reflective surface 340 may, in some embodiments, be fabricated in accordance with conventional practice. The partially reflective surface 340 comprises a coating 385a on a substrate 390a. The coating 385a may be, for example, a Titanium/Gold (Ti/Au) coating, where the Ti is 15-50 Å thick and the Au is 100-2000 Å thick. The substrate 390a may be, for example, a glass or sapphire substrate.
Turning now to
The reflective layer 398, of Au, for instance, is intentionally graded from one end 391 to the other end 393, as illustrated in FIG. 3B. As an example, one edge of a square section of the substrate surface could be 100 Å (e.g., at the end 391) that continuously increases to 1500 Å (e.g., at the end 393). The graded thickness would result in the thinner region being only slightly reflective and highly transmissive to a gradually thicker region that would be almost entirely reflective.
Still referring to
Returning to
As was mentioned earlier, the fully reflective surface 350 is spaced apart from the partially reflective surface 340a distance D proportional to the width tw of the base pulse 360. In the illustrated embodiment, the distance D is calculated so that the propagation time for an optical signal to be reflected off the partially reflective surface 340, propagate to the fully reflective surface 350, reflect off the fully reflective surface 350, and propagate back to the partially reflective surface 340 is equal to the width tw of the base pulse 360. Stated in a more mathematical fashion:
tw=t1+t2
where:
Note that the speed at which the optical signal will propagate will depend on the medium, if any, inhabiting the cavity 355. The optical signal will propagate faster in a vacuum, for instance, than in an atmosphere of, for example, air. The optical signal will propagate more slowly in a medium more viscous than air. As will be apparent to those skilled in the art having the benefit of this disclosure will appreciate, variations in the propagation velocities may be compensated for, in some embodiments, by altering the size and/or volume of the cavity 355 for the etalon.
However, the cavity 355 will typically be filled with an atmosphere of air. Thus, where the individual pulses 200 (shown in
Still referring to
Note that, because the distance D is proportional to the width of the base pulse 360, so will be the width of the stretched pulse (not shown). In particular, where the distance D is calculated so that the propagation time t1+t2=tw as was discussed above for the illustrated embodiment, the width of the stretched pulse will be directly proportional to the width tw of the base pulse 360. In fact, the width of the stretched pulse in the illustrated embodiment is an integer multiple of the width of the base pulse 360. Thus, the information carried by the width of the base pulse 360 can be retrieved from the width of the stretched pulse.
More particularly, the elements of the model 400 can be correlated to the operation of the OPS 120 as illustrated in
T1≡percentage of the base pulse 360 propagating through the partially reflective surface 340 when it impinges thereon;
R1≡percentage of the base pulse 360 reflected as the reflected portion 380 when the base pulse 360 impinges on the partially reflective surface 340;
T2≡percentage of the reflected portion 380 propagating through the partially reflective surface 340 when it impinges thereon;
R2≡percentage of the reflected portion 380 reflected as the reflected portion 382 when the reflected portion 380 impinges on the partially reflective surface 340;
T3≡percentage of the reflected portion 382 propagating through the partially reflective surface 340 when it impinges thereon;
R3≡percentage of the reflected portion 382 reflected as the reflected portion 384 when the reflected portion 382 impinges on the partially reflective surface 340; and
T4≡percentage of the reflected portion 384 propagating through the partially reflective surface 340 when it impinges thereon.
Note that the transport delays 440 are constant throughout the model and the values are determined by the pulse width tw as discussed above. Note also that there are no transmission factors 420 or reflection factors 430 associated with the fully reflective surface 350.
In accordance with another aspect of the present invention, the shape of the stretched pulse 460 can be controlled by manipulating the values of the transmission factors 420 and the reflection factors 430. This shaping can be achieved in the physical implementation of
Consider, for instance, one particular implementation of the OPS 120 represented by the model 500 in FIG. 5A. Note that there are five reflections off and six transmissions through the partially reflective surface 340 (shown in
For a more concrete example, consider a 10-tap implementation of the OPS 120 in
TABLE 1
Transmission
Factor Values for FIG. 6A
T1
0.09
T2
0.09
T3
0.09
T4
0.09
T5
0.09
T6
0.09
T7
0.09
T8
0.09
T9
0.09
T10
0.09
TABLE 2
Reflection Factor
Values for FIG. 6A
R1
0.90
R2
0.90
R3
0.90
R4
0.90
R5
0.90
R6
0.90
R7
0.90
R8
0.90
R9
0.90
The values will generate a stretched pulse 660 shaped like the pulse 670 in
TABLE 3
Transmission
Factor Values for FIG. 6A
T1
0.10
T2
0.11
T3
0.13
T4
0.14
T5
0.17
T6
0.20
T7
0.25
T8
0.33
T9
0.05
T10
1.00
TABLE 4
Reflection Factor
Values for FIG. 6A
R1
0.90
R2
0.89
R3
0.88
R4
0.86
R5
0.83
R6
0.80
R7
0.75
R8
0.67
R9
0.50
As was noted above, pulses presenting sharp transitions—like the pulses 670, 675 in FIG. 6B and
TABLE 5
Transmission
Factor Values for FIG. 7A
T1
0.02
T2
0.07
T3
0.14
T4
0.23
T5
0.33
T6
0.45
T7
0.60
T8
0.78
T9
1.00
TABLE 6
Reflection Factor
Values for FIG. 7A
R1
0.98
R2
0.93
R3
0.86
R4
0.77
R5
0.67
R6
0.55
R7
0.40
R8
0.22
Note, however, that stretched pulses shaped like the pulses 575 and 770 may be achieved with even numbers of taps.
Thus, another aspect of the present invention is a method for shaping a stretched pulse.
A model such as the model 400 can be employed in commonly used computerized simulation packages to help design and test designs of various embodiments of the OPS 120.
Selected portions of the hardware and software architectures of the computing apparatus 900 are shown in FIG. 10. The computing apparatus 9 includes a processor 1000 communicating with storage 1010 over a bus system 1020. The storage 1010, typically including a hard disk and RAM (“random access memory”), is encoded with an operating system 1020, a simulation package 1030, and a model 1040. A designer interacts with the operating system 1020 through the user interface 1050, comprising the monitor 1060, mouse 1070, keyboard 1080, and user interface software 1090, to invoke the simulation package 1030. The designer then uses the simulation package 1030 to design and test the model 1040. One suitable, commercially available, off-the shelf simulation package is MATLAB™, including the Simulink toolboxes. Various versions of MATLAB are well known and widely available in the art.
The designer builds the model 1040 from within the simulation package 1030. The model 1040 may be stored, if desired. The OSC 410 (shown in
Thus, a further aspect of the present invention is a method for modeling the OPS 120.
The model is software implemented, and so various manifestations of this aspect include instructions encoded on a program storage medium that, when executed by a computer, perform such a method and a computing apparatus programmed to perform such a method. The program storage medium may be magnetic (e.g., the floppy disk 1085 in
Some portions of the detailed descriptions herein are presented in terms of a software implemented process involving symbolic representations of operations on data bits within a memory in a computing system or a computing device. These descriptions and representations are the means used by those in the art to most effectively convey the substance of their work to others skilled in the art. The process and operation require physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical, magnetic, or optical signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantifies. Unless specifically stated or otherwise as may be apparent, throughout the present disclosure, these descriptions refer to the action and processes of an electronic device, that manipulates and transforms data represented as physical (electronic, magnetic, or optical) quantities within some electronic device's storage into other data similarly represented as physical quantities within the storage, or in transmission or display devices. Exemplary of the terms denoting such a description are, without limitation, the terms “processing,” “computing,” “calculating,” “determining,” “displaying,” and the like.
This concludes the detailed description. The particular embodiments disclosed above are illustrative only, as the invention may be modified and practiced in different but equivalent manners apparent to those skilled in the art having the benefit of the teachings herein. Furthermore, no limitations are intended to the details of construction or design herein shown, other than as described in the claims below. It is therefore evident that the particular embodiments disclosed above may be altered or modified and all such variations are considered within the scope and spirit of the invention. Accordingly, the protection sought herein is as set forth in the claims below.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
3879109, | |||
3923380, | |||
4553816, | Dec 15 1980 | Honeywell Inc. | Tunable Fabry-Perot filter |
4558950, | Jul 28 1982 | H MAIHAK AG | Interferometric distance and direction measurement |
4756606, | Jun 05 1986 | American Telephone and Telegraph Company, AT&T Bell Laboratories | Apparatus comprising a monolithic nonlinear Fabry-Perot etalon, and method for producing same |
4990465, | Jan 22 1985 | Massachusetts Institute of Technology | Method of forming a surface emitting laser |
5343489, | Jul 23 1991 | Carl Zeiss SMT AG | Arrangement for shaping a laser beam and for reducing the coherence thereof |
5452121, | Nov 12 1993 | Northrop Grumman Systems Corporation | Variable spectral resolution agile filter |
5584117, | Dec 11 1995 | Transpacific IP Ltd | Method of making an interferometer-based bolometer |
5759453, | Jul 12 1993 | Ricoh Company, Ltd. | Optical module and a fabrication process thereof |
5835214, | Feb 22 1991 | Applied Spectral Imaging Ltd. | Method and apparatus for spectral analysis of images |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 29 2002 | WOOD, JAMES R | Lockheed Martin Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018254 | /0924 | |
Jun 05 2002 | MITRA, PRADIP | Lockheed Martin Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018254 | /0924 | |
Dec 13 2005 | Lockheed Martin Corporation | Xylon LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018257 | /0485 |
Date | Maintenance Fee Events |
Sep 23 2011 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Mar 18 2016 | REM: Maintenance Fee Reminder Mailed. |
Aug 10 2016 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Apr 20 2013 | 4 years fee payment window open |
Oct 20 2013 | 6 months grace period start (w surcharge) |
Apr 20 2014 | patent expiry (for year 4) |
Apr 20 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
Apr 20 2017 | 8 years fee payment window open |
Oct 20 2017 | 6 months grace period start (w surcharge) |
Apr 20 2018 | patent expiry (for year 8) |
Apr 20 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
Apr 20 2021 | 12 years fee payment window open |
Oct 20 2021 | 6 months grace period start (w surcharge) |
Apr 20 2022 | patent expiry (for year 12) |
Apr 20 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |