code: def test_perf_biquad_filtering(self):
      b0 = 0.4
      b1 = 0.2
      b2 = 0.9
      a0 = 0.7
      a1 = 0.2
      a2 = 0.6
  
      data, path = self.get_whitenoise()
      result = F.lfilter(
          data, torch.tensor([a0, a1, a2]), torch.tensor([b0, b1, b2])
      )
      self.assert_sox_effect(
          result, path, ["biquad", b0, b1, b2, a0, a1, a2]
      )
  
imports: import torch
  import torchaudio.functional
  from torchaudio_unittest.common_utils import get_asset_path, get_whitenoise, load_wav, save_wav, skipIfNoExec, skipIfNoSox, sox_utils, TempDirMixin, TorchaudioTestCase
label_desc: Use image node_id 30 for calling the TestFunctionalFiltering obj's underlying member method code with example usage: obj.test_perf_biquad_filtering() without return types