Attachment 1 - Performance Work Statement.pdf

PDF 395 KB Posted

Attached to
Solicitation - Dynamic Frequency Comb Applications Support IDIQ
Solicitation number
NB675020-26-01170
Issued by

About this file

This is a Performance Work Statement (PWS) for an Indefinite Delivery, Indefinite Quantity (IDIQ) contract issued by the National Institute of Standards and Technology (NIST) Communications Technology Laboratory, Spectrum Research and Technology Division, Fiber Sources and Applications Group (675.02) located in Boulder, Colorado.

The contract supports the development of advanced digital control algorithms and firmware for frequency comb-based applications in optical time transfer and dual-comb spectroscopy. Work shall be performed at the contractor's facility with onsite testing and meetings at NIST Boulder (Building 1 and Building 81). The base period is one year with four one-year option periods. Development work requires contractor-supplied hardware for initial development, with final implementation and testing on identical NIST hardware. Regular business hours are Monday through Friday, 8:00 am to 5:00 pm Mountain Time, excluding federal holidays and NIST closures. The contract requires at least three one-week visits per year to NIST for coordination meetings and field tests, with travel costs adhering to federal regulations. Contractor personnel requiring facility or IT system access must comply with Homeland Security Presidential Directive-12 (HSPD-12) requirements and obtain Tier I background investigations.

The PWS encompasses three primary task categories. Task 1 involves developing next-generation firmware for dynamic comb phase/timing control, including platform motion compensation, CW laser scanning algorithms maintaining less than 0.1 radians of residual phase noise, and variable logging with cold-start algorithms updated annually. Task 2 addresses long-range optical time transfer through phase-controlled combs, requiring tracking oscillator algorithms for LEO satellite applications with 10 femtosecond timing accuracy, implementation in the existing real-time digital signal processor using VHDL and C++ code, Python GUI modifications, participation in three field tests at an SLR station on an 18-month cadence beginning September 2026, and development of an optical communication channel achieving data rates from 10 MB/s to 1 GB/s across three iterations. Task 3 focuses on phase-stepped dual-comb spectroscopy with 100 attosecond repeatability over a 5 nanosecond range, real-time spectrum apodization from 1 ns to 5 ns windows, and lab experiment participation. All code deliverables must be deposited to a GitHub repository with 95% unit test coverage, software test benches enabling simulation without hardware, comprehensive documentation suitable for scientific publication, no proprietary closed-source software unless previously verified as NIST-owned, regular government code reviews, compatibility with existing NIST firmware, and availability in VHDL/Verilog, C++, Python, and Matlab.

The contractor must serve as the Key Personnel "Algorithm and Signal Processing Lead" and demonstrate Ph.D.-level education in physics or electrical engineering, over eight years of experience in embedded systems hardware and firmware development with digital signal processing expertise, proficiency in VHDL, Verilog, C, C++, Python, and Matlab, substantial prior implementation experience with femtosecond electro-optic systems, complete embedded system development including FPGA and DSP platforms, free-space optical communications, and multiple simultaneous digital phase lock systems with lock bandwidths exceeding 200 kHz on single FPGAs. References from previous basic science collaboration work are required demonstrating ability to communicate effectively with physical scientists. Deliverables include code repositories due at specified intervals ranging from 6 to 36 months, with Task 1.1 due at 12 months, Task 1.2 and 2.5 at 9 months, Task 2.2 (primary implementation) at 36 months, and weekly progress meetings throughout the contract period. Quality standards require high scientific rigor consistent with NIST protocols, documents requiring less than one major revision, 100% safety compliance, software stability without crashing more than once per 80-hour period, and government review and acceptance of deliverables within three weeks with contractor incorporation of requested changes within three weeks of feedback.

View the file

Other files

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Performance Work Statement

Dynamic Frequency Comb Applications Support Indefinite Delivery, Indefinite Quantity (IDIQ)

Requesting Laboratory / Division / Group:

Communications Technology Laboratory Spectrum Research and Technology Division Fiber Sources and Applications, (675.02)

I. BACKGROUND:

