70
1 Simulações Utilizando o Simulações Utilizando o OptiSystem OptiSystem Belém - Mar 2006 Belém - Mar 2006

Treinamento Software OptiSystem

  • Upload
    vuhuong

  • View
    250

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Treinamento Software OptiSystem

1

Simulações Utilizando o Simulações Utilizando o OptiSystemOptiSystem

Belém - Mar 2006Belém - Mar 2006

Page 2: Treinamento Software OptiSystem

2

ConteúdoConteúdo1. Visão Geral2. O Ambiente de Simulação

2.1 Conceito de SubSistema

3. Biblioteca de Componentes 4. Modelos Implementados5. Variando Parâmetros Automaticamente (Sweep)6. Rotinas de Otimização7. Visualizadores: Elétricos e Ópticos8. Exemplos: Sistemas WDM, SCM9. Comentários Finais

Page 3: Treinamento Software OptiSystem

3

1. Visão GeralVisão Geral• Ferramenta de projeto de sistemas a fibra óptica • Aplicações: FTTH, projeto CATV, PON, anéis SONET/SDH,

amplificadores ópticos, WDM ou TDM, SCM • Biblioteca de componentes, todos como um único package • Componentes e visualizadores: Ópticos e Elétricos• Modelos: dinâmicos e estacionários• Domínio da frequência () e do tempo• Cosimulação: MatLab, EDA (ex. Spice), software Optiwave• Estimativa de custo relativo ao layout simulado• Requer chave de hardware para funcionar• 1 ano de assistência e acesso a versões atualizadas

Page 4: Treinamento Software OptiSystem

4

2. O Ambiente 2. O Ambiente de Simulaçãode Simulação

• Project Overview• Biblioteca de

Componentes• Project Browser• Parameter Groups• Janela Mostrando Evolução dos Cálculos

Page 5: Treinamento Software OptiSystem

5

Área de TrabalhoÁrea de TrabalhoMúltiplos layoutsLinguagem Script

Page 6: Treinamento Software OptiSystem

6

Selecionando ComponentesSelecionando Componentesna Bibliotecana Biblioteca

Page 7: Treinamento Software OptiSystem

7

Elementos Presentes no LayoutElementos Presentes no Layout

Page 8: Treinamento Software OptiSystem

8

Parâmetros de Entrada dos ComponentesParâmetros de Entrada dos Componentes

Page 9: Treinamento Software OptiSystem

9

Facilidades Adicionais Sobre os Facilidades Adicionais Sobre os ComponentesComponentes

Page 10: Treinamento Software OptiSystem

10

Como Montar um TransmissorComo Montar um Transmissor

Conexão entre componentes

Page 11: Treinamento Software OptiSystem

11

Tipos de Sinais e ConexõesTipos de Sinais e Conexões

Page 12: Treinamento Software OptiSystem

12

