|
Robochameleon
v1.0
|
| ▼ base | |
| const.m | Global variable holding physical constants |
| module.m | Superclass: collection/sequence of unit |
| signal_interface.m | Signal interface class definition |
| sink.m | Stores the input signal |
| unit.m | Superclass: basic building block to hold functions |
| ▼ doc | |
| ► pages | |
| ▼ library | |
| ► ch | |
| ► demo | |
| ► displays | |
| ► electronics | |
| ► optics | |
| ► rx | |
| ► tx | |
| BranchSignal_v1.m | Branches the input signal |
| Combiner_v1.m | Contains the implementation of a signal combiner utility |
| Crop_v1.m | Contains the implementation of a signal cropping utility |
| Delay_v1.m | Applies a time delay to a signal |
| ResampleSkewJitter_v1.m | Resampler, rectangular anti-aliasing, and timing impairments insertion |
| Splitter_v1.m | Contains the implementation of a signal splitter utility |
| ▼ utils | |
| ► constutils | |
| ► errorCounter_v7 | |
| ► figures | |
| ► plotting | |
| ► robotools | |
| arecells.m | Checks if all input variables are cell arrays |
| bandHz2bandNM.m | Converts band from Hz to nm |
| bandNM2bandHz.m | Converts band from nm to Hz |
| catstruct.m | Concatenate or merge structures with different fieldnames |
| clearall.m | Clear all variables but preserve breakpoints |
| close_biographs.m | Closes all open biographs |
| compileMex.m | |
| dB2lin.m | Convert dB to linear units |
| EVM_Analysis.m | Performance analysis of square QAM based on the EVM of symbols |
| findrange.m | Finds min-max range of a vector/matrix |
| findUnit.m | Finds a unit within a module |
| formatPrefixSI.m | Formats a number for printing using SI prefixes |
| gen_prbs.m | Generate PRBS sequence |
| getClusters.m | |
| getPColFromNumeric_v1.m | Construct array of pwr objects from a numeric signal |
| inherits_from.m | Determine whether an object inherits from a specified superclass |
| intersections.m | Intersections of curves. Computes the (x,y) locations where two curves intersect. The curves can be broken with NaNs or have vertical segments |
| isModule.m | Checks whether the class name is a module |
| iswhole.m | Determine whether or not input is a whole number |
| kmeans_v1.m | K-means clustering algorithm for complex-valued data |
| lin2dB.m | Convert linear units to dB |
| minIdx.m | Returning id instead of value of min() |
| paramDeepCopy.m | Copy parameters aligned to the properties of a module/unit |
| paramdefault.m | Set default parameter values |
| paramParser.m | This function translates structures of parameters into strings and strings into structrues |
| plotSignal.m | Plot signal using options based on signal properties |
| progress.m | Display progress on command line |
| pwr.m | Pwr class definition |
| robopath.m | Outputs the full path of whatever is passed |
| setParamFsRssNss.m | Utility function to compute the missing parameter among Fs, Rs, Nss in a param structure |
| spectra.m | Returns the single-sided amplitude spectrum and plots (optional) |
| varOrCell.m | Returns variable or specified element of cell array |
| ▼ view | |
| module_view.m | Superclass: graphical interface for units |
| unit_view.m | Superclass: graphical interface for units |
| robochameleon.m | Robochameleon initialization script |
1.8.11