The Fiber Sources and Applications Group (675.02), at the National Institute of Standards and Technology (NIST) Boulder Colorado campus, develops novel applications of frequency combs for optical time transfer, spectroscopy and ranging. Of particular relevance here, this group has developed frequency comb-based optical two-way time-frequency transfer (O-TWTFT) that can allow frequency comparisons and time synchronization across a distributed network of clocks. They have also developed dual-comb spectroscopy for open-path atmospheric sensing. This work requires tight collaboration between laser science and digital control communities.

II. PURPOSE:

Frequency comb-based applications of time-transfer and dual-comb spectroscopy require advanced control algorithms and real-time processing. The objective of this Performance Work Statement (PWS) is to continue advancement of both systems by exploring the use of real-time phase/timing control of the frequency comb pulse train output. The work will develop the necessary digital-control of the phase/timing of the frequency comb output, contribute to the algorithm modifications and system modifications for both time-transfer and dual-comb spectroscopy to exploit this new capability, and then implement the new algorithms by modifying the existing NIST real-time digital signal processing systems accordingly.

This work will require the tight integration of FPGA based digital control systems with a number of laser frequency comb platforms. The goal is to build upon existing infrastructure in comb control including phase locking algorithms and FPGA platforms. Algorithm development by the contract will be performed with high level guidance only and the contractor will need to provide technical solutions to a range of scientific problems. Strong understanding of femtosecond laser operation, free-space optical time transfer and phase locking will be required.

The current state-of-the-art for this work can be found in the following publications https://www.nature.com/articles/s41586-022-05225-8 and https://www.nature.com/articles/s41586-023-06032-5

Figure 1: Existing real-time digital signal processor hardware for the optical time transfer.

The digital signal processor for the dual-comb spectroscopy is similar to this design but uses a different FPGA. The digital control system for the frequency combs is located at https://www.nist.gov/services-resources/software/fpga-based-digital-control-box-phase-stabilization-frequency-comb.

Place of Performance:

The development work shall be completed at the Contractor’s facility. Any required onsite testing and meetings will be conducted at the NIST, Boulder, CO campus, specifically Bldg. 1 (i.e., the Radio bldg.) and Bldg. 81 (i.e., the Precision Measurement’s Lab). Specific travel requirements based on required tasks will be identified under the respective task order. The Contracting Officer’s Representative (COR) and/or Subject Matter Expert (SME) may direct the flow of technical matters while on the Boulder campus.

Regular Business Hours:

Regular business hours are Monday through Friday, 8:00 am to 5:00 pm Local Time, excluding Federal holidays and NIST closures.

Period of Performance/Delivery Date:

Base Period 1 Year Option Period 1 1 Year Option Period 2 1 Year

Option Period 3 1 Year Option Period 4 1 Year

III. SPECIFIC REQUIREMENTS:

1. The following are the types of services that may be procured via Task Orders. In all cases the contractor is expected to develop the firmware and algorithms on contractor supplied hardware. Final implementation and testing will be on identical NIST hardware.

a. Task 1 - Algorithms and digital implementation for dynamic, arbitrary real-time control of the comb phase/time output

NIST frequency combs are controlled by a field-programmable gate array (FPGA) controller.

Through real-time analysis and feedback to the comb, the controller is able to adjust the absolute timing of the comb pulses in an arbitrary fashion, limited only by the comb actuator. While the basic comb control has been shown, the Contractor shall build on existing technology to develop advanced algorithms to generate the maximum dynamic flexibility in the comb phase/timing control. The Contractor shall develop and implement algorithms necessary in VHDL/Verilog code for the FPGA.

The Contractor shall modify this comb control to implement the applications.

Task 1.1 - Develop next generation firmware for maximum dynamic control of the frequency comb pulse train phase/timing to accommodate platform motion

The contractor will refine existing control firmware and algorithms to support new frequency comb platforms and actuator designs as well as scan patterns that will be required to accommodate platform motion and atmospheric induced timing noise in optical time transfer applications as well as novel scan petters for spectroscopy. The firmware on the existing NIST FPGA comb controller shall be updated, tested and optimized for maximum dynamic control allowing the slewing of control signals to compensate doppler shifts.

