diff --git a/lib/advanced_receiver_kernel_cc.cc b/lib/advanced_receiver_kernel_cc.cc index 0d0f5fe..5a3aa6e 100644 --- a/lib/advanced_receiver_kernel_cc.cc +++ b/lib/advanced_receiver_kernel_cc.cc @@ -54,24 +54,6 @@ advanced_receiver_kernel_cc::advanced_receiver_kernel_cc( d_freq_block.resize(d_kernel->block_size()); d_ic_time_buffer.resize(d_kernel->block_size()); d_ic_freq_buffer.resize(d_kernel->block_size()); - - // d_pilot_reference.push_back({ 0, 0, gr_complex(0.70710678, -0.70710678) }); - // d_pilot_reference.push_back({ 4, 0, gr_complex(-0.70710678, 0.70710678) }); - // d_pilot_reference.push_back({ 8, 0, gr_complex(0.70710678, -0.70710678) }); - // d_pilot_reference.push_back({ 12, 0, gr_complex(0.70710678, 0.70710678) }); - // d_pilot_reference.push_back({ 16, 0, gr_complex(0.70710678, -0.70710678) }); - // d_pilot_reference.push_back({ 20, 0, gr_complex(-0.70710678, -0.70710678) }); - // d_pilot_reference.push_back({ 24, 0, gr_complex(0.70710678, 0.70710678) }); - // d_pilot_reference.push_back({ 28, 0, gr_complex(-0.70710678, 0.70710678) }); - - // d_pilot_reference.push_back({ 34, 0, gr_complex(-0.70710678, -0.70710678) }); - // d_pilot_reference.push_back({ 38, 0, gr_complex(0.70710678, -0.70710678) }); - // d_pilot_reference.push_back({ 42, 0, gr_complex(0.70710678, -0.70710678) }); - // d_pilot_reference.push_back({ 46, 0, gr_complex(-0.70710678, -0.70710678) }); - // d_pilot_reference.push_back({ 50, 0, gr_complex(0.70710678, -0.70710678) }); - // d_pilot_reference.push_back({ 54, 0, gr_complex(-0.70710678, 0.70710678) }); - // d_pilot_reference.push_back({ 58, 0, gr_complex(0.70710678, -0.70710678) }); - // d_pilot_reference.push_back({ 62, 0, gr_complex(0.70710678, 0.70710678) }); } void advanced_receiver_kernel_cc::perform_ic_iterations(gr_complex* p_out, @@ -162,12 +144,12 @@ gr_complex advanced_receiver_kernel_cc::estimate_pilot_distortion(const gr_compl auto val = p_in[sidx * d_kernel->timeslots() + tidx]; // fmt::print("val={}\n", val); auto phase = std::arg(val) - std::arg(ref); - fmt::print("sidx={:2}, tidx={}, {:+.3} vs. {:+.3}\t{:+.3}\n", - sidx, - tidx, - std::arg(ref), - std::arg(val), - phase); + // fmt::print("sidx={:2}, tidx={}, {:+.3} vs. {:+.3}\t{:+.3}\n", + // sidx, + // tidx, + // std::arg(ref), + // std::arg(val), + // phase); result += phase; } diff --git a/python/bindings/docstrings/transmitter_cc_pydoc_template.h b/python/bindings/docstrings/transmitter_cc_pydoc_template.h index 195dec5..396803c 100644 --- a/python/bindings/docstrings/transmitter_cc_pydoc_template.h +++ b/python/bindings/docstrings/transmitter_cc_pydoc_template.h @@ -1,5 +1,5 @@ /* - * Copyright 2022 Free Software Foundation, Inc. + * Copyright 2023 Free Software Foundation, Inc. * * This file is part of GNU Radio * diff --git a/python/bindings/transmitter_cc_python.cc b/python/bindings/transmitter_cc_python.cc index c76613c..33de536 100644 --- a/python/bindings/transmitter_cc_python.cc +++ b/python/bindings/transmitter_cc_python.cc @@ -1,5 +1,5 @@ /* - * Copyright 2022 Free Software Foundation, Inc. + * Copyright 2023 Free Software Foundation, Inc. * * This file is part of GNU Radio * @@ -14,7 +14,7 @@ /* BINDTOOL_GEN_AUTOMATIC(0) */ /* BINDTOOL_USE_PYGCCXML(0) */ /* BINDTOOL_HEADER_FILE(transmitter_cc.h) */ -/* BINDTOOL_HEADER_FILE_HASH(8f7b28bfbde25e48c4af97a0c4aed39b) */ +/* BINDTOOL_HEADER_FILE_HASH(764d84082aa27068d3df9c4e3abd4ca5) */ /***********************************************************************************/ #include @@ -30,7 +30,7 @@ namespace py = pybind11; void bind_transmitter_cc(py::module& m) { - using transmitter_cc = ::gr::gfdm::transmitter_cc; + using transmitter_cc = gr::gfdm::transmitter_cc; py::class_