소개글
채널정보를 영상으로 간주하여 DCT로 압축하고 압축을 푸는 과정을 C언어로 구현목차
1.영상압축2.영상 압축풀기
본문내용
<FFT + DCT 를 이용한 채널정보 압축 관련>주석을 단다고 달았는데 이 주석이 그렇게 유용할 것 같지는 않네.그래서
이 프로젝트파일의 사용법을 간단하게 Point만 작성해서 써볼께.
1. Header_1 이란 헤더파일의 TN이란 Global 변수에 따라서 FFT를 할 갯수가 정해지므로 FFT와 멀티패스의 코드를 고칠 경우에는 이 부분을 꼭 확인 할 것.
2. Solution Explorer --> Source Files안에 있는 DCT.c파일중
2-1. 317 Line ~ 320 Line부분은 모든 AC 값을 사용하는 경우.
2-2. 322 Line ~ 326 Line부분은 오로지 DC 값만을 사용하는 경우
2-3. 328 Line ~ 368 Line부분은 Adaptive하게 AC 값을 조정한 경우. 이 경우에는 AC갯수의 범위를 내가 정해 줄 수 있다.
Header_1.h 라는 헤더파일을 보면 SECTION_1=30, SECTION_2 = 10 , SECTION_3 = 5, SECTION_4=1으로 설정되어 있다.
즉 범위는 AC갯수가 30개~64개(AC갯수)가 한 구역, 10개 ~30개(AC갯수)가 한 구역, 5개~10개(AC갯수)가 한 구역, 1개~5개(AC갯수)가 한 구역, 0(AC갯수)개가 한 구역.
이 범위를 고치고 싶다면 Header_1.h에서 고치면 된다.
참고 자료
없음압축파일 내 파일목록
Debug/test_other_person.exe
Debug/test_other_person.ilk
Debug/test_other_person.pdb
test_other_person/Debug/AWGN.obj
test_other_person/Debug/BuildLog.htm
test_other_person/Debug/DCT.obj
test_other_person/Debug/Decision_modulation.obj
test_other_person/Debug/Excute_DCT_Use_image_char.obj
test_other_person/Debug/Excute_DCT_Use_image_float.obj
test_other_person/Debug/FFT_By_Jonghun.obj
test_other_person/Debug/FFT_By_gisang.obj
test_other_person/Debug/Jakes_And_DCT.obj
test_other_person/Debug/Jakes_fading.obj
test_other_person/Debug/Main_of_DCT_FFT.obj
test_other_person/Debug/Zigzag.obj
test_other_person/Debug/estimation_interpolation.obj
test_other_person/Debug/mt.dep
test_other_person/Debug/test_other_person.exe.embed.manifest
test_other_person/Debug/test_other_person.exe.embed.manifest.res
test_other_person/Debug/test_other_person.exe.intermediate.manifest
test_other_person/Debug/vc90.idb
test_other_person/Debug/vc90.pdb
test_other_person/AWGN.c
test_other_person/DCT.c
test_other_person/Decision_modulation.c
test_other_person/Excute_DCT_Use_image_char.c
test_other_person/Excute_DCT_Use_image_float.c
test_other_person/FFT_By_Jonghun.c
test_other_person/FFT_By_gisang.c
test_other_person/Jakes_And_DCT.c
test_other_person/Jakes_fading.c
test_other_person/Main_of_DCT_FFT.c
test_other_person/Zigzag.c
test_other_person/channel.txt
test_other_person/differece.c
test_other_person/estimation_interpolation.c
test_other_person/jonghun_6_23.c
test_other_person/lena.raw
test_other_person/lena_out.raw
test_other_person/lena_out_run_inverse_type_adaptive.raw
test_other_person/test_other_person.vcproj
test_other_person/test_other_person.vcproj.CoTe-PC.CoTe.user
test_other_person/test_other_person.vcproj.지민근-PC.지민근.user
Dct_Run_Length.c
Excute_DCT_Use_image_char.c
FFT + DCT 를 이용한 채널정보 압축 관련 사용법.txt
FFT + DCT 를 이용한 채널정보 압축 관련.docx
test_other_person.ncb
test_other_person.sln
test_other_person.suo
Debug/test_other_person.ilk
Debug/test_other_person.pdb
test_other_person/Debug/AWGN.obj
test_other_person/Debug/BuildLog.htm
test_other_person/Debug/DCT.obj
test_other_person/Debug/Decision_modulation.obj
test_other_person/Debug/Excute_DCT_Use_image_char.obj
test_other_person/Debug/Excute_DCT_Use_image_float.obj
test_other_person/Debug/FFT_By_Jonghun.obj
test_other_person/Debug/FFT_By_gisang.obj
test_other_person/Debug/Jakes_And_DCT.obj
test_other_person/Debug/Jakes_fading.obj
test_other_person/Debug/Main_of_DCT_FFT.obj
test_other_person/Debug/Zigzag.obj
test_other_person/Debug/estimation_interpolation.obj
test_other_person/Debug/mt.dep
test_other_person/Debug/test_other_person.exe.embed.manifest
test_other_person/Debug/test_other_person.exe.embed.manifest.res
test_other_person/Debug/test_other_person.exe.intermediate.manifest
test_other_person/Debug/vc90.idb
test_other_person/Debug/vc90.pdb
test_other_person/AWGN.c
test_other_person/DCT.c
test_other_person/Decision_modulation.c
test_other_person/Excute_DCT_Use_image_char.c
test_other_person/Excute_DCT_Use_image_float.c
test_other_person/FFT_By_Jonghun.c
test_other_person/FFT_By_gisang.c
test_other_person/Jakes_And_DCT.c
test_other_person/Jakes_fading.c
test_other_person/Main_of_DCT_FFT.c
test_other_person/Zigzag.c
test_other_person/channel.txt
test_other_person/differece.c
test_other_person/estimation_interpolation.c
test_other_person/jonghun_6_23.c
test_other_person/lena.raw
test_other_person/lena_out.raw
test_other_person/lena_out_run_inverse_type_adaptive.raw
test_other_person/test_other_person.vcproj
test_other_person/test_other_person.vcproj.CoTe-PC.CoTe.user
test_other_person/test_other_person.vcproj.지민근-PC.지민근.user
Dct_Run_Length.c
Excute_DCT_Use_image_char.c
FFT + DCT 를 이용한 채널정보 압축 관련 사용법.txt
FFT + DCT 를 이용한 채널정보 압축 관련.docx
test_other_person.ncb
test_other_person.sln
test_other_person.suo