2016-10-19 4 views
0

저는 sdr, dsp 및 GNU Radio를 처음 사용합니다. 내 목표는 직장에서 프로젝트 (described in this question)에 대한 FSK 복조기를 만드는 것이지만 진행하지 않았기 때문에 기본 사항 중 일부를 가르치려고합니다.GNU 라디오는 텍스트 파일을 변조하고 복조 할 수 있습니까?

실습을 위해 텍스트 파일을 읽고 변조 한 다음 복조하여 출력과 동일한 텍스트를 반환하는 GNU 라디오 흐름도를 설정하려고합니다.

기본 질문 : 텍스트 파일 mod/demod를 읽고 GNU 라디오를 사용하여 일반 텍스트를 읽을 수 있습니까? 나는 "Test, one two three"와 같은 간단한 것을 보내고받는 것을 시도하고있다.

다음 질문 : 위의 경우 다음의 플로차트 (출력 파일의 크기가 (~ 200KB)이지만 공백으로 표시됨)에서 어디서 잘못 될까요?

Modulate and demodulate a text file with GNU Radio 어떤 조언을 해주셔서 감사합니다!

답변

0

파일 싱크는 사용자가 선택하는 데이터 형식의 거대한 버퍼 역할을합니다. 읽을 수있는 텍스트를 출력하기 위해 바이트 파일 싱크를 사용하고 이진 데이터를 ASCII/UTF-8 값 (즉, 스트림에 48을 더하는 값)으로 변환하도록 선택했습니다.

+0

값이 48 인 "Add Const"블록을 추가하면 출력이 출력됩니다. 불행히도 여전히 올바른 값은 아닙니다. 파일 소스 또는 벡터 소스 중 하나에서 값 "1"을 보내는 경우 모두 "000"이 반환됩니다. 그게 너 한테 의미가 있니? 이진 값에 48을 추가하여 ASCII로 변환하는 방법에 대한 참조가 있습니까? – Bird