X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docs%2FAPI%2Fnamespace_block_float_compander_b_f_w.html;fp=docs%2FAPI%2Fnamespace_block_float_compander_b_f_w.html;h=ed629a4ba97d5615f727e9ec8d76bf3ea2ad5b47;hb=870e1b86b0c74169b215c166dee787c7c1a20d06;hp=0000000000000000000000000000000000000000;hpb=298022ce50fa8133cc880507170c4b7120d227b5;p=o-du%2Fphy.git diff --git a/docs/API/namespace_block_float_compander_b_f_w.html b/docs/API/namespace_block_float_compander_b_f_w.html new file mode 100644 index 0000000..ed629a4 --- /dev/null +++ b/docs/API/namespace_block_float_compander_b_f_w.html @@ -0,0 +1,172 @@ + + +
+ + + + +
+ o-du/phy
+
+ Intel O-RAN/X-RAN Generated Doxygen Documentation
+ |
+
+Data Structures | |
struct | CompressedData |
struct | ExpandedData |
+Functions | |
void | BlockFloatCompress_Basic (const ExpandedData &dataIn, CompressedData *dataOut) |
Reference compression. More... | |
void | BlockFloatExpand_Basic (const CompressedData &dataIn, ExpandedData *dataOut) |
Reference expansion. More... | |
void BlockFloatCompress_Basic | +( | +const ExpandedData & | +dataIn, | +
+ | + | BlockFloatCompanderBFW::CompressedData * | +dataOut | +
+ | ) | ++ |
Reference compression.
+Find max abs value for this RB
+ARS data by exponent and pack bytes in Network order This uses a sliding buffer where one or more bytes are extracted after the insertion of each compressed sample
+ +Definition at line 640 of file xran_compression.cpp.
+void BlockFloatExpand_Basic | +( | +const CompressedData & | +dataIn, | +
+ | + | BlockFloatCompanderBFW::ExpandedData * | +dataOut | +
+ | ) | ++ |
Reference expansion.
+byteBuffer currently has enough data in it to extract a sample Shift left first to set sign bit at MSB, then shift right to sign extend down to iqWidth. Finally recast to int16.
+ +Definition at line 687 of file xran_compression.cpp.
+ +