2016-10-30 3 views
0

효과적으로 DSSS 시스템을 작동 시키려면 몇 블록을 추가 한 BPSK 변조기/복조기가 작동합니다. 그러나 두 번째 사용자 (또는 확산 코드)를 추가하려고하면 신호 중 하나에 대해서만 잠글 수 있습니다. PFB 시계 동기화 블록에서 코사인 필터를 발생시킨 표준 루트를 사용하고 있으므로 가정합니다. 사용 된 확산 코드에 대한 직접적인 지식.확산 코드를 PFB 클록 동기화에 대한 정합 필터 입력에 통합하십시오.

제 질문은 어떻게 든 뿌리 인상 코사인 필터에 확산 코드를 통합하거나 올바른 방법으로 기호 타이밍 복구를 수행 할 수 있도록 PFB 클록 동기화 블록에 다른 방식으로 통합하는 방법이 있다면 제 질문입니다. 기호들? 내가 지금 사용하고

무선 리소스는 다음과 같습니다

firdes.root_raised_cosine(nfilts,nfilts,1.0,0.35,11*sps*nfilts) 

곳 nfilts = 32 SPS = 2

답변

1

나는 내가 직접 질문에 대답 아니지만, 처음 우리가 어디에서 이해할 필요가 미안 RRC가 적용됩니다. Constellation Modulator (CM) 블록을 사용하여 BPSK를 생성 한 다음 확산하는 경우 RRC가 확산 전에 적용됩니다. 즉, CM에 의해 수행된다. 이것이 사실이라면, 그것은 하나의 확산 코드에서 작동한다는 것이 행운이라고 생각합니다.

반면에 RRC 후 확산을 적용하면 PFB 클럭 동기화가 신경 써서는 안됩니다. 나는 SP를 4로 바꾸고 나서 시간 영역의 신호를 보급하는 것을 제안한다. RRC 모양의 기호가 보이십니까?

+0

내 변조기는 다음과 같습니다 맵 -> DIFF 인코더 -> 덩어리 기호로 ->를 확산 PFB Arb를 Resamp 심지어 매핑하기 전에 발생합니다. 나는 이것이 우리가 말한대로 퍼짐을하는 제일 방법이 아니다는 것을 깨닫고있다 ... 나는 RRC 모양 상징을보고 너에게 돌아올 것이다. – VikingTrav

+0

기호가 RRC 모양 인 것처럼 보입니다. – VikingTrav