Task 1.2 - Dynamic and coherent CW laser scanning

The contractor will propose and develop algorithms to maintain tight phase lock between a frequency comb and a CW laser while that laser is swept to match the expected Doppler shift profile associated with a reflection off of a LEO satellite. Sweep will match both the expected frequency shift range and slew rate while maintaining less than 0.1 rad of residual phase noise on the CW laser even in the presence of comb crossings.

Task 1.3 - Variable logging and system start up

Contractor will develop software and firmware development to ensure that critical measurement variables such a repetition rate are monitored in the control software. Additionally, the contractor will work closely with NIST to develop cold start algorithms for aligning and locking frequency combs. Contractor will work with NIST to develop a list of logged frequency comb parameters that are necessary to recover all required time shifts after a full system reset. Logging and cold start algorithms will be updated by the contractor with each iteration of the systems design on roughly a one year cadence.

b. Task 2 - Long-range Optical Time Transfer through phase-controlled combs

Research has shown that Optical Time Transfer could operate at much lower received powers, and therefore longer range, if it were possible to dynamically control the phase of the frequency combs (see Task 1). The Contractor shall work with NIST to advance current algorithms to fully develop this phase-control approach of the combs for a long-range mode of operation in the presence of platform motion. This task shall include contributions to overall system design, algorithm development, implementation in the existing NIST real-time digital signal processor through firmware modifications to both the FPGA and digital signal processor, field tests, and data analysis, as well as porting existing code bases to new FPGA platforms as old equipment becomes unavailable. This process shall involve the Contractor participating in at least two field tests of the system for a total duration of two months.

Task 2.1 - System design and algorithm development for platform motion

The Contractor shall develop tracking oscillator algorithms that can deal with the substantial platform motion expected when transferring femtosecond timing from ground to a LEO satellite.

The contractor’s algorithms will steer the frequency combs to ensure the pulses reflected off the satellite are always within 10 fs of the pulse center of the pulses from the local tracking oscillator comb. Additionally, the contractor will develop algorithms to ensure that the heterodyne beat between the Doppler-shifted return frequency comb and the tracking oscillator comb is well controlled enough to allow narrow filtering of return signals for improved signal in the presence of high link loss. Contractor will propose viable solutions for measuring and compensating for these Doppler shifts.

Task 2.2 - Implementation of Long-range Optical Time Transfer

The Contractor shall implement the algorithms by making modifications to the VHDL and C++ code in the existing real-time digital signal processor hardware for the optical time transfer. The Contractor shall also develop the Python code for the associated modifications to the GUI interfaces. The Contractor will also fully support the porting of existing capabilities to newer hardware platforms which will include significant revision to the underlying VHDL or Verilog code to support the new platform.

Task 2.3 - SLR station field tests and data analysis

The Contractor shall participate in three rounds of field tests of the optical time transfer system at an SLR station. Field tests are still being scheduled but will occur on a roughly 18-month cadence starting in September 2026. The Contractor shall perform data analysis and documentation of the results of the field tests and will work with the team to iterate on the control and Doppler correction algorithms to maintain femtosecond level time-transfer performance. The data analysis shall generate level 2 processed data directly from the raw data files saved by the real-time digital signal processor. The data analysis shall be completed in Matlab and the Matlab code library supplied to NIST with sufficient documentation to reproduce the analysis in another language such as Python.

Task 2.4 - SLR Optical Communication channel

The Contractor shall specify hardware, presumably an FPGA or RFSoC, and build a digital framework, including firmware, hardware processing platforms and modulated lasers, for an optical communication channel on this platform. Contractor will acquire their own processing hardware and laser comm hardware for testing and development. NIST will use contractor specified components to build their own copy of the hardware. In the first iteration the digital backbone will generate a data stream at least 10 MB/s that will be written onto a cw laser with an EOM or used to directly amplitude modulate a diode laser. The second iteration will achieve the same bit rate or better and will incorporate a PRBS streams (or similar) that can be used for course ranging and timing measurements between nodes. A third iteration will push data rates up to 1 GB/s

Task 2.5 - Optical Terminal Tracking Control

