def whole_padding_end_list():
padding_list = []
for i in range(1,FRAME):
nthpadding = paddingendlist(
frameToBmode(
nthFrame(i)
)
)
for p in nthpadding:
if type(p) != int:
print(f"index {i} has no padding")
continue
padding_list.append(
p + (i-1) * SAMPLES
)
return padding_list

107에서도 padding이 안잡히는데 출력해보면 실제로 padding이 없다.
앞 뒤 프레임에 패딩이 잡힌듯
print(whole_padding_end_list())

만약 모든프레임을 세로로 정렬했을경우 패딩의 전체 위치를 이렇게 뽑아낼수있다.
padding_list = whole_padding_end_list()
with open("paddinglist.txt", "w") as f:
for item in padding_list:
f.write(str(item) + "\n")
padding_list는 고정이니 텍스트파일로 뽑아놨다.
'이직로그 > DSP' 카테고리의 다른 글
| 빔포밍 시뮬레이션 9 - padding 기준으로 자르기, png 출력 (0) | 2025.11.28 |
|---|---|
| 빔포밍 시뮬레이션 8 - padding 위치 tuning (0) | 2025.11.26 |
| 빔포밍 시뮬레이션 6 - 105 프레임 (0) | 2025.11.20 |
| 빔포밍 시뮬레이션 4 - Padding 분석하기 (0) | 2025.11.18 |
| 빔포밍 시뮬레이션 3 - N번째 프레임 이미지 처리 (0) | 2025.11.13 |