Estou tentando entender a relação real entre chips LoRa, "chirps", símbolos e bits. Não quero dizer apenas as equações que relacionam as várias taxas, mas como essas coisas se relacionam quantitativamente.
O documento Semtech AN1200.22 LoRa ™ Modulation Basics contém algumas equações e definições básicas relacionadas a várias taxas. Pelo que entendi, a taxa de chips CR sempre será numericamente igual à largura de banda selecionada. Portanto, se a largura de banda selecionada = 125 kHz, a taxa de chips é de 125.000 chips / segundo. O símbolo BW é então usado de forma intercambiável com a taxa de chips.
O fator de espalhamento relaciona fichas e símbolos. . Portanto, a taxa de símbolos SR está relacionada à taxa de chips (como BW):
Na implementação da modulação LoRa, a cada 4 bits de dados serão codificados como 5, 6, 7 ou 8 bits totais como forma de correção direta de erro, e estes são selecionados definindo a taxa de codificação CR = 1, 2, 3, 4. Portanto, a taxa real de bits de dados do usuário deve ser reduzida pelo fator:
.
Isso conclui o que acho que entendi até agora. Não sei o que são chips ou símbolos . Por exemplo, há um termo SF extra no relacionamento final entre largura de banda e taxa de bits bruta, que eu não entendo.
Isso indica que um símbolo é equivalente aos bits SR, ou entre 6 e 12 bits nas configurações disponíveis do LoRa. Isso está correto?
Eu encontrei aqui (também, assista depois das 13:00 deste vídeo EDIT: vídeo da conversa mais recente e mais aprofundada ) uma definição da taxa de chirp como a primeira derivada da frequência df / dt. Isso daria unidades de mas a expressão mostrada é diferente. Talvez seja essa a taxa de varreduras completas (chirps), em vez da taxa de mudança de frequência?
acima: captura de tela daqui .
Pergunta: Qual é a relação entre chips e "chirps" - os chips podem ser visualmente distinguidos nos espectrogramas - podemos ver onde cada chip começa e termina? Além disso, existem de fato entre 6 e 12 bits por símbolo?
Abaixo estão algumas ilustrações de espectrogramas de sinais LoRa. Parece que, durante cada chirp, há aproximadamente uma mudança instantânea na frequência por período de chirp nominal, mas não sei se isso ocorre em geral.
acima: espectrograma LoRa da LinkLabs: "O que é LoRa?" .
acima: espectrograma LoRa de decodificação do protocolo LoRa IOT com um RTL-SDR .
acima: captura de tela de Reversing LoRa (PDF).
acima: da Decodificação LoRa - cortada daqui .
Respostas:
LoRa é uma modulação de espectro de dispersão baseada em chirp. Um símbolo é um gorjeio .
Para gerar símbolos / chirps, o modem modula a fase de um oscilador. O número de vezes por segundo em que o modem ajusta a fase é chamado de taxa de chip e define a largura de banda da modulação . A taxa de chips é uma subdivisão direta da frequência de quartzo (32 MHz).
O chirps básico é simplesmente uma rampa de fmin a fmax (up-chirp) ou fmax a fmin (down-chirp). Os chirps que transportam dados são chirps que são deslocados ciclicamente e essa mudança cíclica carrega as informações.
O fator de espalhamento define dois valores fundamentais:
O motivo é que um símbolo, com um comprimento de N chips, pode ser deslocado ciclicamente das posições 0 para N-1. A posição "referência" é dada pelos símbolos não deslocados no início do quadro LoRa. Portanto, esse deslocamento cíclico pode transportar log2 (N) bits de informação. Se N é uma potência de dois, a matemática funciona bem.
Devido ao ruído, esse processo de modulação / desmodulação apresenta erros, e é por isso que um código de correção de erros é adicionado. Para uma carga útil típica, 25% (CR1) ou 50% (CR2) de redundância são adicionados antes da modulação de chirps. Na prática, os dados enviados pelo usuário também são misturados para obter melhores propriedades de correção de erros.
A taxa de dados brutos e a correção de erros definem a taxa de dados nominal. Para obter a taxa de dados máxima efetiva que um dispositivo pode transmitir, é necessário levar em consideração:
Editar:
Acrescentei (em vermelho) os limites dos chilros, para que o efeito das mudanças cíclicas seja mais fácil de entender. Exceto por alguns símbolos especiais no final do preâmbulo, sinalizando o início do quadro, todos os chirps em um quadro LoRa têm exatamente o mesmo comprimento. A frequência parece "pular" bastante, mas não há descontinuidade na fase que levaria a grandes quantidades de harmônicos indesejados por toda a banda.
fonte
Definições
Então, o que é um pouco , símbolo , chip e chilrear , e o que isso significa?
Mordeu
Bit é a menor unidade de informação. Na maioria das vezes, tentamos enviar esses bits do remetente (TX) para o receptor (RX).
Para enviar esses bits para o RX, eles precisam passar por algum tipo de mídia para chegar ao seu destino. Pode ser qualquer metal, ar, água, fibra ótica etc., qualquer tipo de mídia que você possa imaginar.
Cada um deles tem vantagens, desvantagens e suas próprias peculiaridades, mas geralmente os usamos porque precisamos compensar as deficiências de outras mídias.
As fibras ópticas são usadas porque são melhores na transmissão de sinal com muito menos atenuação em comparação com a transmissão sem fio, que utiliza o ar como médio, e muito menos dispendiosa em comparação à comunicação baseada em cobre, se estivermos falando de longas distâncias.
A desvantagem deste meio é que você não pode transmitir energia sobre ele, seria inútil. Você não pode reutilizar essa energia no final; portanto, se você quiser alimentar alguma coisa enquanto estiver transmitindo informações, precisará usar cobre.
Taxa de bits é o número de bits transmitidos ou processados por unidade de tempo.
Símbolo
Se você deseja transmitir através desses tipos diferentes de mídia, é necessário descrever e transmitir esses bits de informação de uma maneira que chegue ao seu destino.
Um símbolo representa um ou mais bits de dados, pode ser um tipo de forma de onda ou um código .
Taxa de símbolo é o número de alterações de símbolo por unidade de tempo; pode ser igual ou menor que a taxa de bits. A taxa de símbolos também é conhecida como taxa de transmissão e taxa de modulação.
Aqui está um exemplo de que tipo de códigos de linha existe e que tipo de modulação .
Lasca
O chip é o elemento binário básico da sequência de dados no contexto de transmissões de espectro espalhado e, para evitar confusões, o nome foi diferente do bit.
Espectro de dispersão é a idéia de espalhar seus dados por uma largura de banda, dessa forma a transmissão será mais redundante, menos propensa a interferência. Se você deseja alcançar a mesma confiabilidade sem usar o espectro de dispersão, precisará transmitir em banda estreita em potência relativamente alta. Isso obstrui outras transmissões e vai contra todo o ponto das telecomunicações, que você transmite as informações com sucesso, sem incomodar a transmissão de outras pessoas.
Taxa de chips é o número de chips transmitidos ou recebidos por unidade de tempo e é muito maior que a taxa de símbolos, o que significa que vários chips podem representar um símbolo.
A taxa de símbolos é menor ou igual à taxa de bits, a taxa de chips é maior que a taxa de símbolos e também maior que a taxa de bits.
No documento Semtech AN1200.22 na página 9-10, as seguintes fórmulas são usadas:
Se você estiver interessado em outras tecnologias de espectro espalhado que usam o conceito de chip, consulte o método de acesso Acesso Múltiplo por Divisão de Código .
Chilro
Um chirp é um sinal no qual a frequência aumenta (up-chirp) ou diminui (down-chirp). No QPSK, no BPSK e na modulação digital de muitos tipos, eles usaram ondas sinusoidais como símbolos, mas no CSS eles usam chirps, que não estão variando a tensão / potência no tempo, mas mudando a frequência no tempo.
-Para continuar-
Eu preciso revisar a resposta da parte do chip, porque o cálculo das coisas dos dois documentos ( 1 , 2 ) não dá o mesmo resultado, e no vídeo ainda não está claro o que consideramos um chip ou um símbolo no sinal modulado CSS.
Recursos
Lasca
Espalhe o espectro
Técnicas de modulação
Taxa de bits, símbolos e chips
Leia mais
Taxa de bits vs taxa de transmissão
Técnicas de multiplexação
Técnicas modernas de modulação digital
Teoria das comunicações de espalhamento espectral
Sistemas de Comunicação por Satélite: Sistemas, Técnicas e Tecnologia
Algumas aplicações e medições da tecnologia Chirp Spread Spectrum (CSS)
Transmissão digital: uma introdução assistida por simulação com VisSim / Comm (sinais e tecnologia de comunicação)
fonte