검색어 입력폼

양방향 중계 통신에서의 적응적인 성상도

저작시기 2010.09 |등록일 2014.07.04 | 최종수정일 2016.11.25 파일확장자압축파일 (zip) | 7페이지 | 가격 5,000원

목차

1. 서론

2. 본론
2.1 양방향 중계 시스템
2.2 적응적인 성상도
2.2.A BPSK case
2.2.B QPSK case

3. 모의실험 결과

4. 결론

5. 참고문헌

6. 졸업작품후기

본문내용

무선통신에서 송신 노드와 수신 노드의 채널 상황이 좋지 못할 경우 신호의 오류발생률이 증가하고, 전송할 수 있는 신호의 양은 줄어든다. 이 문제를 해결하기 위해 전송노드와 수신노드 사이에 릴레이 노드를 사용하는 방법이 있다. 릴레이 노드에서의 처리방식에따라 decode -and-forward(DF), amplify – and - forward(AF)등의 기법들이 존재한다 [1].
이 논문에서는 양쪽 채널상태가 다른(asymmetric channel) 양방향 중계 통신 시스템을 고려한다. 양쪽 채널 상태가 다른 중계 통신 시스템에서는 보다 나쁜 채널상태에 따라 전체 시스템의 상태가 결정된다.

<중 략>

본 논문에서는 그림1에서와 같이 Node1, Node2, 그리고 하나의 중계 노드가 있는 양방향 중계 채널을 고려한다. 그리고 Node1에서 중계 노드까지의 채널(ch1)이 Node2에서 중계 노드까지의 채널(ch2)보다 더 좋은 상태의 채널이라고 가정한다.
각각의 노드에서는 같은 터보 부호화기로 생성된 부호어(codeword) 를 중계 노드로 전송한다. 그 후 중계 노드에서는 각 노드에서 수신받은 부호어를 같은 터보 복호화기로 복호화하고, 새로운 성상도를 이용하여 같은 터보 부호화기를 사용한 새로운 부호어를 만든다. 그리고 만들어진 부호어를 양쪽 노드에 동시에 전송한다. 이를 통하여 양방향 중계 채널은 전송시간을 줄일 수 있다.

<중 략>

일반적인 성상도를 사용한 것과 제안된 성상도를 사용한 것의 성능 비교를 위하여 모의실험을 진행 하였다. 모의 실험에서는 channel 1 에서의 SNR이 channel 2 에서의 SNR보다 1.0dB 좋은 경우를 가정하였고, 사용한 채널 부호는 터보 부호이다.
그림 4와 그림 5에서 제안한 성상도가 기존의 성상도보다 좋은 성능을 가진다는 것을 보여준다.

참고 자료

G. Kramer, I. Maric, and R. D. Yates, Cooperative Communications, Foundations and Trends in Networking, vol. 1, 2006
S. Haykin, Communication System, 4th ed. New York, NY: Wiley, 2001.

압축파일 내 파일목록