The Contractor shall develop robust software solutions to interface with existing optical terminal hardware and will enable active tip tilt correction for the free space link at >100 Hz feedback bandwidths. Error readout in this is done with a SUI 320CSX camera and which will record the center of mass of the incoming beam and will feed a +/-2V control signal for X and Y degrees of freedom to either a fast-steering mirror or a galvo mirror pair. Camera readout and center of mass processing as well as the generation of the control signal should be done on a microcontroller of the contractor’s choosing so long as the full system is capable of reaching the required >100 Hz servo bandwidth. The contractor should have their own SUI 320CSX camera for testing and development.

c. Task 3 - Phase-stepped dual-comb

Dual-comb and related measurement techniques can operate with a much higher signal-to-noise ratio by dynamically controlling the phase of the frequency combs (see Task 1). The Contractor shall work with NIST to exploit this new capability by consulting on advanced algorithms and system design.

The algorithms shall be capable of real-time operation on existing NIST digital processors. The system design shall be documented to the component level with a preference for standard components already in use by NIST. The Contractor shall modify the NIST FPGA comb controller system to interface with the dual-comb system both for control and data acquisition. The Contractor shall support NIST led testing of the system and testing with a focal plane array, by provide algorithm and firmware refinements as required and in a timely (<1 week) manner. This process shall involve the Contractor participating in at least one lab experiment.

Task 3.1 Algorithms and system design for phase-stepped dual-comb spectroscopy

The Contractor shall develop the system design and algorithms for phase-stepped dual-comb spectroscopy based on the results of Task 1. Algorithms will allow for time stepping with 100 attosecond repeatability over a 5 nanosecond range and will incorporate known time steps into the data analysis stream ensuring that each recorded point has the correct associated time stamp.

Task 3.2 Implementation and testing

The Contractor shall assist with the implementation of the necessary software/firmware changes in the existing NIST FPGA comb controller and dual-comb acquisition system for phase-stepped dual-comb spectroscopy, providing code updates in <1 week timeframes and ensuring that the system will be able to dynamically perform real-time spectrum apodizations ranging from 1 ns windows to 5 ns windows

General requirements for all code developed under Tasks 1 through 3. The following specifications shall be met:

1. All code shall be covered with unit tests to at least 95% to verify functionality and to guard against regressions from future refactoring, extension, and/or bug fixes.

2. All code shall be supplemented by software test benches that enable simulation and unit testing without the need for hardware. Testing code may be written in Matlab or Python.

3. All code shall be documented by appropriate comments and naming conventions (in addition to Task 2 above.)

4. Proprietary or closed-source software, including FPGA IP cores, shall not be used unless the Contractor has previously verified NIST already owns such IP cores.

5. Code shall be organized to be reviewed by the Government on a regular basis, as specified in the deliverable table (Section IV). The results of the reviews are to be integrated into successive development steps.

6. This code shall be compatible with the existing firmware and custom NIST real-time processor for optical two-way time transfer.

7. All project software being developed shall be maintained in a suitable repository (e.g., GitHub) to allow Government to monitor development progress and provide rapid feedback when changes are needed.

8. The documentation shall include a description of the basic algorithms and their implementation in the DSP or FPGA. The documentation shall also include a basic mathematical description of the algorithm appropriate for publication in a scientific journal.

The code shall be implemented on the custom NIST real-time processor shown in Figure 1.

III. GENERAL REQUIREMENTS

1. Government Responsibilities:

Government will provide access to the time transfer systems during development cycles. Because of the cost of this access, access time will be limited to 2 weeks per year. Early-stage development should be done on a vendor owned test system and implemented on the government system only after significant testing has been done.

2. Government Furnished Property

The Government has and retains sole and exclusive ownership, including any and all exclusive rights, in any and all tangible or intangible property, data, information, or anything provided by the Government in the performance of any and all requirements under this contract. Likewise, the Government has and retains sole and exclusive ownership, including any and all exclusive rights, in any and all tangible or intangible, complete or incomplete, work product or deliverable that is developed or generated under any and all requirements of this contract. Any and all rights of any kind that are asserted to the contrary are null, void, and extinguished. Should the Government, in its sole discretion, elect to grant any licenses or rights of use or ownership, it must do so in a separate, bilaterally agreed upon writing

