Pulse¶
simfs_pls
transforms a stream of cw focus values (excitation) into a
pulsed pattern. The pulse shape is configured by a list of time and relative
power values as well as a repitition rate.
Parameters¶
-
simfs_pls.json
¶ Parameters of simfs_pls
Object Properties:
Example:
{
"input": "__flux_cw__",
"output": "__flux_pulse__",
"power": [
1.0,
0
],
"repetition_time": 1e-07,
"time": [
0,
1e-9
]
}
Data streams¶
Type | Name | Datatype | Size | Layout | Description |
---|---|---|---|---|---|
in | input | Timed value | 2 x 8 byte | (value, time) | Input (cw) focus values |
out | output | Timed value | 2 x 8 byte | (value, time) | Output pulsed foucs values |
Notes¶
- The power values are alway normalized such that the average output pulsed power is equal to the input cw power. In other words the pulse shape is normalized to an area of 1.
simfs_spl
prints out an error if the pulse pattern does not fit into the repetition window, i.e. if the last value of the pulse time is larger than the reptition rate.- If the first pulse time point is greater than zero, it is subtracted from the whole pulse time axis.