simulation/error/123.txt
simulation/error/16QAM_appro.m
simulation/error/erfcappro.m
simulation/error/erfc근사화.hwp
simulation/error/final.asv
simulation/error/final.m
simulation/error/noderelay.m
simulation/error/power.m
simulation/error/power_1.asv
simulation/error/power_1.m
simulation/error/relaynode.asv
simulation/error/relaynode.m
simulation/error/script16qam_ser.asv
simulation/error/script16qam_ser.m
simulation/error/script4pam_ser.asv
simulation/error/script4pam_ser.m
simulation/error/scriptqpsk_ser.asv
simulation/error/scriptqpsk_ser.m
simulation/error/test1.asv
simulation/error/test2.asv
simulation/error/test2.m
simulation/error/test3.m
simulation/error/test4.asv
simulation/error/test4.m
simulation/error/test5.m
simulation/error/testt.asv
simulation/error/testt.m
simulation/error/제목.hwp
simulation/test/awgn.cpp
simulation/test/awgn1.cpp
simulation/test/Cal_alpha.cpp
simulation/test/Cal_beta.cpp
simulation/test/Cal_gamma.cpp
simulation/test/Cal_llr.cpp
simulation/test/complex.h
simulation/test/Debug/awgn.obj
simulation/test/Debug/awgn1.obj
simulation/test/Debug/Cal_alpha.obj
simulation/test/Debug/Cal_beta.obj
simulation/test/Debug/Cal_gamma.obj
simulation/test/Debug/Cal_llr.obj
simulation/test/Debug/decoder.obj
simulation/test/Debug/DeMap.obj
simulation/test/Debug/Encoder.obj
simulation/test/Debug/equalizer.obj
simulation/test/Debug/extrinsic.obj
simulation/test/Debug/generatedata.obj
simulation/test/Debug/interleaver.obj
simulation/test/Debug/interleaver2.obj
simulation/test/Debug/main.exe
simulation/test/Debug/main.ilk
simulation/test/Debug/main.obj
simulation/test/Debug/main.pch
simulation/test/Debug/main.pdb
simulation/test/Debug/mapping.obj
simulation/test/Debug/rayleigh_fading.obj
simulation/test/Debug/turbo_relay.exe
simulation/test/Debug/turbo_relay.ilk
simulation/test/Debug/turbo_relay.pch
simulation/test/Debug/turbo_relay.pdb
simulation/test/Debug/vc60.idb
simulation/test/Debug/vc60.pdb
simulation/test/decoder.cpp
simulation/test/DeMap.cpp
simulation/test/Encoder.cpp
simulation/test/equalizer.cpp
simulation/test/extrinsic.cpp
simulation/test/generatedata.cpp
simulation/test/interleaver.cpp
simulation/test/interleaver2.cpp
simulation/test/main.cpp
simulation/test/main.dsp
simulation/test/main.dsw
simulation/test/main.ncb
simulation/test/main.opt
simulation/test/main.plg
simulation/test/main_header.h
simulation/test/mapping.cpp
simulation/test/MB_decoder.cpp
simulation/test/rayleigh_fading.cpp
simulation/test/relat_decoder.cpp
simulation/test/Release/awgn.obj
simulation/test/Release/awgn1.obj
simulation/test/Release/Cal_alpha.obj
simulation/test/Release/Cal_beta.obj
simulation/test/Release/Cal_gamma.obj
simulation/test/Release/Cal_llr.obj
simulation/test/Release/decoder.obj
simulation/test/Release/DeMap.obj
simulation/test/Release/Encoder.obj
simulation/test/Release/equalizer.obj
simulation/test/Release/extrinsic.obj
simulation/test/Release/generatedata.obj
simulation/test/Release/interleaver.obj
simulation/test/Release/interleaver2.obj
simulation/test/Release/main.obj
simulation/test/Release/mapping.obj
simulation/test/Release/rayleigh_fading.obj
simulation/test/Release/turbo_relay.exe
simulation/test/Release/turbo_relay.pch
simulation/test/Release/value11.txt
simulation/test/Release/vc60.idb
simulation/test/turbo_relay.dsp
simulation/test/turbo_relay.dsw
simulation/test/turbo_relay.ncb
simulation/test/turbo_relay.opt
simulation/test/turbo_relay.plg
simulation/test/value11.txt
simulation/test_16qam/awgn.cpp
simulation/test_16qam/awgn1.cpp
simulation/test_16qam/Cal_alpha.cpp
simulation/test_16qam/Cal_beta.cpp
simulation/test_16qam/Cal_gamma.cpp
simulation/test_16qam/Cal_llr.cpp
simulation/test_16qam/complex.h
simulation/test_16qam/Debug/awgn.obj
simulation/test_16qam/Debug/awgn1.obj
simulation/test_16qam/Debug/Cal_alpha.obj
simulation/test_16qam/Debug/Cal_beta.obj
simulation/test_16qam/Debug/Cal_gamma.obj
simulation/test_16qam/Debug/Cal_llr.obj
simulation/test_16qam/Debug/decoder.obj
simulation/test_16qam/Debug/DeMap.obj
simulation/test_16qam/Debug/Encoder.obj
simulation/test_16qam/Debug/equalizer.obj
simulation/test_16qam/Debug/extrinsic.obj
simulation/test_16qam/Debug/generatedata.obj
simulation/test_16qam/Debug/interleaver.obj
simulation/test_16qam/Debug/interleaver2.obj
simulation/test_16qam/Debug/main.exe
simulation/test_16qam/Debug/main.ilk
simulation/test_16qam/Debug/main.obj
simulation/test_16qam/Debug/main.pch
simulation/test_16qam/Debug/main.pdb
simulation/test_16qam/Debug/mapping.obj
simulation/test_16qam/Debug/rayleigh_fading.obj
simulation/test_16qam/Debug/turbo_relay.exe
simulation/test_16qam/Debug/turbo_relay.ilk
simulation/test_16qam/Debug/turbo_relay.pch
simulation/test_16qam/Debug/turbo_relay.pdb
simulation/test_16qam/Debug/vc60.idb
simulation/test_16qam/Debug/vc60.pdb
simulation/test_16qam/decoder.cpp
simulation/test_16qam/DeMap.cpp
simulation/test_16qam/Encoder.cpp
simulation/test_16qam/equalizer.cpp
simulation/test_16qam/extrinsic.cpp
simulation/test_16qam/generatedata.cpp
simulation/test_16qam/interleaver.cpp
simulation/test_16qam/interleaver2.cpp
simulation/test_16qam/main.cpp
simulation/test_16qam/main.dsp
simulation/test_16qam/main.dsw
simulation/test_16qam/main.ncb
simulation/test_16qam/main.opt
simulation/test_16qam/main.plg
simulation/test_16qam/main_header.h
simulation/test_16qam/mapping.cpp
simulation/test_16qam/MB_decoder.cpp
simulation/test_16qam/rayleigh_fading.cpp
simulation/test_16qam/relat_decoder.cpp
simulation/test_16qam/Release/awgn.obj
simulation/test_16qam/Release/awgn1.obj
simulation/test_16qam/Release/Cal_alpha.obj
simulation/test_16qam/Release/Cal_beta.obj
simulation/test_16qam/Release/Cal_gamma.obj
simulation/test_16qam/Release/Cal_llr.obj
simulation/test_16qam/Release/decoder.obj
simulation/test_16qam/Release/DeMap.obj
simulation/test_16qam/Release/Encoder.obj
simulation/test_16qam/Release/equalizer.obj
simulation/test_16qam/Release/extrinsic.obj
simulation/test_16qam/Release/generatedata.obj
simulation/test_16qam/Release/interleaver.obj
simulation/test_16qam/Release/interleaver2.obj
simulation/test_16qam/Release/main.obj
simulation/test_16qam/Release/mapping.obj
simulation/test_16qam/Release/rayleigh_fading.obj
simulation/test_16qam/Release/turbo_relay.exe
simulation/test_16qam/Release/turbo_relay.pch
simulation/test_16qam/Release/value11.txt
simulation/test_16qam/Release/vc60.idb
simulation/test_16qam/turbo_relay.dsp
simulation/test_16qam/turbo_relay.dsw
simulation/test_16qam/turbo_relay.ncb
simulation/test_16qam/turbo_relay.opt
simulation/test_16qam/turbo_relay.plg
simulation/test_16qam/value11.txt
simulation/test_16qam/value111.txt
simulation/test_16qam/최종결과.txt
simulation/test_qpsk/awgn.cpp
simulation/test_qpsk/awgn1.cpp
simulation/test_qpsk/Cal_alpha.cpp
simulation/test_qpsk/Cal_beta.cpp
simulation/test_qpsk/Cal_gamma.cpp
simulation/test_qpsk/Cal_llr.cpp
simulation/test_qpsk/complex.h
simulation/test_qpsk/Debug/awgn.obj
simulation/test_qpsk/Debug/awgn1.obj
simulation/test_qpsk/Debug/Cal_alpha.obj
simulation/test_qpsk/Debug/Cal_beta.obj
simulation/test_qpsk/Debug/Cal_gamma.obj
simulation/test_qpsk/Debug/Cal_llr.obj
simulation/test_qpsk/Debug/decoder.obj
simulation/test_qpsk/Debug/DeMap.obj
simulation/test_qpsk/Debug/Encoder.obj
simulation/test_qpsk/Debug/equalizer.obj
simulation/test_qpsk/Debug/extrinsic.obj
simulation/test_qpsk/Debug/generatedata.obj
simulation/test_qpsk/Debug/interleaver.obj
simulation/test_qpsk/Debug/interleaver2.obj
simulation/test_qpsk/Debug/main.exe
simulation/test_qpsk/Debug/main.ilk
simulation/test_qpsk/Debug/main.obj
simulation/test_qpsk/Debug/main.pch
simulation/test_qpsk/Debug/main.pdb
simulation/test_qpsk/Debug/mapping.obj
simulation/test_qpsk/Debug/rayleigh_fading.obj
simulation/test_qpsk/Debug/turbo_relay.exe
simulation/test_qpsk/Debug/turbo_relay.ilk
simulation/test_qpsk/Debug/turbo_relay.pch
simulation/test_qpsk/Debug/turbo_relay.pdb
simulation/test_qpsk/Debug/vc60.idb
simulation/test_qpsk/Debug/vc60.pdb
simulation/test_qpsk/decoder.cpp
simulation/test_qpsk/DeMap.cpp
simulation/test_qpsk/Encoder.cpp
simulation/test_qpsk/equalizer.cpp
simulation/test_qpsk/extrinsic.cpp
simulation/test_qpsk/generatedata.cpp
simulation/test_qpsk/interleaver.cpp
simulation/test_qpsk/interleaver2.cpp
simulation/test_qpsk/main.cpp
simulation/test_qpsk/main.dsp
simulation/test_qpsk/main.dsw
simulation/test_qpsk/main.ncb
simulation/test_qpsk/main.opt
simulation/test_qpsk/main.plg
simulation/test_qpsk/main_header.h
simulation/test_qpsk/mapping.cpp
simulation/test_qpsk/MB_decoder.cpp
simulation/test_qpsk/rayleigh_fading.cpp
simulation/test_qpsk/relat_decoder.cpp
simulation/test_qpsk/Release/awgn.obj
simulation/test_qpsk/Release/awgn1.obj
simulation/test_qpsk/Release/Cal_alpha.obj
simulation/test_qpsk/Release/Cal_beta.obj
simulation/test_qpsk/Release/Cal_gamma.obj
simulation/test_qpsk/Release/Cal_llr.obj
simulation/test_qpsk/Release/decoder.obj
simulation/test_qpsk/Release/DeMap.obj
simulation/test_qpsk/Release/Encoder.obj
simulation/test_qpsk/Release/equalizer.obj
simulation/test_qpsk/Release/extrinsic.obj
simulation/test_qpsk/Release/generatedata.obj
simulation/test_qpsk/Release/interleaver.obj
simulation/test_qpsk/Release/interleaver2.obj
simulation/test_qpsk/Release/main.obj
simulation/test_qpsk/Release/mapping.obj
simulation/test_qpsk/Release/rayleigh_fading.obj
simulation/test_qpsk/Release/turbo_relay.exe
simulation/test_qpsk/Release/turbo_relay.pch
simulation/test_qpsk/Release/value11.txt
simulation/test_qpsk/Release/vc60.idb
simulation/test_qpsk/turbo_relay.dsp
simulation/test_qpsk/turbo_relay.dsw
simulation/test_qpsk/turbo_relay.ncb
simulation/test_qpsk/turbo_relay.opt
simulation/test_qpsk/turbo_relay.plg
simulation/test_qpsk/value11.txt
simulation/test_qpsk/value111.txt
simulation/test_qpsk/최종결과.txt
보고서/논문 중간결과.hwp
보고서/최종논문보고서제출.doc
다운로드 맨위로