IV. REQUIREMENTS FOR CONTRACTOR PERSONNEL

1. Homeland Security Presidential Directive-12 (HSPD-12)

The Contractor (and/or any subcontractor) and its employees who require physical access to NIST facilities or logical access to NIST IT networks or systems must comply with Homeland Security Presidential Directive (HSPD)-12, Policy for a Common Identification Standard for Federal Employees and Contractors; OMB M-05-24; OMB M-19-17; FIPS 201, Personal Identity Verification (PIV) of Federal Employees and Contractors; NIST HSPD-12 policy; and Executive Order 13467, Part 1 §1.2.

The Contractor (and/or any subcontractor) must submit a roster by name, position, e-mail address, phone number and responsibility, of all staff working under this acquisition where the Contractor will develop, have the ability to access, or host and/or maintain a government information system(s).

The roster must be submitted to the COR and/or CO within 14 days of the effective date of this contract.

Any revisions to the roster as a result of staffing changes must be submitted within 14 days of the change.

The COR will notify the Contractor of the appropriate level of investigation required for each staff member. If the employee is filling a new position, the Contractor must provide a position description, and the Government will determine the appropriate suitability level.

Position Sensitivity Designations Requirement

All Contractor (and/or any subcontractor) employees must obtain a background investigation commensurate with their position sensitivity designation that complies with Parts 1400 and 731 of Title 5, Code of Federal Regulations (CFR).

The following position sensitivity designation levels apply to this solicitation/contact:

Tier I

2. Safety: The Contractor employee must be responsible for knowing and complying with all installation safety prevention regulations. Such regulations include, but are not limited to, general safety, fire prevention, and waste disposal.

3. Security: NIST is a restricted campus. An identification badge is required for access into buildings and is shown to the armed Security Police when entering the campus.

4. Identification Badges: Contractor employees must comply with NIST identification and access requirements. Each Contractor employee must wear a visible identification badge provided by the NIST Security Office.

5. Vehicle Registration: All Contractor employees must register their vehicles with the NIST Security Office to gain access to the campus. A valid driver’s license, Government-furnished civilian ID, proof of insurance and current registration must be presented to the NIST Security Office, at which time a NIST vehicle pass will be issued. The pass shall be displayed on the vehicle in accordance with NIST Security Office instructions.

V. SCHEDULE OF DELIVERABLES:

Task Number/ Reference

Description (Specific applicable tasks will be identified per task order)

Format Quantity Due Date

(after start of Task Order)

1.1 Develop next generation firmware for

maximum dynamic control of the frequency comb pulse train phase/timing to accommodate platform motion

Code deposited to GitHub repository

1 12 months

1.2 Dynamic and coherent CW laser

scanning

Code deposited to GitHub repository

2 9 months

1.3 Variable logging and system start up Code deposited to

GitHub repository

2 16 months

2.1 System design and algorithm

development for platform motion

MS Word or PowerPoint. Code deposited to GitHub repository

1 6 months

2.2 Implementation of Long-range Optical

Time Transfer

Code deposited to GitHub repository

1 36 months

2.3 SLR station field tests and data

analysis

Site visit for field tests

Matlab code deposited to GitHub repository for analysis

3 12 months

2.4 Optical Communication Channel Code deposited to

GitHub repository

2 12 months

2.5 Optical Terminal Tracking Control Code deposited to

GitHub repository

2 9 months

3.1 Phase-stepped dual-comb Code deposited to

GitHub repository

1 9 months

3.2 Implementation and testing Code deposited to

GitHub repository

1 6 months

1 to 2 Participate in weekly progress meeting with NIST staff either on-site or via NIST approved teleconference (e.g., Teams).

Hourly progress meeting

52 Weekly

VI. PERFORMANCE REQUIREMENT SUMMARY

Desired Output Required Service

Quality Standard

Monitoring Method

Consulting Services in laboratory tasks and scientific research