Prática 1Prática 11a. Montar um transmissor óptico (1556 nm) e rodar!1b. Visualizar resultados (OSA, Osciloscópio, !

Page 13: Treinamento Software OptiSystem

13

Representação do Sinal ÓpticoRepresentação do Sinal ÓpticoSinais AmostradosSinais ParametrizadosNoise Bins

Page 14: Treinamento Software OptiSystem

14

Sinais AmostradosSinais Amostrados

Page 15: Treinamento Software OptiSystem

15

Sinais ParametrizadosSinais Parametrizados

Sinais combinados Sinais combinados no MUXno MUX

Page 16: Treinamento Software OptiSystem

16

Noise BinsNoise BinsCriado a partir de uma fonte de ruído ópticoCriado a partir de uma fonte de ruído óptico

Definidos a resolução Definidos a resolução inicial largura e a largurainicial largura e a largurade banda do ruídode banda do ruído

Page 17: Treinamento Software OptiSystem

17

Sinais Combinados no EDFASinais Combinados no EDFA

Page 18: Treinamento Software OptiSystem

18

Rodando as Simulações

Report mostrando a evolução dos cálculos

Page 19: Treinamento Software OptiSystem

19

Acompanhando a Evolução dos CálculosAcompanhando a Evolução dos Cálculos

Page 20: Treinamento Software OptiSystem

20

Acompanhando a Evolução dos CálculosAcompanhando a Evolução dos Cálculos

Page 21: Treinamento Software OptiSystem

21

2.1 Conceito de Sub-Sistema2.1 Conceito de Sub-SistemaPermite montar o seu próprio componentePermite montar o seu próprio componente

Page 22: Treinamento Software OptiSystem

22

Criando um Criando um Sub-SistemaSub-Sistema

Page 23: Treinamento Software OptiSystem

23

Entrando e Saindo do Sub-SistemaEntrando e Saindo do Sub-Sistema

Look InsideLook Inside

Page 24: Treinamento Software OptiSystem

24

Trabalhando com Sub-Trabalhando com Sub-Sistemas Sistemas

Agrupar componentesAgrupar componentes e simplificar o layoute simplificar o layout

Page 25: Treinamento Software OptiSystem

25

Alterações no Sub-SistemaAlterações no Sub-Sistema

Page 26: Treinamento Software OptiSystem

26

Prática 2Prática 2

2a. Carregar exemplo “Lesson1.osd”2b. Converter o TX em um sub-sistema

Page 27: Treinamento Software OptiSystem

27

3. Biblioteca de Componentes3. Biblioteca de ComponentesCriando pastas na biblioteca de Criando pastas na biblioteca de

componentes de interessecomponentes de interesse

Page 28: Treinamento Software OptiSystem

28

Parâmetros GlobaisParâmetros GlobaisBit rate = 2,5 Gb/sSequence Length = 128 bitsTime Window = 5,12e8

Page 29: Treinamento Software OptiSystem

29

Relação Entre Parâmetros GlobaisRelação Entre Parâmetros Globais

Page 30: Treinamento Software OptiSystem

30

Gerenciamento da Biblioteca de Gerenciamento da Biblioteca de ComponentesComponentes

Para otimizarPara otimizarespaço deespaço dememória:memória:

Abilita e desabilitaAbilita e desabilitabibliotecasbibliotecas

Page 31: Treinamento Software OptiSystem

31

Grupo de ParâmetrosGrupo de Parâmetros

Permite modificar um conjuntoPermite modificar um conjuntode valores de um parâmetrode valores de um parâmetro

a partir de um comandoa partir de um comando

Page 32: Treinamento Software OptiSystem

32

Prática 3Prática 3

Verificar modificação nos resultados devido a modificações nos parâmetros

globais

Page 33: Treinamento Software OptiSystem

33

4. Modelos Implementados4. Modelos Implementados

• Lasers:CW, Pulsado,Medido,etc

Page 34: Treinamento Software OptiSystem

34

Diferentes Modelos para um Mesmo Diferentes Modelos para um Mesmo DispositivoDispositivo

Page 35: Treinamento Software OptiSystem

35

Inserir Modelo PróprioInserir Modelo Próprio

Co-Simulação

Script

Page 36: Treinamento Software OptiSystem

36

Usando a Função ScriptUsando a Função Script

Permite modificar:

- parâmetros globais- layout- parâmetros de componentes

Page 37: Treinamento Software OptiSystem

37

Prática 4Prática 4

4a. Localizar a biblioteca de lasers4b. Caracterizar 3 diferentes tipos de lasers existentes na biblioteca de lasers

Page 38: Treinamento Software OptiSystem

38

5. Variando Parâmetros 5. Variando Parâmetros Automaticamente (Automaticamente (SweepSweep))

Page 39: Treinamento Software OptiSystem

39

Selecionando o Intervalo de VariaçãoSelecionando o Intervalo de Variação

Page 40: Treinamento Software OptiSystem

40

6. Rotinas de Otimização6. Rotinas de Otimização - Um único parâmetro- Um único parâmetro- Multi-parâmetros- Multi-parâmetros.. ParâmetrosParâmetros. Resultados. Resultados

Page 41: Treinamento Software OptiSystem

41

Como Realizar a OtimizaçãoComo Realizar a Otimização

Page 42: Treinamento Software OptiSystem

42

Otimização MultiparâmetroOtimização Multiparâmetro

MinimizaMaximiza

Busca valor alvo

Page 43: Treinamento Software OptiSystem

43

Nonlinear Fitting

Page 44: Treinamento Software OptiSystem

44

Otimização para Obter Ganho PlanoOtimização para Obter Ganho Plano

Page 45: Treinamento Software OptiSystem

45

Iniciando OtimizaçãoIniciando Otimização

Page 46: Treinamento Software OptiSystem

46

Selecionando ParâmetrosSelecionando Parâmetros

Page 47: Treinamento Software OptiSystem

47

Resultados DesejadosResultados Desejados

Page 48: Treinamento Software OptiSystem

48

Adicionando RestriçõesAdicionando Restrições

Page 49: Treinamento Software OptiSystem

49

Parâmetros e Resultados SelecionadosParâmetros e Resultados Selecionados

Page 50: Treinamento Software OptiSystem

50

7. Visualizadores: Elétricos e Ópticos7. Visualizadores: Elétricos e Ópticos

• Ópticos– OSA;– Visualizador no

Domínio do Tempo;– Medidor de Potência

Óptica;– Analisador WDM de

Duas Portas;

• Elétricos– Osciloscópio;– Analisador de

Espectro;– Analisador de

Diagrama de Olho;

Page 51: Treinamento Software OptiSystem

51

OsciloscópioOsciloscópio

Page 52: Treinamento Software OptiSystem

52

Analisador WDM de Duas PortasAnalisador WDM de Duas Portas

Tabela com Resultados Calculados

Page 53: Treinamento Software OptiSystem

53

Analisador de EspectroAnalisador de EspectroÓptico e Elétrico

Page 54: Treinamento Software OptiSystem

54

Diagrama de Diagrama de Olho e BEROlho e BER

Page 55: Treinamento Software OptiSystem

55

Fator QFator QLfibra = 0 km Lfibra = 100 km

Page 56: Treinamento Software OptiSystem

56

Exportar Curvas CalculadasExportar Curvas Calculadas

Page 57: Treinamento Software OptiSystem

57

Salvando Resultados SimuladosSalvando Resultados Simulados

Requer mais memória

Salva resultados

Page 58: Treinamento Software OptiSystem

58

Gráficos Adicionais em Gráficos Adicionais em Project BrowserProject Browser

Page 59: Treinamento Software OptiSystem

59

Gráficos 3DGráficos 3DHabilitar em ComponentHabilitar em Component

PropertiersPropertiers

Page 60: Treinamento Software OptiSystem

60

Construindo Gráficos no Construindo Gráficos no Report WindowReport Window

Page 61: Treinamento Software OptiSystem

61

Formas de Apresentar ResultadosFormas de Apresentar Resultados

Page 62: Treinamento Software OptiSystem

62

Plotando Parâmetros com ResultadosPlotando Parâmetros com Resultados

Page 63: Treinamento Software OptiSystem

63

Controle de GráficosControle de Gráficos

Page 64: Treinamento Software OptiSystem

64

Prática 5Usando a janela “Report” construir o gráfico da

BER em função da potência de sinal de entrada no receptor para um sistema ponto-a-ponto

Page 65: Treinamento Software OptiSystem

65

8. Exemplos: 8. Exemplos:

Sistemas WDMSistemas WDM

Regerador 3RRegerador 3R

Page 66: Treinamento Software OptiSystem

66

Sistemas OTDMSistemas OTDM

Page 67: Treinamento Software OptiSystem

67

Sistemas Sistemas SCMSCM

Sistema 4QAMSistema 4QAMCable Access LibraryCable Access Library

Page 68: Treinamento Software OptiSystem

68

CosimulaçãoCosimulação

Page 69: Treinamento Software OptiSystem

69

Estimativa de Custo do LayoutEstimativa de Custo do Layout

Page 70: Treinamento Software OptiSystem

70

9. Comentários Finais9. Comentários Finais • Documentação Disponível

(Getting Started, Tutorial, User Reference, Biblioteca de Componentes, Visual Basic Reference)

• Tempo de Processamento• Exemplos com diferentes aplicações