Complex Conjugate: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Output is the complex conjugate of the input") |
|||
(9 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Block Docs]] | |||
This block converts the input into its [https://en.wikipedia.org/wiki/Complex_conjugate complex conjugate]. This means that the imaginary part of each complex input value gets its sign inverted in the output i.e. if the input value is a + bi, the output value will be a + (-b)i. | |||
== Parameters == | |||
None | |||
== Example Flowgraph == | |||
The following flowgraph shows the usage of the complex conjugate block. | |||
[[File:Complex conjugate block dock fg.png|800px]] | |||
[[File:Complex conj block doc plot.png|600px]] | |||
== Source Files == | |||
; C++ files | |||
: [https://github.com/gnuradio/gnuradio/blob/main/gr-blocks/lib/conjugate_cc_impl.cc conjugate_cc_impl.cc] | |||
; Header files | |||
: [https://github.com/gnuradio/gnuradio/blob/main/gr-blocks/lib/conjugate_cc_impl.h conjugate_cc_impl.h] | |||
; Public header files | |||
: [https://github.com/gnuradio/gnuradio/blob/main/gr-blocks/include/gnuradio/blocks/conjugate_cc.h conjugate_cc.h] | |||
; Block definition | |||
: [https://github.com/gnuradio/gnuradio/blob/main/gr-blocks/grc/blocks_conjugate_cc.block.yml blocks_conjugate_cc.block.yml] |
Latest revision as of 09:59, 25 August 2022
This block converts the input into its complex conjugate. This means that the imaginary part of each complex input value gets its sign inverted in the output i.e. if the input value is a + bi, the output value will be a + (-b)i.
Parameters
None
Example Flowgraph
The following flowgraph shows the usage of the complex conjugate block.
Source Files
- C++ files
- conjugate_cc_impl.cc
- Header files
- conjugate_cc_impl.h
- Public header files
- conjugate_cc.h
- Block definition
- blocks_conjugate_cc.block.yml