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 |