Tasks 1 - 3 Research is of high scientific quality and conducted consistent with NIST, government and industry protocols, standards, and policies. Professionalism, quality, timeliness, and customer service are consistent with industry standards for the services provided. Services are timely, appropriate and responsive to Task Order requirements. Less than two deficiencies per period are observed.

Periodic inspection via TPOC or COR monitoring or customer feedback

Scientific data entry, log entries, and other technical written work

Tasks 1 - 3 Documents require less than one major revision. Government requests for clarification or correction are responded to within five business days. No incidences where responses are outside of 5 business days.

Documentation shall be reviewed monthly by the TPOC or COR.

Safety Tasks 1 - 3 Requires 100% compliance with all safety requirements governed by Federal/State/Local law & regulation, NIST/unit policies, and lab procedures. At the start of performance of the first task order, contractor personnel will be provided NIST specific safety training totaling approximately 10 hours.

Periodic inspection by TPOC or COR

Reports and presentations

Tasks 1 - 3 Clear and accurate and made in a professional manner. Draft presentations and reports submitted for approval in a timely manner 100% of the time. Less than two major revisions are necessary per contract period.

Documentation shall be reviewed monthly by the TPOC or COR

Software Tasks 1-3 Performance requirement described in each task. Software must operate on intended platforms and in the intended environment without crashing more than once in an 80-hour period.

Software will be inspected within two weeks of delivery and will be expected to operate in a stable manner on the existing hardware and meet the program performance requirements.

VI. STANDARDS OF ACCEPTANCE:

The NIST Point of Contact (Technical Point of Contact or Contracting Officer’s Representative) will provide comments on each deliverable within 3 weeks from receipt of a given deliverable. The Contractor shall make requested changes to the reports within 3 weeks from receipt of electronic or written comments from the NIST Point of Contact. The NIST Point of Contact will provide written notification when a deliverable is accepted.

VII. TRAVEL

It is anticipated the Contractor will be required to make at least three visits of one week or less to meet with NIST personnel either in Boulder, CO or at another meeting location per year. Specific travel requirements will be identified per Task Order. Travel costs will adhere to federal travel regulations, https://www.govinfo.gov/content/pkg/CFR-2021-title41-vol4/pdf/CFR-2021-title41-vol4.pdf.

VIII. CONTRACTOR’S MINIMUM QUALIFICATIONS

1. Contractor shall serve as the Key Personnel position “Algorithm and Signal Processing Lead” on the project.

2. Shall have staff with a Ph.D. in physics or electrical engineering

3. Shall have over eight years’ experience in engineering embedded systems hardware and firmware, digital signal processing.

4. Shall have expertise in multiple areas of signal processing including communications, frequency/time generation, and transfer, analog and digital electronic design, as demonstrated by past work experience.

5. Shall have expertise in VHDL, Verilog, C, C++, Python, Matlab

6. Shall have demonstrated substantial experience with and successful prior independent implementation of:

a. Electro-optic systems with femtosecond timing jitter, such as fiber laser frequency combs or other related technologies.

b. Complete embedded system development including development of system requirements, hardware design, build, testing, and code development. Systems should include use of FPGA, DSP, Ethernet, serial peripherals,

c. Construction of electro optic systems and firmware for the implementation of optical communications over free space.

d. Development of embedded digital electronics products for basic science research

7. Shall have specific expertise in building digital phase lock systems for laser phase locking. The contractor should have experience implementing multiple simultaneous phase locks on a single FPGA with lock bandwidths greater than 200 kHz. Contractor should have experience with both frequency-to-cw laser locks and frequency comb carrier-envelope-offset frequency locks.

8. Shall have experience working closely with physical scientists as end customers. References shall be provided from previous basic science collaboration work, attesting to the qualification of the Contractor for a project of this nature and the ability to communicate with physical scientists.

Or, a demonstrated equivalent combination of education, training, and experience can be used to meet the minimum qualifications. This person shall be able to perform, document, and improve difficult science and engineering tasks. This person typically has recognized competence through a track record of technical contribution; experience with solving complex technical problems; and effective written and oral English communications for the specific task.

File details come from the government source that posted it. Updated .