| 34 | |
| 35 | template<typename B, typename R, typename Q> |
| 36 | void |
| 37 | Modem_BPSK<B, R, Q>::_modulate(const B* X_N1, R* X_N2, const size_t /*frame_id*/) |
| 38 | { |
| 39 | auto size = (unsigned int)(this->N); |
| 40 | for (unsigned i = 0; i < size; i++) |
| 41 | X_N2[i] = (R)((B)1 - (X_N1[i] + X_N1[i])); // (X_N[i] == 1) ? -1 : +1 |
| 42 | } |
| 43 | |
| 44 | template<typename B, typename R, typename Q> |
| 45 | void |
nothing calls this directly
no outgoing calls
no test coverage detected