처리"Puncturing

A

Antonio_Magma

Guest
내가 시뮬 링크 데모 hiperlan2와 놀고 있었는데 주변에 모델이 펑크 블록이 포함되어있습니다.

내가 시뮬 링크에서 도움말 파일을 확인하고 그 찔린 특정 비트를 제거하고 입력의 특정 비트의 보존을 설명합니다.

5 내가 뭐하고의 목적은 무엇인가 그거 알아?

그리고 만약 depuncture 블록 비트 제거 depuncture 그것을 0 또는 1로, 어떻게가 있었는지 몰랐나요?

 
안녕,
puncturing 비트 전송률을 높이기위한 이루어집니다.
길쌈 부호 2 중복 각 비트마다 배 비트 .. 소개puncturing 텍사스 비트 전송률을 증가 일부 중복을 제거합니다.Depuncuring 그냥 바보 비트, 1 또는 0 나던 문제를 소개하고있습니다.비터비 depunctured 데이터로부터 데이터를 복구할 수 shud 디코더

 
여기 MATLAB 코드 puncturer의 정의입니다.
http://www.mathworks.com/access/helpdesk/help/toolbox/commblks/ug/fp20720.html # fp18416

제가 도움이 되길 바래요!

 
항상 곁에 Depuncture 블록을 삽입할 0 (정확히 아는 게)가 필요하지 않습니다.비터비 디코딩이 올바른 것입 경우 오류가 발생합니다.

 
Puncting 물리 계층에 대한 특별 요구 사항을 회의가 될 수있습니다.만약 192 비트 프레임 고정입니다 예를 들어, 소스 속도 144 비트, 요구 사항에 사용될 수있는 구멍을 covolutional 코더입니다.

 
Puncturing 코드 속도가 증가합니다.그래서 당신이 더 이상 중복되는 정보를 줄일 수있습니다.

Depuncturing 항상 삽입 좋아한다는 차단할 수있습니다.디코더 능력이 그 많은 감소 비트를 해독 해독있다.비터비 디코더 자세한 정보를 참조하십시오.

 
Puncturing 어떤 순서입니다 puncturing 벡터를 사용하여 0과 1.
0 들면, 해당 비트 및 반출하여야 전송되지 아니한다;
1 들어, 해당 비트 하위 유지되어야한다 - 블록 전송하여야한다.

 
난 2 가지 방법에 대해 읽었습니다.
어느 한 그 방법에 대한 몇 가지 정보를 가질 수있습니다.

1.등록하기 교환 알고리즘 (REA)

2.위로 가기 추적 알고리즘 (미정)

덕분에 많은

 
puncturing 데이터 전송 속도 증가.

생각하면 불러 와이맥스 U 걸릴 개 중 1 개의 가격이 puncturing / 2, 2 / 3, 3 / 4

여기서 다시 말해 비트 전송 및 1 비트가 나타납니다,
2 / 3을 의미 3 가지 비트 전송 및 2 가져가라.

이 구멍의 데이터 또는 CTC 비터비 디코더를 사용하여 복구할 수있습니다.

 

Welcome to EDABoard.com

Sponsor

Back
Top