>最も容易に実現できる手法はどの手法でしょうか
2番目だと思います。機能も高級でポンと置いてパラメータ設定するだけなので。但しDSP System Toolboxが必要です。
実現可否はと言えば、どれでも実現可能です。MATLABに慣れた方なら1番目(movmean関数)でしょうか。3番目の独自ライブラリが最も「自由度が高い」と思います。
組み込みの量産コードでは3番目が良く用いられます。しかも「Unit Delayブロックを複数個つなげて0~n周期遅れの信号を集めてnで割る」単純なロジックで、nも固定(数種類決め打ち)だったりします。「それだけあれば十分」とか「可読性が高い」とか「モデリング規約で高水準なブロックの使用が不可だから」とか「高水準なブロックからコード生成すると細かい調整が出来ないから」とか色々理由があります。