35#ifndef PRBSCheckerFilter_h
36#define PRBSCheckerFilter_h
56 virtual void Refresh(vk::raii::CommandBuffer& cmdBuf, std::shared_ptr<QueueHandle> queue)
override;
58 static std::string GetProtocolName();
66 std::shared_ptr<ComputePipeline> m_prbs7Pipeline;
67 std::shared_ptr<ComputePipeline> m_prbs9Pipeline;
68 std::shared_ptr<ComputePipeline> m_prbs11Pipeline;
69 std::shared_ptr<ComputePipeline> m_prbs15Pipeline;
70 std::shared_ptr<ComputePipeline> m_prbs23Pipeline;
71 std::shared_ptr<ComputePipeline> m_prbs31Pipeline;
Definition AcceleratorBuffer.h:204
A parameter to a filter.
Definition FilterParameter.h:86
Abstract base class for all filter graph blocks which are not physical instrument channels.
Definition Filter.h:105
Definition PRBSCheckerFilter.h:45
Definition PRBSCheckerFilter.h:39
Definition PRBSCheckerFilter.h:52
virtual void SetDefaultName() override
Sets the name of a filter based on its inputs.
Definition PRBSCheckerFilter.cpp:127
AcceleratorBuffer< uint32_t > m_prbs23Table
LFSR lookahead table for PRBS-23 polynomial.
Definition PRBSCheckerFilter.h:76
AcceleratorBuffer< uint32_t > m_prbs31Table
LFSR lookahead table for PRBS-31 polynomial.
Definition PRBSCheckerFilter.h:79